diff --git a/testsuites/sptests/spmutex01/init.c b/testsuites/sptests/spmutex01/init.c index 12590317c5..f5d8491555 100644 --- a/testsuites/sptests/spmutex01/init.c +++ b/testsuites/sptests/spmutex01/init.c @@ -727,6 +727,7 @@ static void fatal_extension( ) { test_context *ctx = &test_instance; + _ISR_Set_level(0); longjmp(ctx->deadlock_return_context, 1); } } diff --git a/testsuites/sptests/spsyslock01/init.c b/testsuites/sptests/spsyslock01/init.c index 74e3d67530..76af036407 100644 --- a/testsuites/sptests/spsyslock01/init.c +++ b/testsuites/sptests/spsyslock01/init.c @@ -765,6 +765,7 @@ static void fatal_extension( ) { test_context *ctx = &test_instance; + _ISR_Set_level(0); longjmp(ctx->deadlock_return_context, 1); } } diff --git a/testsuites/validation/tc-cache-no-disable-data.c b/testsuites/validation/tc-cache-no-disable-data.c index 6ce0df825f..56bda429e0 100644 --- a/testsuites/validation/tc-cache-no-disable-data.c +++ b/testsuites/validation/tc-cache-no-disable-data.c @@ -100,6 +100,7 @@ static void FatalRecordAndJump( fatal_source = source; fatal_code = code; _Atomic_Fetch_add_uint( &fatal_counter, 1, ATOMIC_ORDER_RELAXED ); + _ISR_Set_level( 0 ); longjmp( fatal_before, 1 ); } diff --git a/testsuites/validation/tr-fatal-smp.c b/testsuites/validation/tr-fatal-smp.c index c2369d0ae7..674f0aff23 100644 --- a/testsuites/validation/tr-fatal-smp.c +++ b/testsuites/validation/tr-fatal-smp.c @@ -146,6 +146,7 @@ static void FatalRecordAndJump( fatal_source = source; fatal_code = code; _Atomic_Fetch_add_uint( &fatal_counter, 1, ATOMIC_ORDER_RELAXED ); + _ISR_Set_level( 0 ); longjmp( fatal_before, 1 ); }