]> www.infradead.org Git - users/jedix/linux-maple.git/commit
bcachefs: Release transaction before wake up
authorAlan Huang <mmpgouride@gmail.com>
Tue, 8 Oct 2024 16:59:08 +0000 (00:59 +0800)
committerKent Overstreet <kent.overstreet@linux.dev>
Wed, 9 Oct 2024 20:42:53 +0000 (16:42 -0400)
commita1541541480073365ac701a1125d750a86bfd644
treea46c58a3e2a57aec0a29c92ea7637bc0623609b3
parent0151d10a480da22d0c137f859645fdc79e10b551
bcachefs: Release transaction before wake up

We will get this if we wake up first:

Kernel panic - not syncing: btree_node_write_done leaked btree_trans

since there are still transactions waiting for cycle detectors after
BTREE_NODE_write_in_flight is cleared.

Signed-off-by: Alan Huang <mmpgouride@gmail.com>
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/btree_io.c