diff options
author | Dan Carpenter <dan.carpenter@oracle.com> | 2019-08-09 10:07:39 -0400 |
---|---|---|
committer | David Sterba <dsterba@suse.com> | 2019-09-09 08:59:12 -0400 |
commit | f11369897ed4f8609cdee00d3af47c18fe6bda29 (patch) | |
tree | 2e8432db54f8581b6150eb1ec1930fac2eb82615 | |
parent | 3b80a984d2283e6f1dc59571e5aadc36eadac939 (diff) |
btrfs: fix error pointer check 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")
Reviewed-by: Nikolay Borisov <nborisov@suse.com>
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Reviewed-by: David Sterba <dsterba@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
-rw-r--r-- | fs/btrfs/volumes.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/btrfs/volumes.c b/fs/btrfs/volumes.c index 48526923c17c..e2de7c7b674a 100644 --- a/fs/btrfs/volumes.c +++ b/fs/btrfs/volumes.c | |||
@@ -6023,7 +6023,7 @@ static int __btrfs_map_block(struct btrfs_fs_info *fs_info, | |||
6023 | return ret; | 6023 | return ret; |
6024 | 6024 | ||
6025 | em = btrfs_get_chunk_map(fs_info, logical, *length); | 6025 | em = btrfs_get_chunk_map(fs_info, logical, *length); |
6026 | ASSERT(em); | 6026 | ASSERT(!IS_ERR(em)); |
6027 | map = em->map_lookup; | 6027 | map = em->map_lookup; |
6028 | 6028 | ||
6029 | *length = geom.len; | 6029 | *length = geom.len; |