diff usr/src/uts/common/fs/zfs/dmu.c @ 13776:cd512c80fd75

3086 unnecessarily setting DS_FLAG_INCONSISTENT on async destroyed datasets Reviewed by: Christopher Siden <chris.siden@delphix.com> Approved by: Eric Schrock <Eric.Schrock@delphix.com>
author Matthew Ahrens <mahrens@delphix.com>
date Tue, 21 Aug 2012 04:36:41 -0700
parents 2889e2596bd6
children 196932ec9e6a
line wrap: on
line diff
--- a/usr/src/uts/common/fs/zfs/dmu.c	Sat Aug 18 05:52:16 2012 -0500
+++ b/usr/src/uts/common/fs/zfs/dmu.c	Tue Aug 21 04:36:41 2012 -0700
@@ -1759,15 +1759,15 @@
 	dnode_init();
 	dbuf_init();
 	zfetch_init();
+	l2arc_init();
 	arc_init();
-	l2arc_init();
 }
 
 void
 dmu_fini(void)
 {
+	arc_fini();
 	l2arc_fini();
-	arc_fini();
 	zfetch_fini();
 	dbuf_fini();
 	dnode_fini();