David Marchand <[email protected]> writes: > Since sparse v0.6.4 (which is 3 years old and happens to be the latest > official release), GCC atomic builtins are recognised by sparse > (see below first three links). > > In the case of rte_atomic.h, DPDK stopped using __sync in favor of > __atomic builtin in v23.07 (see below last link). > However, no OVS developer complained about sparse build failures because > of rte_atomic.h which means that everyone uses a recent sparse (if any). > > Remove wrappers around those DPDK headers. > > Link: > https://git.kernel.org/pub/scm/devel/sparse/sparse.git/commit/?id=cf8f104749f5 > Link: > https://git.kernel.org/pub/scm/devel/sparse/sparse.git/commit/?id=7cdf84691f33 > Link: > https://git.kernel.org/pub/scm/devel/sparse/sparse.git/commit/?id=f42e2afa9ed0 > Link: https://git.dpdk.org/dpdk/commit/?id=a2f807316dae > Signed-off-by: David Marchand <[email protected]> > ---
LGTM Acked-by: Aaron Conole <[email protected]> _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
