diff options
author | Feri Chua <Feri.Chua@Sun.COM> | 2009-09-30 20:13:48 -0700 |
---|---|---|
committer | Feri Chua <Feri.Chua@Sun.COM> | 2009-09-30 20:13:48 -0700 |
commit | 0d58bea55dfa3be75f7128a0022b3b29ef6c7f16 (patch) | |
tree | 4999458135114f7ad87f5c7022367cf03c53ee3d /usr/src/uts/sfmmu | |
parent | f97419bc0476bdeb72f99640cd6b5af26678a080 (diff) | |
download | illumos-joyent-0d58bea55dfa3be75f7128a0022b3b29ef6c7f16.tar.gz |
6778854 System panics in unix:sfmmu_ismtlbcache_demap
Diffstat (limited to 'usr/src/uts/sfmmu')
-rw-r--r-- | usr/src/uts/sfmmu/vm/hat_sfmmu.c | 3 |
1 files changed, 1 insertions, 2 deletions
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); |