diff options
Diffstat (limited to 'usr/src/uts/common/fs/zfs/vdev_label.c')
-rw-r--r-- | usr/src/uts/common/fs/zfs/vdev_label.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/usr/src/uts/common/fs/zfs/vdev_label.c b/usr/src/uts/common/fs/zfs/vdev_label.c index 0158228a34..4b22a68fee 100644 --- a/usr/src/uts/common/fs/zfs/vdev_label.c +++ b/usr/src/uts/common/fs/zfs/vdev_label.c @@ -318,7 +318,8 @@ vdev_label_read_config(vdev_t *vd) zio_t *zio; int l; - ASSERT(spa_config_held(spa, RW_READER)); + ASSERT(spa_config_held(spa, RW_READER) || + spa_config_held(spa, RW_WRITER)); if (vdev_is_dead(vd)) return (NULL); |