Branch: refs/heads/master
Home: https://github.com/Linaro/odp
Commit: 7ba232f77c60f707d279478a798f6ea14fe9c143
https://github.com/Linaro/odp/commit/7ba232f77c60f707d279478a798f6ea14fe9c143
Author: Brian Brooks <[email protected]>
Date: 2017-03-22 (Wed, 22 Mar 2017)
Changed paths:
M platform/linux-generic/include/odp_ring_internal.h
Log Message:
-----------
linux-gen: ring: fix memory ordering in ring dequeue
Acquire ordering is needed to maintain proper release consistency with
the ring enqueue operation. This issue presented itself as deadlock when
running on an ARM-based chip.
Signed-off-by: Brian Brooks <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>