summaryrefslogtreecommitdiffstats
path: root/sys/cddl
diff options
context:
space:
mode:
authoravg <avg@FreeBSD.org>2014-01-16 13:20:20 +0000
committeravg <avg@FreeBSD.org>2014-01-16 13:20:20 +0000
commitd1329f5a229d69a6b70fe9ba812bf09ae0443e3a (patch)
treed000a479121ebb3b2991872cf00681f7d7bb9a05 /sys/cddl
parentabd19c8039f4d5840586a1641b0ada3bbe24e3c4 (diff)
downloadFreeBSD-src-d1329f5a229d69a6b70fe9ba812bf09ae0443e3a.zip
FreeBSD-src-d1329f5a229d69a6b70fe9ba812bf09ae0443e3a.tar.gz
Revert r260705: wrong patch committed by accident
An earlier, less efficient version was committed by accident.
Diffstat (limited to 'sys/cddl')
-rw-r--r--sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_mirror.c4
1 files changed, 0 insertions, 4 deletions
diff --git a/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_mirror.c b/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_mirror.c
index d4e1c0d..1ffd1de 100644
--- a/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_mirror.c
+++ b/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_mirror.c
@@ -317,13 +317,9 @@ vdev_mirror_dva_select(zio_t *zio, int preferred)
{
dva_t *dva = zio->io_bp->blk_dva;
mirror_map_t *mm = zio->io_vsd;
- mirror_child_t *mc;
int c;
for (c = preferred - 1; c >= 0; c--) {
- mc = &mm->mm_child[c];
- if (mc->mc_tried || mc->mc_skipped)
- continue;
if (DVA_GET_VDEV(&dva[c]) == DVA_GET_VDEV(&dva[preferred]))
preferred = c;
}
OpenPOWER on IntegriCloud