diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2021-01-20 10:31:18 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2021-01-21 10:10:34 +0100 |
commit | 8ee22b29751f7bd984f06695a6db0667757bcd07 (patch) | |
tree | 1d14746045a1bb10c2833136e792f2d979d2b6f6 /testsuites/smptests/smpmrsp01/init.c | |
parent | bsps/aarch64: Swap primary ZynqMP UART (diff) | |
download | rtems-8ee22b29751f7bd984f06695a6db0667757bcd07.tar.bz2 |
mrsp: Change error status for a nested seize
Return STATUS_DEADLOCK (RTEMS_INCORRECT_STATE) to indicate a nested
seize since this is a kind of deadlock. This status code is also used
for other deadlocks.
Update #4217.
Diffstat (limited to '')
-rw-r--r-- | testsuites/smptests/smpmrsp01/init.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/testsuites/smptests/smpmrsp01/init.c b/testsuites/smptests/smpmrsp01/init.c index da3426ee00..11535763ca 100644 --- a/testsuites/smptests/smpmrsp01/init.c +++ b/testsuites/smptests/smpmrsp01/init.c @@ -765,7 +765,7 @@ static void test_mrsp_nested_obtain_error(test_context *ctx) rtems_test_assert(sc == RTEMS_SUCCESSFUL); sc = rtems_semaphore_obtain(id, RTEMS_WAIT, RTEMS_NO_TIMEOUT); - rtems_test_assert(sc == RTEMS_UNSATISFIED); + rtems_test_assert(sc == RTEMS_INCORRECT_STATE); sc = rtems_semaphore_release(id); rtems_test_assert(sc == RTEMS_SUCCESSFUL); |