bcachefs: Assorted ec fixes
authorKent Overstreet <kent.overstreet@gmail.com>
Fri, 29 Oct 2021 20:29:13 +0000 (16:29 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:09:15 +0000 (17:09 -0400)
commit961b2d62821f23f9f963ee069b64eb8806f05e40
tree4f78fc755bc7252ef9bb870fa1f73cb8c6a8e360
parent37f72492f401671f1f773cc62dddf742e7fc553b
bcachefs: Assorted ec fixes

- The backpointer that ec_stripe_update_ptrs() uses now needs to include
  the snapshot ID, which means we have to change where we add the
  backpointer to after getting the snapshot ID for the new extents

- ec_stripe_update_ptrs() needs to be calling bch2_trans_begin()

- improve error message in bch2_mark_stripe()

Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
fs/bcachefs/btree_gc.c
fs/bcachefs/buckets.c
fs/bcachefs/ec.c
fs/bcachefs/ec.h
fs/bcachefs/io.c
fs/bcachefs/move.c