summaryrefslogtreecommitdiff
path: root/fs/bcachefs/xattr.h
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@gmail.com>2022-04-05 20:44:18 +0300
committerKent Overstreet <kent.overstreet@linux.dev>2023-10-23 00:09:30 +0300
commite1effd42a1cb40048002f594c12e823b5e33ed5d (patch)
tree24af42ba8fc1021eebfceb6896c14132d6edb635 /fs/bcachefs/xattr.h
parentafb6f7f61ba38f4d4d96e8d1bf5fb9e7809e6c10 (diff)
downloadlinux-e1effd42a1cb40048002f594c12e823b5e33ed5d.tar.xz
bcachefs: More improvements for alloc info checks
- Move checks for whether the device & bucket are valid from the .key_invalid method to bch2_check_alloc_key(). This is because .key_invalid() is called on keys that may no longer exist (post journal replay), which is a problem when removing/resizing devices. - We weren't checking the need_discard btree to ensure that every set bucket has a corresponding alloc key. This refactors the code for checking the freespace btree, so that it now checks both. Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
Diffstat (limited to 'fs/bcachefs/xattr.h')
0 files changed, 0 insertions, 0 deletions