Skip to content

Commit

Permalink
Btrfs: remove conflicting check for minimum number of devices in raid56
Browse files Browse the repository at this point in the history
The device removal code was incorrectly checking against two different limits for
raid5 and raid6.

Signed-off-by: Chris Mason <chris.mason@fusionio.com>
  • Loading branch information
Chris Mason committed Feb 5, 2013
1 parent 10e78e3 commit 1f0905e
Showing 1 changed file with 0 additions and 8 deletions.
8 changes: 0 additions & 8 deletions fs/btrfs/volumes.c
Original file line number Diff line number Diff line change
Expand Up @@ -1392,14 +1392,6 @@ int btrfs_rm_device(struct btrfs_root *root, char *device_path)
}
btrfs_dev_replace_unlock(&root->fs_info->dev_replace);

if ((all_avail & (BTRFS_BLOCK_GROUP_RAID5 |
BTRFS_BLOCK_GROUP_RAID6) && num_devices <= 3)) {
printk(KERN_ERR "btrfs: unable to go below three devices "
"on raid5 or raid6\n");
ret = -EINVAL;
goto out;
}

if ((all_avail & BTRFS_BLOCK_GROUP_RAID10) && num_devices <= 4) {
printk(KERN_ERR "btrfs: unable to go below four devices "
"on raid10\n");
Expand Down

0 comments on commit 1f0905e

Please sign in to comment.