Currently, opening an md /dev node will create the array object. This makes it hard to destroy the object as udev will typically re-open the device node when handling REMOVE events. The "new_array" module parameter was created to work towards avoiding this problem, and it can be used when CREATE names=yes is given in /etc/mdadm.conf. How this doesn't currently support names like "md%d", which lots of people use and expect, so we need more work before we can transition away from create_on_open. These patches add support to "new_array" so that md%d devices can be created. This will make it, once again, possible to have md%d devices with numbers > 511. (3.17 make this impossible). An enhancement to mdadm that uses this will cause new_array to always be used (where available), and we can then disable create_on_open completely (after suitable transition periods). NeilBrown --- NeilBrown (2): md: allow creation of mdNNN arrays via md_mod/parameters/new_array md: support disabling of create-on-open semantics. drivers/md/md.c | 48 +++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 41 insertions(+), 7 deletions(-) -- Signature -- To unsubscribe from this list: send the line "unsubscribe linux-raid" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html