The patch titled Fix the spurious unlock_cpu_hotplug false warnings has been removed from the -mm tree. Its filename was fix-the-spurious-unlock_cpu_hotplug-false-warnings.patch This patch was dropped because it was merged into mainline or a subsystem tree ------------------------------------------------------ Subject: Fix the spurious unlock_cpu_hotplug false warnings From: Gautham R Shenoy <ego@xxxxxxxxxx> Cpu-hotplug locking has a minor race case caused because of setting the variable "recursive" to NULL *after* releasing the cpu_bitmask_lock in the function unlock_cpu_hotplug,instead of doing so before releasing the cpu_bitmask_lock. This was the cause of most of the recent false spurious lock_cpu_unlock warnings. This should fix the problem reported by Martin Lorenz reported in http://lkml.org/lkml/2006/10/29/127. Thanks to Srinivasa DS for pointing it out. Signed-off-by: Gautham R Shenoy <ego@xxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxx> --- kernel/cpu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff -puN kernel/cpu.c~fix-the-spurious-unlock_cpu_hotplug-false-warnings kernel/cpu.c --- a/kernel/cpu.c~fix-the-spurious-unlock_cpu_hotplug-false-warnings +++ a/kernel/cpu.c @@ -58,8 +58,8 @@ void unlock_cpu_hotplug(void) recursive_depth--; return; } - mutex_unlock(&cpu_bitmask_lock); recursive = NULL; + mutex_unlock(&cpu_bitmask_lock); } EXPORT_SYMBOL_GPL(unlock_cpu_hotplug); _ Patches currently in -mm which might be from ego@xxxxxxxxxx are origin.patch git-cpufreq.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