The patch titled futex_unlock_pi() hurts my brain and may cause application deadlock has been removed from the -mm tree. Its filename was futex_unlock_pi-hurts-my-brain-and-may-cause.patch This patch was dropped because it was merged into mainline or a subsystem tree ------------------------------------------------------ Subject: futex_unlock_pi() hurts my brain and may cause application deadlock From: john stultz <johnstul@xxxxxxxxxx> Avoid futex_unlock_pi returning -EFAULT (which results in deadlock), by clearing uval before jumping to retry_locked. Signed-off-by: John Stultz <johnstul@xxxxxxxxxx> Acked-by: Steven Rostedt <rostedt@xxxxxxxxxxx> Cc: Ingo Molnar <mingo@xxxxxxx> Cc: Thomas Gleixner <tglx@xxxxxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- kernel/futex.c | 1 + 1 files changed, 1 insertion(+) diff -puN kernel/futex.c~futex_unlock_pi-hurts-my-brain-and-may-cause kernel/futex.c --- a/kernel/futex.c~futex_unlock_pi-hurts-my-brain-and-may-cause +++ a/kernel/futex.c @@ -1670,6 +1670,7 @@ pi_faulted: attempt); if (ret) goto out; + uval = 0; goto retry_unlocked; } _ Patches currently in -mm which might be from johnstul@xxxxxxxxxx are origin.patch git-acpi.patch geode-mfgpt-clock-event-device-support.patch x86_64-hpet-restore-vread.patch x86_64-restore-restore-nohpet-cmdline.patch x86_64-prep-idle-loop-for-dynticks.patch x86_64-enable-high-resolution-timers-and-dynticks.patch kernel-time-timekeepingc-cleanups.patch use-num_possible_cpus-instead-of-nr_cpus-for-timer.patch kernel-time-clocksourcec-use-list_for_each_entry-instead-of-list_for_each.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