kernel - dm - rewrite dm_target_stripe.c to add functionality and fix bugs
authorMatthew Dillon <dillon@apollo.backplane.com>
Sat, 14 Aug 2010 17:06:21 +0000 (10:06 -0700)
committerMatthew Dillon <dillon@apollo.backplane.com>
Sat, 14 Aug 2010 17:06:21 +0000 (10:06 -0700)
commit1446934e80217daa2844291b1f8b82b7d7403a50
tree8b15b2072724a9c9822f655baacebbbed34ea2fd
parentd4f19b8b2c26ac60fd31d909d284966b353db3b8
kernel - dm - rewrite dm_target_stripe.c to add functionality and fix bugs

* The stripe code now allows up to 32 devices, instead of just 2
* The stripe code now properly cleans up partial configurations which
  fail in the device loop.

* Fix improper use of M_NOWAIT
* Fix improper use of malloc pool in *_status functions
* Fix improper use of namespace (atoi -> atoi64)
* Cleanup some M_DM malloc declarations
sys/dev/disk/dm/dm.h
sys/dev/disk/dm/dm_dev.c
sys/dev/disk/dm/dm_ioctl.c
sys/dev/disk/dm/dm_pdev.c
sys/dev/disk/dm/dm_table.c
sys/dev/disk/dm/dm_target.c
sys/dev/disk/dm/dm_target_crypt.c
sys/dev/disk/dm/dm_target_linear.c
sys/dev/disk/dm/dm_target_snapshot.c
sys/dev/disk/dm/dm_target_stripe.c