From b76b5901ff41c7851df1f452578d8d5fa4e5f933 Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Fri, 30 Jan 2015 14:50:28 +0100 Subject: [PATCH] kernel: increase size of palloc.mem[] user page bank array we'r hitting the limit of user page banks on some asrock mainboard, so doubling the size of the array twice to make running out unlikely. --- sys/src/9/port/portdat.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/src/9/port/portdat.h b/sys/src/9/port/portdat.h index 71fd1d2b4..af33ea8a1 100644 --- a/sys/src/9/port/portdat.h +++ b/sys/src/9/port/portdat.h @@ -491,13 +491,13 @@ struct Pallocmem struct Palloc { Lock; - Pallocmem mem[4]; Page *head; /* freelist head */ ulong freecount; /* how many pages on free list now */ Page *pages; /* array of all pages */ ulong user; /* how many user pages */ Rendez r; /* Sleep for free mem */ QLock pwait; /* Queue of procs waiting for memory */ + Pallocmem mem[16]; /* physical user page banks */ }; struct Waitq