mirror of
https://github.com/torvalds/linux.git
synced 2026-06-05 13:06:59 +02:00
btrfs: remove unnecessary NULL checks before freeing extent state
When manipulating extent bits for an io tree range, we have this pattern:
if (prealloc)
btrfs_free_extent_state(prealloc);
but this is not needed nowadays since btrfs_free_extent_state() ignores
a NULL pointer argument, following the common pattern of kernel and btrfs
freeing functions, as well as libc and other user space libraries.
So remove the NULL checks, reducing source code and object size.
Signed-off-by: Filipe Manana <fdmanana@suse.com>
Reviewed-by: David Sterba <dsterba@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
This commit is contained in:
parent
aa2c80a9ae
commit
b2460c2aee
|
|
@ -761,8 +761,7 @@ int btrfs_clear_extent_bit_changeset(struct extent_io_tree *tree, u64 start, u64
|
|||
|
||||
out:
|
||||
spin_unlock(&tree->lock);
|
||||
if (prealloc)
|
||||
btrfs_free_extent_state(prealloc);
|
||||
btrfs_free_extent_state(prealloc);
|
||||
|
||||
return ret;
|
||||
|
||||
|
|
@ -1285,8 +1284,7 @@ static int set_extent_bit(struct extent_io_tree *tree, u64 start, u64 end,
|
|||
|
||||
out:
|
||||
spin_unlock(&tree->lock);
|
||||
if (prealloc)
|
||||
btrfs_free_extent_state(prealloc);
|
||||
btrfs_free_extent_state(prealloc);
|
||||
|
||||
return ret;
|
||||
|
||||
|
|
@ -1525,8 +1523,7 @@ int btrfs_convert_extent_bit(struct extent_io_tree *tree, u64 start, u64 end,
|
|||
|
||||
out:
|
||||
spin_unlock(&tree->lock);
|
||||
if (prealloc)
|
||||
btrfs_free_extent_state(prealloc);
|
||||
btrfs_free_extent_state(prealloc);
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user