diff options
| author | Austin Clements <amdragon@mit.edu> | 2011-09-02 14:11:16 -0400 | 
|---|---|---|
| committer | Austin Clements <amdragon@mit.edu> | 2011-09-02 14:11:16 -0400 | 
| commit | cf7b6702934018bfbf6955c3d413ac43024a96ad (patch) | |
| tree | 292a54d4c26169ada50d6060897cfa7b486b1a33 | |
| parent | 82bb0b56c62b3595d04e6224a67397f221298166 (diff) | |
| download | xv6-labs-cf7b6702934018bfbf6955c3d413ac43024a96ad.tar.gz xv6-labs-cf7b6702934018bfbf6955c3d413ac43024a96ad.tar.bz2 xv6-labs-cf7b6702934018bfbf6955c3d413ac43024a96ad.zip | |
Make mappages fit on the page
| -rw-r--r-- | vm.c | 3 | 
1 files changed, 1 insertions, 2 deletions
| @@ -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"); | 
