The patch titled Subject: smpboot: fix memory leak on error handling has been removed from the -mm tree. Its filename was smpboot-fix-memory-leak-on-error-handling.patch This patch was dropped because it was merged into mainline or a subsystem tree ------------------------------------------------------ From: Frederic Weisbecker <fweisbec@xxxxxxxxx> Subject: smpboot: fix memory leak on error handling The cpumask is allocated before threads get created. If the latter step fails, we need to free the cpumask. Signed-off-by: Frederic Weisbecker <fweisbec@xxxxxxxxx> Reviewed-by: Chris Metcalf <cmetcalf@xxxxxxxxxx> Reviewed-by: Thomas Gleixner <tglx@xxxxxxxxxxxxx> Cc: Chris Metcalf <cmetcalf@xxxxxxxxxx> Cc: Don Zickus <dzickus@xxxxxxxxxx> Cc: Peter Zijlstra <peterz@xxxxxxxxxxxxx> Cc: Ulrich Obergfell <uobergfe@xxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- kernel/smpboot.c | 1 + 1 file changed, 1 insertion(+) diff -puN kernel/smpboot.c~smpboot-fix-memory-leak-on-error-handling kernel/smpboot.c --- a/kernel/smpboot.c~smpboot-fix-memory-leak-on-error-handling +++ a/kernel/smpboot.c @@ -301,6 +301,7 @@ int smpboot_register_percpu_thread(struc ret = __smpboot_create_thread(plug_thread, cpu); if (ret) { smpboot_destroy_threads(plug_thread); + free_cpumask_var(plug_thread->cpumask); goto out; } smpboot_unpark_thread(plug_thread, cpu); _ Patches currently in -mm which might be from fweisbec@xxxxxxxxx are kmod-bunch-of-internal-functions-renames.patch kmod-remove-unecessary-explicit-wide-cpu-affinity-setting.patch kmod-add-up-to-date-explanations-on-the-purpose-of-each-asynchronous-levels.patch kmod-use-system_unbound_wq-instead-of-khelper.patch kmod-handle-umh_wait_proc-from-system-unbound-workqueue.patch -- To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html