diff options
author | avg <avg@FreeBSD.org> | 2014-01-16 13:20:20 +0000 |
---|---|---|
committer | avg <avg@FreeBSD.org> | 2014-01-16 13:20:20 +0000 |
commit | d1329f5a229d69a6b70fe9ba812bf09ae0443e3a (patch) | |
tree | d000a479121ebb3b2991872cf00681f7d7bb9a05 /sys/cddl | |
parent | abd19c8039f4d5840586a1641b0ada3bbe24e3c4 (diff) | |
download | FreeBSD-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.c | 4 |
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; } |