Messages in this thread | | | Date | Wed, 19 Feb 2014 12:17:15 -0800 | Subject | Re: [PATCH v4 0/3] qspinlock: Introducing a 4-byte queue spinlock | From | Linus Torvalds <> |
| |
On Wed, Feb 19, 2014 at 11:24 AM, Waiman Long <waiman.long@hp.com> wrote: > > We do have a CONFIG_PARAVIRT macro that turns on or off PV support. The > queue spinlock can be easily changed into an unfair lock which allows lock > stealing. We could have a config option to make it unfair in the PARAVIRT > environment, but I don't think Linus like the idea of an unfair lock.
I could care less for the paravirt case. As long as the native case ends up being sane (even when CONFIG_PARAVIRT is set at compile time), I'm fine.
When actually running in a paravirtualized environment, locks are always going to have problems.
Linus
| |