summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/shared
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2007-05-10 18:39:03 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2007-05-10 18:39:03 +0000
commit9847e4a05a1eaf0f3fd3ad7fc03e1defb568add4 (patch)
tree40f44891122ad802ff049de127f2c12c972e7ec4 /c/src/lib/libbsp/shared
parent2007-05-10 Joel Sherrill <joel.sherrill@OARcorp.com> (diff)
downloadrtems-9847e4a05a1eaf0f3fd3ad7fc03e1defb568add4.tar.bz2
2007-05-10 Joel Sherrill <joel.sherrill@OARcorp.com>
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.
Diffstat (limited to 'c/src/lib/libbsp/shared')
-rw-r--r--c/src/lib/libbsp/shared/bsplibc.c5
1 files changed, 1 insertions, 4 deletions
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 */
}