diff options
Diffstat (limited to 'sys/src/9/port/swap.c')
-rw-r--r-- | sys/src/9/port/swap.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/src/9/port/swap.c b/sys/src/9/port/swap.c index 0340d566b..69d822fc6 100644 --- a/sys/src/9/port/swap.c +++ b/sys/src/9/port/swap.c @@ -77,7 +77,7 @@ putswap(Page *p) uchar *idx; lock(&swapalloc); - idx = &swapalloc.swmap[((ulong)p)/BY2PG]; + idx = &swapalloc.swmap[((uintptr)p)/BY2PG]; if(*idx == 0) panic("putswap %#p ref == 0", p); @@ -111,7 +111,7 @@ dupswap(Page *p) uchar *idx; lock(&swapalloc); - idx = &swapalloc.swmap[((ulong)p)/BY2PG]; + idx = &swapalloc.swmap[((uintptr)p)/BY2PG]; if(*idx == 255) swapalloc.xref++; else { @@ -122,7 +122,7 @@ dupswap(Page *p) } int -swapcount(ulong daddr) +swapcount(uintptr daddr) { return swapalloc.swmap[daddr/BY2PG]; } @@ -309,7 +309,7 @@ canflush(Proc *p, Segment *s) static void pagepte(int type, Page **pg) { - ulong daddr; + uintptr daddr; Page *outp; outp = *pg; |