Run tests now and that version looks good. Merged.
Reviewed-and-Tested-by: Maxim Uvarov <[email protected]> On 09/03/15 18:16, Bill Fischofer wrote:
Changes in v2: - Add missing return to check in odp_queue_destroy() - Fix race condition involving ordered locks -- This patch addresses critical bugs blocking the release of ODP v1.3 and resolves Bug https://bugs.linaro.org/show_bug.cgi?id=1790 With this patch applied, all scheduler tests now pass reliably and the MASTER branch can be tagged ODP v1.3. Specific issues addressed by this patch series include: - odp_schedule_group_destroy() not behaving properly - Ordered queues not scheduled properly - odp_queue_lookup() should not find queues that are pending destroy - Correct handling of reorder completions to avoid hangs In addition, this patch series completes test coverage for the new scheduler APIs introduced in v1.3 Bill Fischofer (8): linux-generic: schedule: correct schedule group handling linux-generic: schedule: correct scheduling for ordered queues linux-generic: schedule: streamline handling of event deq processing linux-generic: queue: add destroy check for ordered queues linux-generic: queue: prevent lookup of destroyed queues linux-generic: queue: correct handling of reorder completion linux-generic: schedule: fix race condition in ordered locks validation: schedule: add coverage for new scheduler APIs .../linux-generic/include/odp_queue_internal.h | 42 +++++-- platform/linux-generic/odp_queue.c | 65 +++++----- platform/linux-generic/odp_schedule.c | 16 +-- test/validation/scheduler/scheduler.c | 138 ++++++++++++++++++++- 4 files changed, 207 insertions(+), 54 deletions(-)
_______________________________________________ lng-odp mailing list [email protected] https://lists.linaro.org/mailman/listinfo/lng-odp
