aboutsummaryrefslogtreecommitdiff
path: root/fs/bcachefs/btree_types.h
diff options
context:
space:
mode:
authorGravatar Kent Overstreet <kent.overstreet@gmail.com> 2022-02-15 22:28:37 -0500
committerGravatar Kent Overstreet <kent.overstreet@linux.dev> 2023-10-22 17:09:23 -0400
commitc7ce27328ba133d6cce76a4df7667088009d4543 (patch)
treea99dceac65256ce31660eb213bbabee26ad810a4 /fs/bcachefs/btree_types.h
parentbcachefs: Delete redundant tracepoint (diff)
downloadlinux-c7ce27328ba133d6cce76a4df7667088009d4543.tar.gz
linux-c7ce27328ba133d6cce76a4df7667088009d4543.tar.bz2
linux-c7ce27328ba133d6cce76a4df7667088009d4543.zip
bcachefs: Also show when blocked on write locks
This consolidates some of the btree node lock path, so that when we're blocked taking a write lock on a node it shows up in bch2_btree_trans_to_text(), along with intent and read locks. Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
Diffstat (limited to 'fs/bcachefs/btree_types.h')
-rw-r--r--fs/bcachefs/btree_types.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/fs/bcachefs/btree_types.h b/fs/bcachefs/btree_types.h
index 0afade4f61f4..7e5b70f60444 100644
--- a/fs/bcachefs/btree_types.h
+++ b/fs/bcachefs/btree_types.h
@@ -383,6 +383,7 @@ struct btree_trans {
struct bpos locking_pos;
u8 locking_btree_id;
u8 locking_level;
+ u8 locking_lock_type;
pid_t pid;
int srcu_idx;