diff options
| -rw-r--r-- | sys/src/9/pc/mmu.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/src/9/pc/mmu.c b/sys/src/9/pc/mmu.c index 3c79f90a3..c0f7b7718 100644 --- a/sys/src/9/pc/mmu.c +++ b/sys/src/9/pc/mmu.c @@ -1097,12 +1097,12 @@ patwc(void *a, int n) /* set the bits for all pages in range */ for(va = (ulong)a; n > 0; n -= z, va += z){ - pte = mmuwalk(m->pdb, va, 1, 0); + pte = mmuwalk(MACHP(0)->pdb, va, 1, 0); if(pte && (*pte & (PTEVALID|PTESIZE)) == (PTEVALID|PTESIZE)){ z = 4*MB - (va & (4*MB-1)); mask = 3<<3 | 1<<12; } else { - pte = mmuwalk(m->pdb, va, 2, 0); + pte = mmuwalk(MACHP(0)->pdb, va, 2, 0); if(pte == 0 || (*pte & PTEVALID) == 0) panic("patwc: va=%#p", va); z = BY2PG - (va & (BY2PG-1)); |
