From 0d58bea55dfa3be75f7128a0022b3b29ef6c7f16 Mon Sep 17 00:00:00 2001 From: Feri Chua Date: Wed, 30 Sep 2009 20:13:48 -0700 Subject: 6778854 System panics in unix:sfmmu_ismtlbcache_demap --- usr/src/uts/sfmmu/vm/hat_sfmmu.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'usr/src') diff --git a/usr/src/uts/sfmmu/vm/hat_sfmmu.c b/usr/src/uts/sfmmu/vm/hat_sfmmu.c index 6fa557f2d3..8713fef22a 100644 --- a/usr/src/uts/sfmmu/vm/hat_sfmmu.c +++ b/usr/src/uts/sfmmu/vm/hat_sfmmu.c @@ -8505,6 +8505,7 @@ iment_sub(struct ism_ment *iment, struct hat *ism_hat) iment->iment_next = NULL; iment->iment_prev = NULL; iment->iment_hat = NULL; + iment->iment_base_va = 0; } /* @@ -14959,8 +14960,6 @@ sfmmu_unlink_scd_from_regions(sf_srd_t *srdp, sf_scd_t *scdp) 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); -- cgit v1.2.3