提交 cf7b6702 创建 作者: Austin Clements's avatar Austin Clements

Make mappages fit on the page

上级 82bb0b56
......@@ -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");
......
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论