From d895eff8bf7ac6c8e77d3d395b13038a1089919e Mon Sep 17 00:00:00 2001 From: Alan Cox Date: Mon, 10 Sep 2018 13:54:14 +0100 Subject: [PATCH] bank32k: fix dumb bug Now we have a user this was rather easy to find! --- Kernel/bank32k.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Kernel/bank32k.c b/Kernel/bank32k.c index 17ec0995..217b5f3e 100644 --- a/Kernel/bank32k.c +++ b/Kernel/bank32k.c @@ -61,9 +61,9 @@ void pagemap_add(uint8_t page) void pagemap_free(ptptr p) { uint8_t *ptr = (uint8_t *) & p->p_page; - pfree[pfptr--] = *ptr; + pfree[pfptr++] = *ptr; if (*ptr != ptr[1]) { - pfree[pfptr--] = ptr[1]; + pfree[pfptr++] = ptr[1]; invalidate_cache((uint16_t)ptr[1]); } } -- 2.34.1