locking/rwsem: Introduce rwsem_write_trylock()
authorPeter Zijlstra <peterz@infradead.org>
Tue, 8 Dec 2020 09:25:06 +0000 (10:25 +0100)
committerPeter Zijlstra <peterz@infradead.org>
Wed, 9 Dec 2020 16:08:47 +0000 (17:08 +0100)
commit285c61aedf6bc5d81b37e4dc48c19012e8ff9836
tree1ad5d619fbcc91f2281a9fb85d42af0a468fda30
parent3379116a0ca965b00e6522c7ea3f16c9dbd8f9f9
locking/rwsem: Introduce rwsem_write_trylock()

One copy of this logic is better than three.

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