From b2b953afeebf4bc6b885d06eaa919ccb44762a3a Mon Sep 17 00:00:00 2001 From: Marcel Moolenaar Date: Sat, 22 Jan 2011 01:31:59 +0000 Subject: [PATCH] Fix r217688. We need to call init_param1() before we use msgbufsize, now that the size of the message buffer is a tunable. --- sys/arm/mv/mv_machdep.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sys/arm/mv/mv_machdep.c b/sys/arm/mv/mv_machdep.c index 9347c56ce0ab..771f16c3fc1e 100644 --- a/sys/arm/mv/mv_machdep.c +++ b/sys/arm/mv/mv_machdep.c @@ -434,6 +434,9 @@ initarm(void *mdp, void *unused __unused) valloc_pages(abtstack, ABT_STACK_SIZE); valloc_pages(undstack, UND_STACK_SIZE); valloc_pages(kernelstack, KSTACK_PAGES); + + init_param1(); + valloc_pages(msgbufpv, round_page(msgbufsize) / PAGE_SIZE); /* @@ -591,7 +594,6 @@ initarm(void *mdp, void *unused __unused) physmap_init(); /* Do basic tuning, hz etc */ - init_param1(); init_param2(physmem); kdb_init(); return ((void *)(kernelstack.pv_va + USPACE_SVC_STACK_TOP -