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

Reply via email to