[PATCH v3 0/6] more replacement of zero length array
Tyler Retzlaff
roretzla at linux.microsoft.com
Wed Feb 28 00:56:49 CET 2024
Replace some missed zero length arrays not captured in the
original series.
https://patchwork.dpdk.org/project/dpdk/list/?series=30410&state=*
Zero length arrays are a GNU extension that has been
superseded by flex arrays.
https://gcc.gnu.org/onlinedocs/gcc/Zero-Length.html
v3:
* add temporary suppression of libabigail bug
https://sourceware.org/bugzilla/show_bug.cgi?id=31377
* add 2 more patches covering lpm and table
(series ack has not been extended)
* add another zero length array missed in rcu and pipeline
v2:
* added additional patches for fib & pipeline libs.
series-acks have been placed only against original
hash and rcu patches.
Tyler Retzlaff (6):
hash: replace zero length array with flex array
rcu: replace zero length array with flex array
fib: replace zero length array with flex array
pipeline: replace zero length array with flex array
lpm: replace zero length array with flex array
table: replace zero length array with flex array
devtools/libabigail.abignore | 2 ++
lib/fib/dir24_8.h | 2 +-
lib/fib/trie.h | 2 +-
lib/hash/rte_thash.c | 4 ++--
lib/lpm/rte_lpm6.c | 2 +-
lib/pipeline/rte_pipeline.h | 2 +-
lib/pipeline/rte_port_in_action.c | 2 +-
lib/rcu/rcu_qsbr_pvt.h | 2 +-
lib/rcu/rte_rcu_qsbr.h | 2 +-
lib/table/rte_table_acl.c | 2 +-
lib/table/rte_table_array.c | 2 +-
lib/table/rte_table_hash_cuckoo.c | 2 +-
lib/table/rte_table_hash_ext.c | 2 +-
lib/table/rte_table_hash_key16.c | 2 +-
lib/table/rte_table_hash_key32.c | 2 +-
lib/table/rte_table_hash_key8.c | 2 +-
lib/table/rte_table_hash_lru.c | 2 +-
lib/table/rte_table_lpm.c | 2 +-
lib/table/rte_table_lpm_ipv6.c | 2 +-
19 files changed, 21 insertions(+), 19 deletions(-)
--
1.8.3.1
More information about the dev
mailing list