summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2016-01-18 09:07:55 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2016-01-19 08:36:18 +0100
commit2e8c4ad642239e93e25f13140f57484c98d58e0a (patch)
treec562510fc973ba4556438f4861811188741b9dd5
parentscore: Fix simple timecounter support (diff)
downloadrtems-2e8c4ad642239e93e25f13140f57484c98d58e0a.tar.bz2
sptests/sp37: Fix interrupt level usage
-rw-r--r--testsuites/sptests/sp37/init.c17
1 files changed, 9 insertions, 8 deletions
diff --git a/testsuites/sptests/sp37/init.c b/testsuites/sptests/sp37/init.c
index 2059030f09..cec6d06824 100644
--- a/testsuites/sptests/sp37/init.c
+++ b/testsuites/sptests/sp37/init.c
@@ -438,26 +438,27 @@ extern bool rtems_interrupt_is_in_progress(void);
static void test_interrupt_body(void)
{
#if !defined(RTEMS_SMP)
- rtems_interrupt_level level;
+ rtems_interrupt_level level_0;
+ rtems_interrupt_level level_1;
rtems_mode level_mode_body;
rtems_mode level_mode_macro;
bool in_isr;
puts( "interrupt disable (use body)" );
- level = rtems_interrupt_disable();
+ level_0 = rtems_interrupt_disable();
puts( "interrupt disable (use body)" );
- level = rtems_interrupt_disable();
+ level_1 = rtems_interrupt_disable();
puts( "interrupt flash (use body)" );
- rtems_interrupt_flash( level );
+ rtems_interrupt_flash( level_1 );
puts( "interrupt enable (use body)" );
- rtems_interrupt_enable( level );
+ rtems_interrupt_enable( level_1 );
puts( "interrupt level mode (use body)" );
- level_mode_body = rtems_interrupt_level_body( level );
- level_mode_macro = RTEMS_INTERRUPT_LEVEL(level);
+ level_mode_body = rtems_interrupt_level_body( level_0 );
+ level_mode_macro = RTEMS_INTERRUPT_LEVEL( level_0 );
if ( level_mode_macro == level_mode_body ) {
puts("test seems to work");
}
@@ -469,7 +470,7 @@ static void test_interrupt_body(void)
in_isr = rtems_interrupt_is_in_progress();
puts( "interrupt enable (use body)" );
- rtems_interrupt_enable( level );
+ rtems_interrupt_enable( level_0 );
if ( in_isr ) {
puts( "interrupt reported to be is in progress (body)" );