changeset 10701:dabf35f459b8

6778854 System panics in unix:sfmmu_ismtlbcache_demap
author Feri Chua <Feri.Chua@Sun.COM>
date Wed, 30 Sep 2009 20:13:48 -0700
parents 2f0266180e4f
children ca0edf2daf1c
files usr/src/uts/sfmmu/vm/hat_sfmmu.c
diffstat 1 files changed, 1 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/usr/src/uts/sfmmu/vm/hat_sfmmu.c	Wed Sep 30 19:53:33 2009 -0700
+++ b/usr/src/uts/sfmmu/vm/hat_sfmmu.c	Wed Sep 30 20:13:48 2009 -0700
@@ -8505,6 +8505,7 @@
 	iment->iment_next = NULL;
 	iment->iment_prev = NULL;
 	iment->iment_hat =  NULL;
+	iment->iment_base_va = 0;
 }
 
 /*
@@ -14959,8 +14960,6 @@
 				ASSERT(ism_ment->iment_hat == scdp->scd_sfmmup);
 				ASSERT(ism_ment->iment_base_va ==
 				    rgnp->rgn_saddr);
-				ism_ment->iment_hat = NULL;
-				ism_ment->iment_base_va = 0;
 				mutex_enter(&ism_mlist_lock);
 				iment_sub(ism_ment, ism_hatid);
 				mutex_exit(&ism_mlist_lock);