This patchset addresses the -Wformat-truncation warnings throughout the DPDK test suite, allowing the warning to be re-enabled.
The changes include: - Properly sizing buffers using named constants (RTE_MEMZONE_NAMESIZE, NAME_MAX) - Adding a common file_prefix_arg() helper to reduce code duplication - Using standard library functions (getmntent) for mount parsing - Checking snprintf() return values for potential truncation - Converting problematic 2D arrays to pointer arrays After these fixes, the final patch removes -Wno-format-truncation from the test build flags, ensuring these issues are caught in the future. Several patches are marked for stable backport where they fix real potential bugs rather than just theoretical compiler warnings. v12 - rebase to handle new eal_flags printf's Stephen Hemminger (8): test: increase size of memzone name test: add new function to get current file-prefix arg test: avoid overflowing huge directory path test: fix format overflow warning in ACL test test: fix impossible format-truncation in cfgfiles test: fix format overflow in cryptodev test test: fix overflow warnings in common code test: re-enable format-truncation warnings app/test/meson.build | 1 - app/test/process.h | 44 ++++-- app/test/test_cfgfile.c | 8 +- app/test/test_cryptodev.c | 22 ++- app/test/test_eal_flags.c | 269 +++++++++++--------------------- app/test/test_memzone.c | 2 +- app/test/test_mp_secondary.c | 14 +- app/test/test_pdump.c | 13 +- app/test/test_table_acl.c | 30 ++-- app/test/test_timer_secondary.c | 12 +- 10 files changed, 174 insertions(+), 241 deletions(-) -- 2.51.0

