From 563f74c6a4e931b9b4f9f6b3b8fd83ecc08eed51 Mon Sep 17 00:00:00 2001 From: Bill Fischofer Date: Thu, 3 Sep 2015 10:16:35 -0500 Subject: linux-generic: schedule: streamline handling of event deq processing Signed-off-by: Bill Fischofer Reviewed-and-Tested-by: Maxim Uvarov Signed-off-by: Maxim Uvarov --- platform/linux-generic/odp_schedule.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/platform/linux-generic/odp_schedule.c b/platform/linux-generic/odp_schedule.c index a88ba4d..c6619e5 100644 --- a/platform/linux-generic/odp_schedule.c +++ b/platform/linux-generic/odp_schedule.c @@ -482,11 +482,11 @@ static int schedule(odp_queue_t *out_queue, odp_event_t out_ev[], pri_q = sched->pri_queue[i][id]; ev = odp_queue_deq(pri_q); - buf = odp_buffer_from_event(ev); - if (buf == ODP_BUFFER_INVALID) + if (ev == ODP_EVENT_INVALID) continue; + buf = odp_buffer_from_event(ev); sched_cmd = odp_buffer_addr(buf); if (sched_cmd->cmd == SCHED_CMD_POLL_PKTIN) { -- cgit v1.2.3