summaryrefslogtreecommitdiff
path: root/fs/bcachefs/extents.h
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@gmail.com>2021-10-12 14:25:13 -0400
committerKent Overstreet <kent.overstreet@linux.dev>2023-10-22 17:09:13 -0400
commit776eaddb2cef366b16dac8857899dbb4cc5dfdb1 (patch)
treec127b190ca5eb942cd7570a88e779235cf819e08 /fs/bcachefs/extents.h
parent395576807555fa9ffb2ae038cae1fe2699f85b89 (diff)
downloadlwn-776eaddb2cef366b16dac8857899dbb4cc5dfdb1.tar.gz
lwn-776eaddb2cef366b16dac8857899dbb4cc5dfdb1.zip
bcachefs: Fix deletion in __bch2_dev_usrdata_drop()
With snapshots, __bch2_dev_usr_data_drop() now uses an ALL_SNAPSHOTS iterator, which isn't an extent iterator - meaning we shouldn't be inserting whiteouts with nonzero size to delete. This fixes a bug where we go RO because we tried to insert an invalid key in the device remove path. Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
Diffstat (limited to 'fs/bcachefs/extents.h')
0 files changed, 0 insertions, 0 deletions