ztest: Do not abort k_current_get from ISR

Do not abort k_current_get() from ISR.

Signed-off-by: Flavio Ceolin <flavio.ceolin@intel.com>
This commit is contained in:
Flavio Ceolin 2023-10-19 22:27:15 -07:00 committed by Carles Cufí
parent 564adad952
commit c166685fcf
2 changed files with 8 additions and 2 deletions

View File

@ -439,8 +439,11 @@ static void test_finalize(void)
{
if (IS_ENABLED(CONFIG_MULTITHREADING)) {
k_thread_abort(&ztest_thread);
k_thread_abort(k_current_get());
if (k_is_in_isr()) {
return;
}
k_thread_abort(k_current_get());
CODE_UNREACHABLE;
}
}

View File

@ -439,8 +439,11 @@ static void test_finalize(void)
{
if (IS_ENABLED(CONFIG_MULTITHREADING)) {
k_thread_abort(&ztest_thread);
k_thread_abort(k_current_get());
if (k_is_in_isr()) {
return;
}
k_thread_abort(k_current_get());
CODE_UNREACHABLE;
}
}