2016-08-09 18:49 GMT+08:00 Peter Zijlstra :
[...]
> In any case, I have an older version (possibly v1) queued up. That fixes
> the bug.
Thanks. :)
Regards,
Wanpeng Li
On Tue, Aug 09, 2016 at 05:37:47PM +0800, Wanpeng Li wrote:
> From: Wanpeng Li
>
> When the lock holder vCPU is racing with the queue head vCPU:
>
> lock holder vCPU queue head vCPU
> ===
>
> node->locked = 1;
> READ_ONCE(
From: Wanpeng Li
When the lock holder vCPU is racing with the queue head vCPU:
lock holder vCPU queue head vCPU
===
node->locked = 1;
READ_ONCE(node->locked)
... pv_wait_head_or_lock():
2016-08-03 11:28 GMT+08:00 Waiman Long :
> On 07/27/2016 07:30 AM, Wanpeng Li wrote:
>>
>> From: Wanpeng Li
>>
>> When the lock holder vCPU is racing with the queue head vCPU:
>>
>> lock holder vCPU queue head vCPU
>> ===
>>
>> node->locked =
On 07/27/2016 07:30 AM, Wanpeng Li wrote:
From: Wanpeng Li
When the lock holder vCPU is racing with the queue head vCPU:
lock holder vCPU queue head vCPU
===
node->locked = 1;
READ_ONCE(node->locked)
...
From: Wanpeng Li
When the lock holder vCPU is racing with the queue head vCPU:
lock holder vCPU queue head vCPU
===
node->locked = 1;
READ_ONCE(node->locked)
... pv_wait_head_or_lock():
6 matches
Mail list logo