From 9847e4a05a1eaf0f3fd3ad7fc03e1defb568add4 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Thu, 10 May 2007 18:39:03 +0000 Subject: 2007-05-10 Joel Sherrill PR 1237/rtems * src/lib/libbsp/shared/bsplibc.c: Add logic to prevent stack creep when interrupts occur at a sufficient rate that the interrupted thread never gets to clean its stack. This patch ensures that an interrupted thread will not nest ISR dispatches on its stack. --- c/src/lib/libbsp/shared/bsplibc.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'c/src/lib/libbsp/shared') diff --git a/c/src/lib/libbsp/shared/bsplibc.c b/c/src/lib/libbsp/shared/bsplibc.c index f5b4f3e68a..f8016d5e70 100644 --- a/c/src/lib/libbsp/shared/bsplibc.c +++ b/c/src/lib/libbsp/shared/bsplibc.c @@ -31,8 +31,5 @@ void bsp_libc_init( * Set up for the libc handling. */ - if ( BSP_Configuration.ticks_per_timeslice > 0 ) - libc_init(1); /* reentrant if possible */ - else - libc_init(0); /* non-reentrant */ + libc_init(1); /* reentrant if possible */ } -- cgit v1.2.3