The semantic match that finds the first problem is as follows: (http://www.emn.fr/x-info/coccinelle/) // <smpl> @r@ expression E; position p; @@ rfkill_unregister(E);@p ... when != rfkill_destroy(E) @script:python@ p << r.p; @@ print "rfkill_unregister without rfkill_destroy found: %s %s " % (p[0].file, p[0].line) // </spml> Corentin Chary (3): hp-wmi: fix rfkill memory leak on unload thinkpad_acpi: fix rfkill memory leak on unload dell-laptop: fix rfkill memory leak on unload drivers/platform/x86/dell-laptop.c | 36 ++++++++++++++++++++++----------- drivers/platform/x86/hp-wmi.c | 2 +- drivers/platform/x86/thinkpad_acpi.c | 1 + 3 files changed, 26 insertions(+), 13 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html