From cf7b6702934018bfbf6955c3d413ac43024a96ad Mon Sep 17 00:00:00 2001
From: Austin Clements <amdragon@mit.edu>
Date: Fri, 2 Sep 2011 14:11:16 -0400
Subject: [PATCH] Make mappages fit on the page

---
 vm.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/vm.c b/vm.c
index 181b376..9a099bf 100644
--- a/vm.c
+++ b/vm.c
@@ -77,8 +77,7 @@ mappages(pde_t *pgdir, void *va, uint size, uint pa,
   a = (char *) PGROUNDDOWN((uint) va);
   last = (char *) PGROUNDDOWN(((uint) va) + size - 1);
   for(;;){
-    pte = walkpgdir(pgdir, a, alloc);
-    if(pte == 0)
+    if((pte = walkpgdir(pgdir, a, alloc) == 0)
       return -1;
     if(*pte & PTE_P)
       panic("remap");
-- 
GitLab