aboutsummaryrefslogtreecommitdiffstats
path: root/fs/btrfs/compression.c
diff options
context:
space:
mode:
authorFilipe Manana <[email protected]>2024-07-03 14:40:59 +0000
committerDavid Sterba <[email protected]>2024-07-11 13:52:25 +0000
commit320d8dc612660da84c3b70a28658bb38069e5a9a (patch)
tree9e53c5f1844a65b53dedf89862c9c2d997a41d86 /fs/btrfs/compression.c
parentbtrfs: remove the BUG_ON() inside extent_range_clear_dirty_for_io() (diff)
downloadkernel-320d8dc612660da84c3b70a28658bb38069e5a9a.tar.gz
kernel-320d8dc612660da84c3b70a28658bb38069e5a9a.zip
btrfs: fix bitmap leak when loading free space cache on duplicate entry
If we failed to link a free space entry because there's already a conflicting entry for the same offset, we free the free space entry but we don't free the associated bitmap that we had just allocated before. Fix that by freeing the bitmap before freeing the entry. Reviewed-by: Johannes Thumshirn <[email protected]> Signed-off-by: Filipe Manana <[email protected]> Reviewed-by: David Sterba <[email protected]> Signed-off-by: David Sterba <[email protected]>
Diffstat (limited to 'fs/btrfs/compression.c')
0 files changed, 0 insertions, 0 deletions