From e6954a3a707b79ab52922b4a2f17cba4a4ce2bb1 Mon Sep 17 00:00:00 2001 From: Matheus Date: Sun, 26 May 2024 13:39:28 -0300 Subject: [PATCH] vmmcache: fix page retry --- kernel-src/mm/vmmcache.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel-src/mm/vmmcache.c b/kernel-src/mm/vmmcache.c index 4c9bbba7..6176147e 100644 --- a/kernel-src/mm/vmmcache.c +++ b/kernel-src/mm/vmmcache.c @@ -113,7 +113,7 @@ int vmmcache_getpage(vnode_t *vnode, uintmax_t offset, page_t **res) { // in the case of a retry, release the allocated page here if (newpage) - pmm_release(newpage); + pmm_release(pmm_getpageaddress(newpage)); // wait for page to be ready while ((page->flags & (PAGE_FLAGS_READY | PAGE_FLAGS_ERROR)) == 0)