summaryrefslogtreecommitdiffstats
path: root/testsuites/smptests/smpthreadlife01/init.c
diff options
context:
space:
mode:
Diffstat (limited to 'testsuites/smptests/smpthreadlife01/init.c')
-rw-r--r--testsuites/smptests/smpthreadlife01/init.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/testsuites/smptests/smpthreadlife01/init.c b/testsuites/smptests/smpthreadlife01/init.c
index 12b6bd9f44..4597520141 100644
--- a/testsuites/smptests/smpthreadlife01/init.c
+++ b/testsuites/smptests/smpthreadlife01/init.c
@@ -201,7 +201,6 @@ static void delay_ipi_task(rtems_task_argument variant)
ISR_Level level;
_ISR_Disable_without_giant(level);
- (void) level;
/* (C) */
barrier(ctx, &ctx->worker_barrier_state);
@@ -216,6 +215,8 @@ static void delay_ipi_task(rtems_task_argument variant)
_Thread_Disable_dispatch();
}
+ _ISR_Enable_without_giant(level);
+
/*
* We get deleted as a side effect of enabling the thread life protection or
* later if we enable the thread dispatching.