bcachefs: Split out snapshot.c
authorKent Overstreet <kent.overstreet@linux.dev>
Wed, 16 Aug 2023 20:54:33 +0000 (16:54 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:10:11 +0000 (17:10 -0400)
commit8e877caaad818595ecb6754355cea2058fd9848e
tree8097f33fb97c9de8ff0bd7dcf334b756f902bcd4
parente5570df295fc951546fec782bc087f72a47277e0
bcachefs: Split out snapshot.c

subvolume.c has gotten a bit large, this splits out a separate file just
for managing snapshot trees - BTREE_ID_snapshots.

Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
18 files changed:
fs/bcachefs/Makefile
fs/bcachefs/bcachefs_format.h
fs/bcachefs/bkey_methods.c
fs/bcachefs/btree_iter.c
fs/bcachefs/btree_trans_commit.c
fs/bcachefs/btree_update.c
fs/bcachefs/fs.c
fs/bcachefs/fsck.c
fs/bcachefs/inode.c
fs/bcachefs/quota.c
fs/bcachefs/recovery.c
fs/bcachefs/snapshot.c [new file with mode: 0644]
fs/bcachefs/snapshot.h [new file with mode: 0644]
fs/bcachefs/subvolume.c
fs/bcachefs/subvolume.h
fs/bcachefs/super.c
fs/bcachefs/tests.c
fs/bcachefs/util.h