aboutsummaryrefslogtreecommitdiff
path: root/fs/btrfs/free-space-cache.c
diff options
context:
space:
mode:
authorGravatar Josef Bacik <josef@toxicpanda.com> 2021-12-03 17:18:12 -0500
committerGravatar David Sterba <dsterba@suse.com> 2022-01-07 14:18:24 +0100
commit5caa490ed8f07488e47378999bd4ad451bf8858b (patch)
treec65ac19b2c7fafac0d671813c95aa67cb4ad06ee /fs/btrfs/free-space-cache.c
parentbtrfs: only call inode_sub_bytes in truncate paths that care (diff)
downloadlinux-5caa490ed8f07488e47378999bd4ad451bf8858b.tar.gz
linux-5caa490ed8f07488e47378999bd4ad451bf8858b.tar.bz2
linux-5caa490ed8f07488e47378999bd4ad451bf8858b.zip
btrfs: control extent reference updates with a control flag for truncate
We've had weird bugs in the past where we forgot to adjust the truncate path to deal with the fact that we can be called by the tree log path. Instead of checking if our root is a LOG_ROOT use a flag on the btrfs_truncate_control to indicate that we don't want to do extent reference updates during this truncate. Reviewed-by: Filipe Manana <fdmanana@suse.com> Signed-off-by: Josef Bacik <josef@toxicpanda.com> Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com>
Diffstat (limited to 'fs/btrfs/free-space-cache.c')
0 files changed, 0 insertions, 0 deletions