btrfs: remove checks for a 0 inode number during backref walking
authorFilipe Manana <fdmanana@suse.com>
Tue, 11 Oct 2022 12:17:00 +0000 (13:17 +0100)
committerDavid Sterba <dsterba@suse.com>
Mon, 5 Dec 2022 17:00:38 +0000 (18:00 +0100)
commita0a5472ad802d99d3fb4b361cc3fb5ea24914ee0
tree057a8981c6bd5efee5a58857fff3134af7899974
parentc902421927ff602954d2ecc7bd6e71b255d29387
btrfs: remove checks for a 0 inode number during backref walking

When doing backref walking to determine if an extent is shared, we are
testing if the inode number, stored in the 'inum' field of struct
share_check, is 0. However that can never be case, since the all instances
of the structure are created at btrfs_is_data_extent_shared(), which
always initializes it with the inode number from a fs tree (and the number
for any inode from any tree can never be 0). So remove the checks.

Signed-off-by: Filipe Manana <fdmanana@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/backref.c