diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2007-05-10 18:40:36 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2007-05-10 18:40:36 +0000 |
commit | 93c2b412be95f3a26b826165e0fa570ca49a2173 (patch) | |
tree | c2c6c12b3542897b4d863a462dabd45ef343ec92 | |
parent | 2007-05-10 Joel Sherrill <joel.sherrill@OARcorp.com> (diff) | |
download | rtems-93c2b412be95f3a26b826165e0fa570ca49a2173.tar.bz2 |
Back off patch which should not have been committed.
Diffstat (limited to '')
-rw-r--r-- | c/ChangeLog | 8 | ||||
-rw-r--r-- | c/src/lib/libbsp/shared/bsplibc.c | 5 |
2 files changed, 4 insertions, 9 deletions
diff --git a/c/ChangeLog b/c/ChangeLog index 2129c9d866..08a234a1f1 100644 --- a/c/ChangeLog +++ b/c/ChangeLog @@ -1,11 +1,3 @@ -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. - 2007-03-27 Ralf Corsépius <ralf.corsepius@rtems.org> * configure.ac: Use MKDIR_P instead of mkdir_p. diff --git a/c/src/lib/libbsp/shared/bsplibc.c b/c/src/lib/libbsp/shared/bsplibc.c index f8016d5e70..f5b4f3e68a 100644 --- a/c/src/lib/libbsp/shared/bsplibc.c +++ b/c/src/lib/libbsp/shared/bsplibc.c @@ -31,5 +31,8 @@ void bsp_libc_init( * Set up for the libc handling. */ - libc_init(1); /* reentrant if possible */ + if ( BSP_Configuration.ticks_per_timeslice > 0 ) + libc_init(1); /* reentrant if possible */ + else + libc_init(0); /* non-reentrant */ } |