OSDN Git Service

btrfs: Consolidate error checking for btrfs_alloc_chunk
authorNikolay Borisov <nborisov@suse.com>
Wed, 11 Apr 2018 08:21:19 +0000 (11:21 +0300)
committerDavid Sterba <dsterba@suse.com>
Mon, 28 May 2018 16:07:16 +0000 (18:07 +0200)
commit57f1642ec36ac7c3d54f317a2f4882f39aa9ded1
tree282ee278af32801674291de04fbab6ad5895aa42
parent1e7a14211bced7ac26f332b16338db88290e0ffd
btrfs: Consolidate error checking for btrfs_alloc_chunk

The second if is really a subcase of ret being less than 0. So
introduce a generic if (ret < 0) check, and inside have another if
which explicitly handles the -ENOSPC and any other errors. No
functional changes.

Signed-off-by: Nikolay Borisov <nborisov@suse.com>
Reviewed-by: David Sterba <dsterba@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/extent-tree.c