summaryrefslogtreecommitdiffstats
path: root/testsuites/smptests/smpmrsp01/init.c
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2021-01-20 10:31:18 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2021-01-21 10:10:34 +0100
commit8ee22b29751f7bd984f06695a6db0667757bcd07 (patch)
tree1d14746045a1bb10c2833136e792f2d979d2b6f6 /testsuites/smptests/smpmrsp01/init.c
parentbsps/aarch64: Swap primary ZynqMP UART (diff)
downloadrtems-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.c2
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);