bcachefs: Fix shutdown ordering
authorKent Overstreet <kent.overstreet@linux.dev>
Wed, 22 May 2024 23:53:03 +0000 (19:53 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Wed, 22 May 2024 23:54:03 +0000 (19:54 -0400)
commitd293ece108104967ec3465f253834c0511170f04
tree1848e1432111bf4c7ec122973808d81a1673ae38
parent2195b755ebd23992c5758d2d02a8080eac2baeca
bcachefs: Fix shutdown ordering

the btree key cache uses the srcu struct created/destroyed by
btree_iter.c; btree_iter needs to be exited last.

Reported-by: syzbot+3af9daea347788b15213@syzkaller.appspotmail.com
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/printbuf.c
fs/bcachefs/super.c