[rtems commit] validation/tc-sched-smp: Fix synchronization issue

Sebastian Huber sebh at rtems.org
Mon Mar 11 13:40:41 UTC 2024


Module:    rtems
Branch:    master
Commit:    461f118ad005a27c648b437a9869d11fd3b087bd
Changeset: http://git.rtems.org/rtems/commit/?id=461f118ad005a27c648b437a9869d11fd3b087bd

Author:    Matt Joyce <matthew.joyce at embedded-brains.de>
Date:      Mon Jan 15 09:26:34 2024 +0100

validation/tc-sched-smp: Fix synchronization issue

Update #3716.

---

 testsuites/validation/tc-sched-smp.c | 1 +
 1 file changed, 1 insertion(+)

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 );
 }
 



More information about the vc mailing list