main
spinlock: fix API comments
dev: hide internal type for device comparison
bus: factorize driver list
use C linkage where appropriate in headers
build: factorize headers installation
bitmap: change return type of free function
bitops: fix build with GCC 17
lib: remove extra characters ending comment blocks
devtools: discourage forced inlining
eal: force compilation of assert expression
eal: list loaded driver paths
eal: enhance lock annotations for rwlock
lib: fix include guards
trace: fix build with clang 21
interrupts: propagate epoll error
lib: restrict use of keyword extern
eal: add missing C++ guards
interrupts: add interrupt event info
eal: remove panic on remote launch failure
eal: revert prefix of lcore roles
eal: fix annotation on lcore variable allocator
eal: add enhanced lock annotations
malloc: add secure free
mcslock: fix memory ordering
mem: promote constant-time comparison as stable
lib: replace packed attributes
license: standardize SPDX tag
lib: remove librte_ prefix from directory names
eal: enhance lock annotations for spinlock and seqlock
eal: add basename function for common path manipulation
tailq: fix lookup macro
test: parenthesize assertion macro parameters
eal: add helper to initialize process-shared mutex
trace: add time type
trace: fix undefined behavior in register
vfio: fix custom containers in multiprocess