From: arighi Date: Wed, 17 Mar 2010 18:31:06 +0000 (+0000) Subject: monitor: remove useless warning of main process stack usage X-Git-Tag: 2.4.0~31 X-Git-Url: https://codewiz.org/gitweb?p=bertos.git;a=commitdiff_plain;h=e3fa2c1c06591cb05672b565dc77a45acce6a63c monitor: remove useless warning of main process stack usage Remove the following runtime warning: MONITOR: Free stack of process 'main' is only 0 chars We don't account stack usage for the process 'main', so this message can be silenced. git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3233 38d2e660-2303-0410-9eaa-f027e97ec537 --- diff --git a/bertos/kern/monitor.c b/bertos/kern/monitor.c index 8da30677..edcf7776 100644 --- a/bertos/kern/monitor.c +++ b/bertos/kern/monitor.c @@ -147,7 +147,7 @@ static void NORETURN monitor(void) Process *p = containerof(node, Process, monitor.link); size_t free = monitor_checkStack(p->stack_base, p->stack_size); - if (free < 0x20) + if (p->stack_base && free < 0x20) kprintf("MONITOR: Free stack of process '%s' is only %u chars\n", p->monitor.name, (unsigned int)free); }