bcachefs: moving_context now owns a btree_trans
authorKent Overstreet <kent.overstreet@linux.dev>
Fri, 20 Oct 2023 17:32:42 +0000 (13:32 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Tue, 31 Oct 2023 16:18:37 +0000 (12:18 -0400)
commit633169035a7ccdfe3a9eba0202dc2135baa07c72
tree720bc1d2c5d7cf425db7a606c26b64669fe6c4f2
parenta0bfe3b065cabc669933063cb5a9066b104be406
bcachefs: moving_context now owns a btree_trans

btree_trans and moving_context are used together, and having the
moving_context owns the transaction object reduces some plumbing.

Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/data_update.c
fs/bcachefs/move.c
fs/bcachefs/move.h
fs/bcachefs/movinggc.c