zfs: do not reject any operations on a pool just because it's a boot pool
Unlike the upstream FreeBSD supports booting to all kinds of pools. Requested by: many Tested by: sbruno MFC after: 12 days
This commit is contained in:
parent
17a9f2d4db
commit
2073a41a42
@ -1828,6 +1828,7 @@ zfs_ioc_vdev_add(zfs_cmd_t *zc)
|
||||
(void) nvlist_lookup_nvlist_array(config, ZPOOL_CONFIG_SPARES,
|
||||
&spares, &nspares);
|
||||
|
||||
#ifdef illumos
|
||||
/*
|
||||
* A root pool with concatenated devices is not supported.
|
||||
* Thus, can not add a device to a root pool.
|
||||
@ -1843,6 +1844,7 @@ zfs_ioc_vdev_add(zfs_cmd_t *zc)
|
||||
spa_close(spa, FTAG);
|
||||
return (SET_ERROR(EDOM));
|
||||
}
|
||||
#endif /* illumos */
|
||||
|
||||
if (error == 0) {
|
||||
error = spa_vdev_add(spa, config);
|
||||
|
Loading…
x
Reference in New Issue
Block a user