On 03/28/2019 04:47 PM, Linus Torvalds wrote:
> On Thu, Mar 28, 2019 at 11:12 AM Waiman Long <[email protected]> wrote:
>> With the merging of owner into count for x86-64, there is only 16 bits
>> left for reader count. It is theoretically possible for an application to
>> cause more than 64k readers to acquire a rwsem leading to count overflow.
> Ahh, and here's the thing that makes 16 bits work for readers.
>
> I think this at a minimum needs to be made very clear in the patch
> that actually lowered the reader count bits, but preferably this just
> needs to be done *before* that patch, so that you don't have a point
> in history where rwlocks are simply not reliable.
>
>                Linus

Thanks for the suggestion. I will move this patch up in the next version.

Cheers,
Longman

Reply via email to