aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/export-to-postgresql.py
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@linux.dev>2023-11-14 18:52:22 -0500
committerKent Overstreet <kent.overstreet@linux.dev>2023-11-14 23:44:44 -0500
commit61b85cb0d773115d9a4b20c3e67286844cf73f34 (patch)
treef7d611b4c3442a847f3461aaa895cafeca113946 /tools/perf/scripts/python/export-to-postgresql.py
parent62d73dfc44d54c97e0df6b947f0bccf6c4b8030e (diff)
bcachefs: six locks: Fix lost wakeup
In percpu reader mode, trylock() for read had a lost wakeup: on failure to get the lock, we may have caused a writer to fail to get the lock, because we temporarily elevated the reader count. We need to check for waiters after decrementing the read count - not before. Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions