aboutsummaryrefslogtreecommitdiffstats
path: root/lib/test_bitmap.c
diff options
context:
space:
mode:
authorJosef Bacik <josef@toxicpanda.com>2021-12-03 17:18:10 -0500
committerDavid Sterba <dsterba@suse.com>2022-01-07 14:18:24 +0100
commitc2ddb612a8b320dde8641a74c35e107aa496d5f3 (patch)
tree77fc91acdf9b46ed29462609a5dffe677ebc1762 /lib/test_bitmap.c
parentbtrfs: add truncate control struct (diff)
downloadlinux-dev-c2ddb612a8b320dde8641a74c35e107aa496d5f3.tar.xz
linux-dev-c2ddb612a8b320dde8641a74c35e107aa496d5f3.zip
btrfs: only update i_size in truncate paths that care
We currently will update the i_size of the inode as we truncate it down, however we skip this if we're calling btrfs_truncate_inode_items from the tree log code. However we also don't care about this in the case of evict. Instead keep track of this value in the btrfs_truncate_control and then have btrfs_truncate() and the free space cache truncate path both do the i_size update themselves. 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 'lib/test_bitmap.c')
0 files changed, 0 insertions, 0 deletions