Messages in this thread | | | From | David Howells <> | Subject | Re: Mutex vs semaphores scheduler bug | Date | Fri, 16 Oct 2009 00:44:26 +0100 |
| |
Peter Zijlstra <peterz@infradead.org> wrote:
> The problem appears to be that rwsem doesn't allow lock-stealing
With good reason. rwsems can be read or write locked for a long time - so if readers can jump the queue on read-locked rwsems, then writer starvation is a real possibility. I carefully implemented it so that it is a strict FIFO to avoid certain problems I was having.
David
| |