diff options
Diffstat (limited to 'cpukit/rtems/src/taskmode.c')
-rw-r--r-- | cpukit/rtems/src/taskmode.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/cpukit/rtems/src/taskmode.c b/cpukit/rtems/src/taskmode.c index 3e7ebe9d20..1767d7be84 100644 --- a/cpukit/rtems/src/taskmode.c +++ b/cpukit/rtems/src/taskmode.c @@ -56,6 +56,7 @@ rtems_status_code rtems_task_mode( #if defined(RTEMS_SMP) if ( ( mask & RTEMS_INTERRUPT_MASK ) != 0 + && _Modes_Get_interrupt_level( mode_set ) != 0 && rtems_configuration_is_smp_enabled() ) { return RTEMS_NOT_IMPLEMENTED; |