diff options
| -rw-r--r-- | sys/src/9/pc64/main.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/src/9/pc64/main.c b/sys/src/9/pc64/main.c index 47b5e1c85..f0ef162bc 100644 --- a/sys/src/9/pc64/main.c +++ b/sys/src/9/pc64/main.c @@ -278,7 +278,7 @@ preallocpages(void) pm = &palloc.mem[i]; base = ROUND(pm->base, PGLSZ(1)); top = pm->base + (uvlong)pm->npage * BY2PG; - if((base + size) <= VMAPSIZE && (top - base) >= size){ + if((base + size) <= VMAPSIZE && (vlong)(top - base) >= size){ va = base + VMAP; pmap(m->pml4, base | PTEGLOBAL|PTEWRITE|PTEVALID, va, size); palloc.pages = (Page*)va; |
