locking/percpu-rwsem: Trigger contention tracepoints only if contended
authorNamhyung Kim <namhyung@kernel.org>
Wed, 8 Nov 2023 21:53:22 +0000 (13:53 -0800)
committerIngo Molnar <mingo@kernel.org>
Wed, 28 Feb 2024 12:10:29 +0000 (13:10 +0100)
commitf3e3620f1a97fcd02a5f3606fa63888dbcffd82c
treed6bc4500d2847de87746c9926448c9e0ac3dbb8b
parentf22f71322a18e90e127f2fc2c11cc2d5191bc4c6
locking/percpu-rwsem: Trigger contention tracepoints only if contended

We mistakenly always fire lock contention tracepoints in the writer path,
while it should be conditional on the trylock result.

Signed-off-by: Namhyung Kim <namhyung@kernel.org>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Reviewed-by: Waiman Long <longman@redhat.com>
Link: https://lore.kernel.org/r/20231108215322.2845536-1-namhyung@kernel.org
kernel/locking/percpu-rwsem.c