This is first part of changes to fix places where a variable declaration overlaps another. These get shown if -Wshadow is enabled. Lots of drivers and eventdev still have this problem.
Stephen Hemminger (8): test/ring: avoid shadow variable usage test/table: replace conflicting variable name eal: add macro to disable shadow warnings eal: avoid shadowed variable aligned_end eal: avoid shadowed variables in trace code ethdev: avoid shadowed variable warnings telemetry: avoid potential name conflict for handler pcapng: avoid shadow declaration warning app/test/test_ring.c | 190 +++++++++++++++--------------- app/test/test_table.c | 2 +- app/test/test_table.h | 2 +- app/test/test_table_acl.c | 28 ++--- app/test/test_table_pipeline.c | 22 ++-- lib/eal/common/eal_common_trace.c | 42 +++---- lib/eal/common/malloc_heap.c | 6 +- lib/eal/include/rte_common.h | 17 +++ lib/ethdev/ethdev_driver.c | 2 +- lib/ethdev/ethdev_driver.h | 6 +- lib/ethdev/rte_ethdev.c | 1 - lib/pcapng/rte_pcapng.c | 9 +- lib/telemetry/rte_telemetry.h | 2 +- lib/telemetry/telemetry.c | 2 +- 14 files changed, 173 insertions(+), 158 deletions(-) -- 2.47.2