Messages in this thread |  | | | Date | Sat, 31 Mar 2012 00:18:36 +0200 | | From | Andi Kleen <> | | Subject | Re: [PATCH RFC V6 0/11] Paravirtualized ticketlocks |
| |
> So if a guest exits due to an external event it's easy to inspect the > state of that guest and avoid to schedule away when it was interrupted > in a spinlock held section. That guest/host shared state needs to be
On a large system under high contention sleeping can perform surprisingly well. pthread mutexes have a tendency to beat kernel spinlocks there. So avoiding sleeping locks completely (that is what pv locks are essentially) is not necessarily that good.
Your proposal is probably only a good idea on low contention and relatively small systems.
-Andi -- ak@linux.intel.com -- Speaking for myself only.
|  |