[PATCH v5 3/8] qspinlock, x86: Add x86 specific optimization for 2 contending tasks

Linus Torvalds
2014-02-28T16:25:24Z

On Feb 28, 2014 1:30 AM, "Peter Zijlstra" <peterz at
infradead.org> wrote:
>
> At low contention the cmpxchg won't have to be retried (much) so using
> it won't be a problem and you get to have arbitrary atomic ops.

Peter, the difference between an atomic op and *no* atomic op is huge.

And Waiman posted numbers for the optimization. Why do you argue with
handwaving and against numbers?

       Linus
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.linuxfoundation.org/pipermail/virtualization/attachments/20140228/b13b88b0/attachment.html>