--- uts/common/fs/zfs/arc.c 2006/08/03 03:39:14 +++ uts/common/fs/zfs/arc.c 2006/08/21 20:18:02 @@ -2469,6 +2475,7 @@ { mutex_enter(&arc_reclaim_thr_lock); arc_thread_exit = 1; + cv_signal(&arc_reclaim_thr_cv); while (arc_thread_exit != 0) cv_wait(&arc_reclaim_thr_cv, &arc_reclaim_thr_lock); mutex_exit(&arc_reclaim_thr_lock);