bcachefs: trans->restarted
authorKent Overstreet <kent.overstreet@gmail.com>
Sun, 25 Jul 2021 21:19:52 +0000 (17:19 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:09:09 +0000 (17:09 -0400)
commite5af273fcefb13cdd9e3c27d9ee6c52ee6b12264
tree327c6ec4946a2b6ba92702a1b55db28ed731f8a2
parent3cc5288a62f2657b99faab428f993673ca9d033f
bcachefs: trans->restarted

Start tracking when btree transactions have been restarted - and assert
that we're always calling bch2_trans_begin() immediately after
transaction restart.

Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
fs/bcachefs/btree_cache.c
fs/bcachefs/btree_gc.c
fs/bcachefs/btree_iter.c
fs/bcachefs/btree_iter.h
fs/bcachefs/btree_key_cache.c
fs/bcachefs/btree_types.h
fs/bcachefs/btree_update_interior.c
fs/bcachefs/btree_update_leaf.c