Btrfs: check return value of open_bdev_exclusive properly
authorJosef Bacik <josef@redhat.com>
Wed, 27 Jan 2010 02:09:00 +0000 (02:09 +0000)
committerChris Mason <chris.mason@oracle.com>
Thu, 28 Jan 2010 21:20:39 +0000 (16:20 -0500)
commit7f59203abeaf18bf3497b308891f95a4489810ad
treeaa10db576f08b2acf4b1f01ac86997311a936727
parentf48b90756bd834dda852ff514f2690d3175b1f44
Btrfs: check return value of open_bdev_exclusive properly

Hit this problem while testing RAID1 failure stuff.  open_bdev_exclusive
returns ERR_PTR(), not NULL.  So change the return value properly.  This
is important if you accidently specify a device that doesn't exist when
trying to add a new device to an array, you will panic the box
dereferencing bdev.

Signed-off-by: Josef Bacik <josef@redhat.com>
Signed-off-by: Chris Mason <chris.mason@oracle.com>
fs/btrfs/volumes.c