Commit 70e33bec authored by Peter Zijlstra's avatar Peter Zijlstra Committed by openeuler-sync-bot
Browse files

locking/rwsem: Better collate rwsem_read_trylock()

mainline inclusion
from mainline-v5.11-rc1
commit 3379116a
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I7A0N9
CVE: NA

Reference: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=3379116a0ca965b00e6522c7ea3f16c9dbd8f9f9



--------------------------------

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

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


Signed-off-by: default avatarYang Yingliang <yangyingliang@huawei.com>
(cherry picked from commit aa6c618f)
parent 1ad25d9d
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment