Print this page
6267 dn_bonus evicted too early
Reviewed by: Richard Yao <ryao@gentoo.org>
Reviewed by: Xin LI <delphij@freebsd.org>
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Approved by: Richard Lowe <richlowe@richlowe.net>

@@ -680,11 +680,10 @@
         }
 
         if (os->os_sa)
                 sa_tear_down(os);
 
-        os->os_evicting = B_TRUE;
         dmu_objset_evict_dbufs(os);
 
         mutex_enter(&os->os_lock);
         spa_evicting_os_register(os->os_spa, os);
         if (list_is_empty(&os->os_dnodes)) {