summaryrefslogtreecommitdiffstats
path: root/include/asm-generic
diff options
context:
space:
mode:
authorDavidlohr Bueso <dave@stgolabs.net>2016-04-20 20:09:24 -0700
committerThomas Gleixner <tglx@linutronix.de>2016-04-21 11:06:09 +0200
commitfe1bce9e2107ba3a8faffe572483b6974201a0e6 (patch)
treec7f1a4b8ab31d63aa79a7e130f8a65bbebfd3269 /include/asm-generic
parent89e9e66ba1b3bde9d8ea90566c2aee20697ad681 (diff)
downloadop-kernel-dev-fe1bce9e2107ba3a8faffe572483b6974201a0e6.zip
op-kernel-dev-fe1bce9e2107ba3a8faffe572483b6974201a0e6.tar.gz
futex: Acknowledge a new waiter in counter before plist
Otherwise an incoming waker on the dest hash bucket can miss the waiter adding itself to the plist during the lockless check optimization (small window but still the correct way of doing this); similarly to the decrement counterpart. Suggested-by: Peter Zijlstra <peterz@infradead.org> Signed-off-by: Davidlohr Bueso <dbueso@suse.de> Cc: Davidlohr Bueso <dave@stgolabs.net> Cc: bigeasy@linutronix.de Cc: dvhart@infradead.org Cc: stable@kernel.org Link: http://lkml.kernel.org/r/1461208164-29150-1-git-send-email-dave@stgolabs.net Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Diffstat (limited to 'include/asm-generic')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud