sys/dev/disk/dm: Fix sanity checks for striped target [3/4]
authorTomohiro Kusumi <kusumi.tomohiro@gmail.com>
Fri, 30 Oct 2015 15:16:12 +0000 (00:16 +0900)
committerTomohiro Kusumi <kusumi.tomohiro@gmail.com>
Sat, 31 Oct 2015 16:18:23 +0000 (01:18 +0900)
commit110d9b3aeace5e67e1400fdd749afbb06378d9a7
treee663069f2006e2705595d2d7ed4c6fa4e001bc0b
parentb98113ec73748007b944a9b5ea5226d4c6d7224a
sys/dev/disk/dm: Fix sanity checks for striped target [3/4]

0 stripe is apparently invalid, but it's currently allowed
and generates unusable device.

  # kldload dm
  # dmsetup create stripe1 --table '0 1000 striped 0 10 /dev/da3 0 /dev/da4 0'
  # dmsetup ls --tree
  stripe1 (255:504430599)
  # dmsetup deps /dev/mapper/stripe1
  0 dependencies  :
  # dmsetup status /dev/mapper/stripe1

  # dmsetup table /dev/mapper/stripe1

  #
sys/dev/disk/dm/targets/striped/dm_target_striped.c