btrfs: add assertions where number of devices could go below 0
authorAnand Jain <anand.jain@oracle.com>
Fri, 10 Aug 2018 05:53:20 +0000 (13:53 +0800)
committerDavid Sterba <dsterba@suse.com>
Mon, 15 Oct 2018 15:23:26 +0000 (17:23 +0200)
commit16220c467ad34c8f103566a79ac047ed391f51f2
tree3f207d27fd9146fd1cc49408c35c4f7c1e889d27
parentf8b00e0f06e54efed0dc919518841ad0dd2199cd
btrfs: add assertions where number of devices could go below 0

In preparation to add helper function to deduce the num_devices with
replace running, use assert instead of BUG_ON or WARN_ON. The number of
devices would not normally drop to 0 due to other checks so the assert
is sufficient.

Signed-off-by: Anand Jain <anand.jain@oracle.com>
Reviewed-by: David Sterba <dsterba@suse.com>
[ update changelog, adjust the assert condition ]
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/volumes.c