summaryrefslogtreecommitdiffstats
path: root/testsuites/validation/tc-sched-smp.c
diff options
context:
space:
mode:
authorMatt Joyce <matthew.joyce@embedded-brains.de>2024-01-15 09:26:34 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2024-03-11 14:37:55 +0100
commit461f118ad005a27c648b437a9869d11fd3b087bd (patch)
tree854b6f60092ac8188bb359b54e515ffd5c75e03d /testsuites/validation/tc-sched-smp.c
parentaarch64/zynqmp: Fix UART base addresses and IRQ (diff)
downloadrtems-461f118ad005a27c648b437a9869d11fd3b087bd.tar.bz2
validation/tc-sched-smp: Fix synchronization issue
Update #3716.
Diffstat (limited to '')
-rw-r--r--testsuites/validation/tc-sched-smp.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/testsuites/validation/tc-sched-smp.c b/testsuites/validation/tc-sched-smp.c
index 0e8b9b92e9..3e8e3fe1a2 100644
--- a/testsuites/validation/tc-sched-smp.c
+++ b/testsuites/validation/tc-sched-smp.c
@@ -685,6 +685,7 @@ static void PrepareOwnerScheduled( Context *ctx )
SetScheduler( ctx->worker_id[ WORKER_C ], SCHEDULER_B_ID, PRIO_HIGH );
SetPriority( ctx->worker_id[ WORKER_A ], PRIO_NORMAL );
MakeBusy( ctx, WORKER_C );
+ WaitForBusy( ctx, WORKER_C );
MakeBusy( ctx, WORKER_A );
}