Messages in this thread | | | Date | Sun, 1 Dec 2013 13:56:04 +0100 | From | Peter Zijlstra <> | Subject | Re: [RFC patch 0/5] futex: Allow lockless empty check of hashbucket plist in futex_wake() |
| |
On Sun, Dec 01, 2013 at 01:10:22PM +0100, Ingo Molnar wrote: > But more importantly, since these are all NUMA systems, would it make > sense to create per node hashes on NUMA? Each futex would be enqueued > into the hash belonging to its own page's node.
Can't do that; we hash on vaddr, the actual page can move between nodes while a futex is queued.
This would mean that the waiting futex is queued on another node than the waker is looking.
| |