bcachefs: Move trigger fns to bkey_ops
authorKent Overstreet <kent.overstreet@gmail.com>
Sun, 13 Mar 2022 05:26:52 +0000 (00:26 -0500)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:09:28 +0000 (17:09 -0400)
commit880e2275f9f1461c87cd113a8da291861cc01400
tree8e8962da1c1e71c93758ce2b4a8374dbfc9f1bfa
parentd13f9ee61dac0b5d663844c5778309ec8af1561f
bcachefs: Move trigger fns to bkey_ops

This replaces the switch statements in bch2_mark_key(),
bch2_trans_mark_key() with new bkey methods - prep work for the next
patch, which fixes BTREE_TRIGGER_WANTS_OLD_AND_NEW.

Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
fs/bcachefs/alloc_background.h
fs/bcachefs/bkey_methods.h
fs/bcachefs/buckets.c
fs/bcachefs/buckets.h
fs/bcachefs/ec.h
fs/bcachefs/extents.h
fs/bcachefs/inode.h
fs/bcachefs/reflink.h