From ffd99cd85e3955b4a1dcfb111d71f157f516227c Mon Sep 17 00:00:00 2001 From: Ralf Baechle Date: Wed, 6 Dec 2006 20:40:26 -0800 Subject: [PATCH] --- yaml --- r: 42948 b: refs/heads/master c: ccdea2f88b5689f0fd29c3804be43a3acf0311e3 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/kernel/futex.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index fc7056d0a4a5..0c4ff14fd672 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: e384bd1692bab6a1d9aa40c849ac373a68769de2 +refs/heads/master: ccdea2f88b5689f0fd29c3804be43a3acf0311e3 diff --git a/trunk/kernel/futex.c b/trunk/kernel/futex.c index d60b7f7a8cc3..a8302a1620ea 100644 --- a/trunk/kernel/futex.c +++ b/trunk/kernel/futex.c @@ -552,7 +552,7 @@ static void wake_futex(struct futex_q *q) * at the end of wake_up_all() does not prevent this store from * moving. */ - wmb(); + smp_wmb(); q->lock_ptr = NULL; }