From fa382494b0dbec5f43058f4fff76e923472c321b Mon Sep 17 00:00:00 2001 From: ablechen <17895010372@163.com> Date: Wed, 2 Nov 2022 10:10:02 +0000 Subject: [PATCH] fix some useless codes --- code/os/02-memanagement/page.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/os/02-memanagement/page.c b/code/os/02-memanagement/page.c index b0f1924..fddddd4 100644 --- a/code/os/02-memanagement/page.c +++ b/code/os/02-memanagement/page.c @@ -117,8 +117,8 @@ void *page_alloc(int npages) * meet a free page, continue to check if following * (npages - 1) pages are also unallocated. */ - struct Page *page_j = page_i; - for (int j = i; j < (i + npages); j++) { + struct Page *page_j = page_i+1; + for (int j = i+1; j < (i + npages); j++) { if (!_is_free(page_j)) { found = 0; break; -- Gitee