Mercurial > illumos > illumos-gate
changeset 10010:7433b2a78ba0
6836343 pagefault in seg_kpm
author | Prakash Sangappa <Prakash.Sangappa@Sun.COM> |
---|---|
date | Wed, 01 Jul 2009 13:42:47 -0700 |
parents | 11b987df0f95 |
children | c75cad68670b |
files | usr/src/uts/common/vm/seg_map.c |
diffstat | 1 files changed, 3 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/usr/src/uts/common/vm/seg_map.c Wed Jul 01 11:08:16 2009 -0700 +++ b/usr/src/uts/common/vm/seg_map.c Wed Jul 01 13:42:47 2009 -0700 @@ -2088,8 +2088,9 @@ hat_kpm_mapout(pp, GET_KPME(smp), addr); if (smp->sm_flags & SM_NOTKPM_RELEASED) { smp->sm_flags &= ~SM_NOTKPM_RELEASED; - hat_unload(kas.a_hat, addr, MAXBSIZE, - HAT_UNLOAD); + hat_unload(kas.a_hat, segkmap->s_base + + ((smp - smd_smap) * MAXBSIZE), + MAXBSIZE, HAT_UNLOAD); } } else {