[Midnightbsd-cvs] src [8117] trunk/sys/cddl/contrib/opensolaris/uts/common/fs/zfs: sanity checks tweaked per freebsd svn rev 240957

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Fri Sep 16 17:36:18 EDT 2016


Revision: 8117
          http://svnweb.midnightbsd.org/src/?rev=8117
Author:   laffer1
Date:     2016-09-16 17:36:18 -0400 (Fri, 16 Sep 2016)
Log Message:
-----------
sanity checks tweaked per freebsd svn rev 240957

Revision Links:
--------------
    http://svnweb.midnightbsd.org/src/?rev=240957

Modified Paths:
--------------
    trunk/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c
    trunk/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/space_map.c

Modified: trunk/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c
===================================================================
--- trunk/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c	2016-09-16 20:35:02 UTC (rev 8116)
+++ trunk/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c	2016-09-16 21:36:18 UTC (rev 8117)
@@ -67,7 +67,6 @@
 boolean_t zfs_no_scrub_io = B_FALSE; /* set to disable scrub i/o */
 boolean_t zfs_no_scrub_prefetch = B_FALSE; /* set to disable srub prefetching */
 enum ddt_class zfs_scrub_ddt_class_max = DDT_CLASS_DUPLICATE;
-int dsl_scan_delay_completion = B_FALSE; /* set to delay scan completion */
 
 #define	DSL_SCAN_IS_SCRUB_RESILVER(scn) \
 	((scn)->scn_phys.scn_func == POOL_SCAN_SCRUB || \

Modified: trunk/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/space_map.c
===================================================================
--- trunk/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/space_map.c	2016-09-16 20:35:02 UTC (rev 8116)
+++ trunk/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/space_map.c	2016-09-16 21:36:18 UTC (rev 8117)
@@ -166,7 +166,6 @@
 void
 space_map_remove(space_map_t *sm, uint64_t start, uint64_t size)
 {
-	avl_index_t where;
 	space_seg_t ssearch, *ss, *newseg;
 	uint64_t end = start + size;
 	int left_over, right_over;
@@ -178,7 +177,7 @@
 
 	ssearch.ss_start = start;
 	ssearch.ss_end = end;
-	ss = avl_find(&sm->sm_root, &ssearch, &where);
+	ss = avl_find(&sm->sm_root, &ssearch, NULL);
 
 	/* Make sure we completely overlap with someone */
 	if (ss == NULL) {
@@ -189,7 +188,7 @@
 	}
 	VERIFY3U(ss->ss_start, <=, start);
 	VERIFY3U(ss->ss_end, >=, end);
-	VERIFY(sm->sm_space - size <= sm->sm_size);
+	VERIFY(sm->sm_space - size < sm->sm_size);
 
 	left_over = (ss->ss_start != start);
 	right_over = (ss->ss_end != end);



More information about the Midnightbsd-cvs mailing list