From c208e359abca9c71e70efd9c0ed2438ed9b376e5 Mon Sep 17 00:00:00 2001 From: Alan Cox Date: Tue, 8 Jan 2019 17:05:18 +0000 Subject: [PATCH] bank16: if PROGBASE is non zero we do the maths wrong None of our bank16k ports have a non zero progbase fortunately. Fix it anyway --- Kernel/bank16k.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Kernel/bank16k.c b/Kernel/bank16k.c index 3da9730c..54b8da06 100644 --- a/Kernel/bank16k.c +++ b/Kernel/bank16k.c @@ -122,7 +122,7 @@ int pagemap_alloc( ptptr p ){ int pagemap_realloc(usize_t code, usize_t size, usize_t stack) { int8_t have = maps_needed(udata.u_top); - int8_t want = maps_needed(size); + int8_t want = maps_needed(size + PROGBASE); uint8_t *ptr = (uint8_t *) & udata.u_page; int8_t i; uint8_t update = 0; -- 2.34.1