aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--kernel/futex.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/kernel/futex.c b/kernel/futex.c
index 815d7af2ffe8..f3a3a071283c 100644
--- a/kernel/futex.c
+++ b/kernel/futex.c
@@ -343,6 +343,8 @@ static void get_futex_key_refs(union futex_key *key)
343 case FUT_OFF_MMSHARED: 343 case FUT_OFF_MMSHARED:
344 futex_get_mm(key); /* implies MB (B) */ 344 futex_get_mm(key); /* implies MB (B) */
345 break; 345 break;
346 default:
347 smp_mb(); /* explicit MB (B) */
346 } 348 }
347} 349}
348 350