six locks: Improve six_lock_count
authorKent Overstreet <kent.overstreet@gmail.com>
Mon, 22 Aug 2022 03:08:53 +0000 (23:08 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:09:39 +0000 (17:09 -0400)
commite3738c6909d69e980d8b56d33df2e438a2c1c798
treee2b2b42ed3b76430627259f6566f12d907d9cd90
parent2e27f6567b2662a2f7440a651e007ebc77cdcc7a
six locks: Improve six_lock_count

six_lock_count now counts up whether a write lock held, and this patch
now also correctly counts six_lock->intent_lock_recurse.

Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
fs/bcachefs/btree_locking.c
fs/bcachefs/six.c
fs/bcachefs/six.h
fs/bcachefs/trace.h