diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2015-06-19 10:27:26 +0200 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2015-06-19 10:27:26 +0200 |
commit | 575015d2b023e5707293830186581f03c33aa90a (patch) | |
tree | 5e2394872fbdce314e123357fe94863a527dcf1f /sys/src/9/omap/mmu.c | |
parent | e6220b39c97171fe9372e2b14a94dd555e0dc0f5 (diff) |
kernel: do not pull in atom.s from libc for arm kernels
- provide our own copy of cas() in l.s
- replace use of libc ainc()/adec() with portable incref()/decref()
Diffstat (limited to 'sys/src/9/omap/mmu.c')
-rw-r--r-- | sys/src/9/omap/mmu.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/src/9/omap/mmu.c b/sys/src/9/omap/mmu.c index f54359ff6..bc92b0680 100644 --- a/sys/src/9/omap/mmu.c +++ b/sys/src/9/omap/mmu.c @@ -246,8 +246,8 @@ mmurelease(Proc* proc) panic("mmurelease: page->ref %d", page->ref); pagechainhead(page); } - if(proc->mmul2cache && palloc.r.p) - wakeup(&palloc.r); + if(proc->mmul2cache != nil) + pagechaindone(); proc->mmul2cache = nil; mmul1empty(); |