ref: 4261474a37e8114796dcabeacc7ccab79bcbc39b
parent: fb81fbc5ea76496f22f352001fcad5745ece5fb3
author: cinap_lenrek <cinap_lenrek@centraldogma>
date: Tue Dec 13 19:10:33 EST 2011
kernel: fix wrong calculation of swap iolist size
--- a/sys/src/9/alphapc/main.c
+++ b/sys/src/9/alphapc/main.c
@@ -541,7 +541,7 @@
+ conf.nproc*sizeof(Proc)
+ conf.nimage*sizeof(Image)
+ conf.nswap
- + conf.nswppo*sizeof(Page);
+ + conf.nswppo*sizeof(Page*);
mainmem->maxsize = kpages;
if(!cpuserver){/*
--- a/sys/src/9/kw/main.c
+++ b/sys/src/9/kw/main.c
@@ -660,7 +660,7 @@
+ conf.nproc*sizeof(Proc)
+ conf.nimage*sizeof(Image)
+ conf.nswap
- + conf.nswppo*sizeof(Page);
+ + conf.nswppo*sizeof(Page*);
mainmem->maxsize = kpages;
if(!cpuserver)
/*
--- a/sys/src/9/mtx/main.c
+++ b/sys/src/9/mtx/main.c
@@ -354,7 +354,7 @@
+ conf.nproc*sizeof(Proc)
+ conf.nimage*sizeof(Image)
+ conf.nswap
- + conf.nswppo*sizeof(Page);
+ + conf.nswppo*sizeof(Page*);
mainmem->maxsize = kpages;
if(!cpuserver){/*
--- a/sys/src/9/omap/main.c
+++ b/sys/src/9/omap/main.c
@@ -676,7 +676,7 @@
+ conf.nproc*sizeof(Proc)
+ conf.nimage*sizeof(Image)
+ conf.nswap
- + conf.nswppo*sizeof(Page);
+ + conf.nswppo*sizeof(Page*);
mainmem->maxsize = kpages;
if(!cpuserver)
/*
--- a/sys/src/9/pc/main.c
+++ b/sys/src/9/pc/main.c
@@ -438,7 +438,7 @@
+ conf.nproc*sizeof(Proc)
+ conf.nimage*sizeof(Image)
+ conf.nswap
- + conf.nswppo*sizeof(Page);
+ + conf.nswppo*sizeof(Page*);
mainmem->maxsize = kpages;
if(!cpuserver){/*
--- a/sys/src/9/ppc/main.c
+++ b/sys/src/9/ppc/main.c
@@ -408,7 +408,7 @@
+ conf.nproc*sizeof(Proc)
+ conf.nimage*sizeof(Image)
+ conf.nswap
- + conf.nswppo*sizeof(Page);
+ + conf.nswppo*sizeof(Page*);
mainmem->maxsize = kpages;
if(!cpuserver){/*
--
⑨