diff options
author | jc156560 <none@none> | 2007-10-29 11:07:25 -0700 |
---|---|---|
committer | jc156560 <none@none> | 2007-10-29 11:07:25 -0700 |
commit | 140b24e689ecbc92f02e54c21594ae246e4efc0b (patch) | |
tree | 4ca084f441aebe40935e28e377b8655d0c4d4b1f /usr/src | |
parent | b02e9a2d4d2071d770e5aa9ae8f83f2bbe1f2ced (diff) | |
download | illumos-gate-140b24e689ecbc92f02e54c21594ae246e4efc0b.tar.gz |
6613175 Error message "Configuration over device node failed" when deleting 2nd volume with T126434-04
Diffstat (limited to 'usr/src')
-rw-r--r-- | usr/src/lib/libraidcfg/common/raidcfg.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/usr/src/lib/libraidcfg/common/raidcfg.c b/usr/src/lib/libraidcfg/common/raidcfg.c index a97d7106bf..4d85b2b499 100644 --- a/usr/src/lib/libraidcfg/common/raidcfg.c +++ b/usr/src/lib/libraidcfg/common/raidcfg.c @@ -3571,7 +3571,9 @@ obj_array_delete(raid_obj_tab_t *raid_tab, raid_obj_id_t array_obj_id, ret = raid_dev_config(CFGA_CMD_CONFIGURE, controller_attr->controller_id, disk_ids[i], 0); - if (ret < SUCCESS) { + if (ret == ERR_ARRAY_CONFIG) + ret = SUCCESS; + else if (ret < SUCCESS) { free(disk_ids); return (ret); } |