On Tue, Jul 7, 2020 at 9:25 PM Phil Yang <[email protected]> wrote: > > The n_poll_lcores counter and poll_lcore array are shared between lcores > and the update of these variables are out of the protection of spinlock > on each lcore timer list. The read-modify-write operations of the counter > are not atomic, so it has the potential of race condition between lcores. > > Use c11 atomics with RELAXED ordering to prevent confliction. > > Fixes: cc7b73ea9e3b ("eventdev: add new software timer adapter") > Cc: [email protected] > Cc: [email protected] > > Signed-off-by: Phil Yang <[email protected]> > Reviewed-by: Dharmik Thakkar <[email protected]> > Reviewed-by: Ruifeng Wang <[email protected]> > Acked-by: Erik Gabriel Carrillo <[email protected]>
Hi Thomas, The latest version does not have ABI breakage issue. I have added the ABI verifier in my local patch verification setup. Series applied to dpdk-next-eventdev/master. Please pull this series from dpdk-next-eventdev/master. Thanks. I am marking this patch series as "Awaiting Upstream" in patchwork status to reflect the actual status.

