The patch titled Remove workaround for unimmunized rcu_dereference from mce_log() has been removed from the -mm tree. Its filename was remove-workaround-for-unimmunized-rcu_dereference-from-mce_log.patch This patch was dropped because it was merged into mainline or a subsystem tree ------------------------------------------------------ Subject: Remove workaround for unimmunized rcu_dereference from mce_log() From: "Paul E. McKenney" <paulmck@xxxxxxxxxxxxxxxxxx> Remove the rmb() from mce_log(), since the immunized version of rcu_dereference() makes it unnecessary. Signed-off-by: Paul E. McKenney <paulmck@xxxxxxxxxxxxxxxxxx> Cc: Ingo Molnar <mingo@xxxxxxx> Cc: Andi Kleen <ak@xxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- arch/x86/kernel/mce_64.c | 3 --- 1 file changed, 3 deletions(-) diff -puN arch/x86/kernel/mce_64.c~remove-workaround-for-unimmunized-rcu_dereference-from-mce_log arch/x86/kernel/mce_64.c --- a/arch/x86/kernel/mce_64.c~remove-workaround-for-unimmunized-rcu_dereference-from-mce_log +++ a/arch/x86/kernel/mce_64.c @@ -76,9 +76,6 @@ void mce_log(struct mce *mce) wmb(); for (;;) { entry = rcu_dereference(mcelog.next); - /* The rmb forces the compiler to reload next in each - iteration */ - rmb(); for (;;) { /* When the buffer fills up discard new entries. Assume that the earlier errors are the more interesting. */ _ Patches currently in -mm which might be from paulmck@xxxxxxxxxxxxxxxxxx are origin.patch make-access-to-tasks-nsproxy-lighter.patch make-access-to-tasks-nsproxy-lighterpatch-breaks-unshare.patch make-access-to-tasks-nsproxy-lighter-update-get_net_ns_by_pid.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