aboutsummaryrefslogtreecommitdiff
path: root/platform
diff options
context:
space:
mode:
authorBill Fischofer <bill.fischofer@linaro.org>2015-09-10 20:25:56 -0500
committerMaxim Uvarov <maxim.uvarov@linaro.org>2015-09-14 16:42:20 +0300
commit4d07d2ad4db899c08eecf92153eb87145b7307d7 (patch)
treefe4b6f51a8a9a7155403594ffc0b17cc45c863dd /platform
parentcd9b7300d75619074bd9bc5d94a65aa1a755aff8 (diff)
linux-generic: queue: direct internal enqueues to target queue
Fix Bug https://bugs.linaro.org/show_bug.cgi?id=1803 by ensuring that enqueues are directed at a buffer's target rather than origin queue. Signed-off-by: Bill Fischofer <bill.fischofer@linaro.org> Reviewed-by: Nicolas Morey-Chaisemartin <nmorey@kalrey.eu> Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
Diffstat (limited to 'platform')
-rw-r--r--platform/linux-generic/odp_queue.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/platform/linux-generic/odp_queue.c b/platform/linux-generic/odp_queue.c
index f8e6740..95a2df8 100644
--- a/platform/linux-generic/odp_queue.c
+++ b/platform/linux-generic/odp_queue.c
@@ -570,7 +570,7 @@ int odp_queue_enq(odp_queue_t handle, odp_event_t ev)
int queue_enq_internal(odp_buffer_hdr_t *buf_hdr)
{
- return buf_hdr->origin_qe->s.enqueue(buf_hdr->target_qe, buf_hdr,
+ return buf_hdr->target_qe->s.enqueue(buf_hdr->target_qe, buf_hdr,
buf_hdr->flags.sustain);
}