Messages in this thread | | | Subject | Re: What if a TLB flush needed to sleep? | From | Peter Zijlstra <> | Date | Thu, 27 Mar 2008 14:20:52 +0100 |
| |
On Wed, 2008-03-26 at 18:19 -0700, Christoph Lameter wrote: > On Wed, 26 Mar 2008, Thomas Gleixner wrote: > > > Please use a mutex, not a semaphore. semaphores should only be used > > when you need a counting sempahore. > > Seems that mutexes are mainly useful for 2 processor systems since they > do not allow concurrent read sections. We want multiple processors able > to reclaim pages within the same vma or file concurrently. This means > processors need to be able to concurrently walk potentially long lists of > vmas.
confusion between semaphores and rwsems
| |