diff options
author | Filipe Manana <fdmanana@suse.com> | 2024-07-03 16:40:59 +0200 |
---|---|---|
committer | David Sterba <dsterba@suse.com> | 2024-07-11 15:52:25 +0200 |
commit | 320d8dc612660da84c3b70a28658bb38069e5a9a (patch) | |
tree | 9e53c5f1844a65b53dedf89862c9c2d997a41d86 /fs/nfsd/acl.h | |
parent | btrfs: remove the BUG_ON() inside extent_range_clear_dirty_for_io() (diff) | |
download | linux-320d8dc612660da84c3b70a28658bb38069e5a9a.tar.xz linux-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 <johannes.thumshirn@wdc.com>
Signed-off-by: Filipe Manana <fdmanana@suse.com>
Reviewed-by: David Sterba <dsterba@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
Diffstat (limited to 'fs/nfsd/acl.h')
0 files changed, 0 insertions, 0 deletions