summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/fs/zfs/vdev.c
diff options
context:
space:
mode:
authormc142369 <none@none>2007-04-19 15:50:31 -0700
committermc142369 <none@none>2007-04-19 15:50:31 -0700
commit0bf246f5efaa80a4f69d1dd27714e59408bbe41c (patch)
tree376cf9ebd480e8e6189694887fa2d6c87f4ec4c9 /usr/src/uts/common/fs/zfs/vdev.c
parent5e4a8f306017d970f426ffb60ef1da095ec19768 (diff)
downloadillumos-gate-0bf246f5efaa80a4f69d1dd27714e59408bbe41c.tar.gz
6386594 zdb message should be clearer when failing for lack of permissions
Diffstat (limited to 'usr/src/uts/common/fs/zfs/vdev.c')
-rw-r--r--usr/src/uts/common/fs/zfs/vdev.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/usr/src/uts/common/fs/zfs/vdev.c b/usr/src/uts/common/fs/zfs/vdev.c
index 03bf05d6ae..fbb77774c2 100644
--- a/usr/src/uts/common/fs/zfs/vdev.c
+++ b/usr/src/uts/common/fs/zfs/vdev.c
@@ -924,7 +924,7 @@ vdev_validate(vdev_t *vd)
for (c = 0; c < vd->vdev_children; c++)
if (vdev_validate(vd->vdev_child[c]) != 0)
- return (-1);
+ return (EBADF);
/*
* If the device has already failed, or was marked offline, don't do
@@ -967,7 +967,7 @@ vdev_validate(vdev_t *vd)
if (spa->spa_load_state == SPA_LOAD_OPEN &&
state != POOL_STATE_ACTIVE)
- return (-1);
+ return (EBADF);
}
/*