Messages in this thread | | | Date | Mon, 4 Aug 2014 09:55:28 +0200 | From | Peter Zijlstra <> | Subject | Re: [PATCH 1/7] locking/rwsem: don't resched at the end of optimistic spinning |
| |
On Sun, Aug 03, 2014 at 10:36:16PM -0400, Waiman Long wrote: > For a fully preemptive kernel, a call to preempt_enable() could > potentially trigger a task rescheduling event. In the case of rwsem > optimistic spinning, the task has either gotten the lock or is going > to sleep soon. So there is no point to do rescheduling here.
Uh what? Why shouldn't we preempt if we've gotten the lock? What if a FIFO task just woke up? [unhandled content-type:application/pgp-signature] | |