mbox

[00/14] Enable lock annotations on most libraries and drivers

Message ID 20230224081642.2566619-1-david.marchand@redhat.com (mailing list archive)
Headers

Message

David Marchand Feb. 24, 2023, 8:16 a.m. UTC
  This is a followup of the series that introduced lock annotations.
I reworked and made annotations work in what seemed the easier cases.
In most cases, I chose to convert inline wrappers around the EAL lock
API to simple macro: I did not see much value in those wrappers and this
is way simpler than adding __rte_*lock_function tags everywhere.

A list of libraries and drivers still need more work as their code have
non obvious locks handling. For those components, the check is opted
out.
I leave it to their respective maintainers to enable the checks later.

Maintainers, please review.