Remove erroneous assertion that is handled in later code

Signed-off-by: Kevin Wang <[email protected]>
Reviewed-by: Ola Liljedahl <[email protected]>
---
 test/common_plat/validation/api/scheduler/scheduler.c | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/test/common_plat/validation/api/scheduler/scheduler.c 
b/test/common_plat/validation/api/scheduler/scheduler.c
index 952561cd..bc486192 100644
--- a/test/common_plat/validation/api/scheduler/scheduler.c
+++ b/test/common_plat/validation/api/scheduler/scheduler.c
@@ -251,7 +251,10 @@ void scheduler_test_queue_destroy(void)
                CU_ASSERT_FATAL(u32[0] == MAGIC);
 
                odp_buffer_free(buf);
-               odp_schedule_release_ordered();
+               if (qp.sched.sync == ODP_SCHED_SYNC_ATOMIC)
+                       odp_schedule_release_atomic();
+               else if (qp.sched.sync == ODP_SCHED_SYNC_ORDERED)
+                       odp_schedule_release_ordered();
 
                CU_ASSERT_FATAL(odp_queue_destroy(queue) == 0);
        }
@@ -478,6 +481,11 @@ void scheduler_test_groups(void)
                odp_schedule_group_leave(mygrp1, &mymask);
                odp_schedule_group_leave(mygrp2, &mymask);
 
+               if (qp.sched.sync == ODP_SCHED_SYNC_ATOMIC)
+                       odp_schedule_release_atomic();
+               else if (qp.sched.sync == ODP_SCHED_SYNC_ORDERED)
+                       odp_schedule_release_ordered();
+
                /* Done with queues for this round */
                CU_ASSERT_FATAL(odp_queue_destroy(queue_grp1) == 0);
                CU_ASSERT_FATAL(odp_queue_destroy(queue_grp2) == 0);
@@ -959,7 +967,6 @@ static void fill_queues(thread_args_t *args)
                                }
 
                                ret = odp_queue_enq(queue, ev);
-                               CU_ASSERT_FATAL(ret == 0);
 
                                if (ret)
                                        odp_buffer_free(buf);
-- 
2.12.2

Reply via email to