From 21f733397903db061c17185a17fcee95e38ee21f Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Mon, 20 Jul 2020 13:07:46 +0200 Subject: spintrcritical01/2/3/4/5: Use T_interrupt_test() --- testsuites/psxtests/psxintrcritical01/init.c | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) (limited to 'testsuites/psxtests/psxintrcritical01') diff --git a/testsuites/psxtests/psxintrcritical01/init.c b/testsuites/psxtests/psxintrcritical01/init.c index dd46c03475..ea60b38c5b 100644 --- a/testsuites/psxtests/psxintrcritical01/init.c +++ b/testsuites/psxtests/psxintrcritical01/init.c @@ -17,7 +17,7 @@ #include #include -#include +#include const char rtems_test_name[] = "PSXINTRCRITICAL 1"; @@ -53,20 +53,15 @@ static void action(void *arg) ctx->late = true; T_quiet_psx_success(rv); - while (T_interrupt_test_get_state() == T_INTERRUPT_TEST_ACTION) { - /* Wait */ - } + T_interrupt_test_busy_wait_for_interrupt(); } static T_interrupt_test_state interrupt(void *arg) { test_context *ctx; - T_interrupt_test_state state; int rv; - state = T_interrupt_test_get_state(); - - if (state != T_INTERRUPT_TEST_ACTION) { + if (T_interrupt_test_get_state() != T_INTERRUPT_TEST_ACTION) { return T_INTERRUPT_TEST_EARLY; } -- cgit v1.2.3