locking/rwsem: Fix comments about reader optimistic lock stealing conditions
authorYanfei Xu <yanfei.xu@windriver.com>
Wed, 13 Oct 2021 13:41:54 +0000 (21:41 +0800)
committerPeter Zijlstra <peterz@infradead.org>
Tue, 19 Oct 2021 15:27:06 +0000 (17:27 +0200)
commit5197fcd09ab6dcc4df79edec7e8e27575276374c
tree3514a3676d98a5611b17b84555dc6556c9d61fe8
parent6c2787f2a20ceb49c98bd06f7dad1589eed1c951
locking/rwsem: Fix comments about reader optimistic lock stealing conditions

After the commit 617f3ef95177 ("locking/rwsem: Remove reader
optimistic spinning"), reader doesn't support optimistic spinning
anymore, there is no need meet the condition which OSQ is empty.

BTW, add an unlikely() for the max reader wakeup check in the loop.

Signed-off-by: Yanfei Xu <yanfei.xu@windriver.com>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Acked-by: Waiman Long <longman@redhat.com>
Link: https://lore.kernel.org/r/20211013134154.1085649-4-yanfei.xu@windriver.com
kernel/locking/rwsem.c