diff options
author | Sebastian Andrzej Siewior <bigeasy@linutronix.de> | 2024-08-12 12:39:03 +0200 |
---|---|---|
committer | Thomas Gleixner <tglx@linutronix.de> | 2024-10-24 11:27:01 +0200 |
commit | b1f01f9e54b1aaadb6740f86017e8fabdee77fe2 (patch) | |
tree | 270ae9789677e389132de5f7e5d67eb6e34b8549 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | 52e0874fc16bd26e9ea1871e30ffb2c6dff187cf (diff) |
locking/rt: Remove one __cond_lock() in RT's spin_trylock_irqsave()
spin_trylock_irqsave() has a __cond_lock() wrapper which points to
__spin_trylock_irqsave(). The function then invokes spin_trylock() which
has another __cond_lock() finally pointing to rt_spin_trylock().
The compiler has no problem to parse this but sparse does not recognise
that users of spin_trylock_irqsave() acquire a conditional lock and
complains.
Remove one layer of __cond_lock() so that sparse recognises conditional
locking.
Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Link: https://lore.kernel.org/all/20240812104200.2239232-3-bigeasy@linutronix.de
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions