svn commit: r260711 - head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

Andriy Gapon avg at FreeBSD.org
Thu Jan 16 13:20:21 UTC 2014


Author: avg
Date: Thu Jan 16 13:20:20 2014
New Revision: 260711
URL: http://svnweb.freebsd.org/changeset/base/260711

Log:
  Revert r260705: wrong patch committed by accident
  
  An earlier, less efficient version was committed by accident.

Modified:
  head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_mirror.c

Modified: head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_mirror.c
==============================================================================
--- head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_mirror.c	Thu Jan 16 13:12:06 2014	(r260710)
+++ head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_mirror.c	Thu Jan 16 13:20:20 2014	(r260711)
@@ -317,13 +317,9 @@ vdev_mirror_dva_select(zio_t *zio, int p
 {
 	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;
 	}


More information about the svn-src-all mailing list