locking/rwsem: Better collate rwsem_read_trylock()
authorPeter Zijlstra <peterz@infradead.org>
Tue, 8 Dec 2020 09:22:16 +0000 (10:22 +0100)
committerPeter Zijlstra <peterz@infradead.org>
Wed, 9 Dec 2020 16:08:47 +0000 (17:08 +0100)
commit3379116a0ca965b00e6522c7ea3f16c9dbd8f9f9
tree9a369976c1259daaa296ad07e01fe8148d2df236
parent2b3c99ee6389d33aff91d9e7a55465d7d1332bbd
locking/rwsem: Better collate rwsem_read_trylock()

All users of rwsem_read_trylock() do rwsem_set_reader_owned(sem) on
success, move it into rwsem_read_trylock() proper.

Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Link: https://lkml.kernel.org/r/20201207090243.GE3040@hirez.programming.kicks-ass.net
kernel/locking/rwsem.c