bcachefs: btree_path_very_locks(): verify lock seq
authorKent Overstreet <kent.overstreet@linux.dev>
Sat, 21 Dec 2024 07:55:03 +0000 (02:55 -0500)
committerKent Overstreet <kent.overstreet@linux.dev>
Fri, 10 Jan 2025 04:38:41 +0000 (23:38 -0500)
commit6adc5af50a5401a19c1f23b3ed2ebfd3a0d8cdc6
tree68d956bf665b4127378b4c4cac5cebfc5bd6ec1d
parentf908eacc34c7e8092bd47b7fcf5741943d3b734c
bcachefs: btree_path_very_locks(): verify lock seq

If the btree_path's lock seq is wrong, the next bch2_trans_relock()
operation is guaranteed to fail and we take an unnecessary transaction
restart.

Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/btree_locking.c