Btrfs: Fix an assert statement in __btrfs_map_block()
Subsystems (2)
PATCH 1/1 Btrfs: Fix an assert statement in __btrfs_map_block()
The btrfs_get_chunk_map() never returns NULL, it returns error pointers.
Fixes 89b798ad1b42 ("btrfs: Use btrfs_get_io_geometry appropriately")
Signed-off-by Dan Carpenter <[email protected]>
--- fs/btrfs/volumes.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
fs/btrfs/volumes.c +1 -1
@@ -5818,7 +5818,7 @@ static int __btrfs_map_block(struct btrfs_fs_info *fs_info,return ret; em =btrfs_get_chunk_map (fs_info, logical, *length); -ASSERT (em); +ASSERT (!IS_ERR (em)); map = em->map_lookup; *length = geom.len;
Signature · 1 line
2.20.1
Quoted 4 lines · Dan Carpenter
The
btrfs_get_chunk_map()never returns NULL, it returns error pointers.Fixes 89b798ad1b42 ("btrfs: Use btrfs_get_io_geometry appropriately")Signed-off-by Dan Carpenter <[email protected]>
Reviewed-by Nikolay Borisov <[email protected]>
Quoted 18 lines
--- fs/btrfs/volumes.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)fs/btrfs/volumes.c +1
-1@@ -5818,7 +5818,7 @@ static int __btrfs_map_block(struct btrfs_fs_info *fs_info,return ret; em =btrfs_get_chunk_map (fs_info, logical, *length); -ASSERT (em); +ASSERT (!IS_ERR (em)); map = em->map_lookup; *length = geom.len;
David Sterba
AppliedQuoted 4 lines · Dan Carpenter
The
btrfs_get_chunk_map()never returns NULL, it returns error pointers.Fixes 89b798ad1b42 ("btrfs: Use btrfs_get_io_geometry appropriately")Signed-off-by Dan Carpenter <[email protected]>
Queued for 5.3, thanks.