summaryrefslogtreecommitdiffstats
path: root/sys/powerpc/powerpc/mmu_oea.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/powerpc/powerpc/mmu_oea.c')
-rw-r--r--sys/powerpc/powerpc/mmu_oea.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/powerpc/powerpc/mmu_oea.c b/sys/powerpc/powerpc/mmu_oea.c
index e5b6198..ad79c602 100644
--- a/sys/powerpc/powerpc/mmu_oea.c
+++ b/sys/powerpc/powerpc/mmu_oea.c
@@ -1441,15 +1441,15 @@ next:
* is the current process, load the new MMU context.
*/
void
-pmap_activate(struct proc *p)
+pmap_activate(struct thread *td)
{
struct pcb *pcb;
pmap_t pmap;
pmap_t rpm;
int psl, i, ksr, seg;
- pcb = &p->p_addr->u_pcb;
- pmap = p->p_vmspace->vm_map.pmap;
+ pcb = td->td_pcb;
+ pmap = td->td_pric->p_vmspace->vm_map.pmap;
/*
* XXX Normally performed in cpu_fork().
@@ -1460,7 +1460,7 @@ pmap_activate(struct proc *p)
(vm_offset_t)pcb->pcb_pm);
}
- if (p == curproc) {
+ if (td == curthread) {
/* Disable interrupts while switching. */
psl = mfmsr();
mtmsr(psl & ~PSL_EE);
OpenPOWER on IntegriCloud