This is a set patches inspired by a set of Linux kernel patches by simran singhal <singhalsimr...@gmail.com>
The following Coccinelle script was used to detect this: @r@ expression x; void* e; type T; identifier f; @@ ( *((T *)e) | ((T *)x)[...] | ((T*)x)->f | - (T*) e ) Stephen Hemminger (11): table: remove unnecessary void cast kni: remove unnecessary cast of void pointers vhost: remove unnecessary cast of void pointer port: remove unnecessary cast of void pointers crypto: remove unnecessary cast of void pointer acl: remove unnecessary cast of void pointer eal: remove unnecessary cast of void pointer net: remmove unnecessary cast of void pointer ether: remove unnecessary cast of void pointer mempool: remove unnecessary cast of void pointer test: remove unnecessary cast of void pointer lib/librte_acl/acl_bld.c | 8 ++--- lib/librte_cryptodev/rte_cryptodev.c | 4 +-- lib/librte_eal/bsdapp/eal/eal.c | 4 +-- lib/librte_eal/linuxapp/eal/eal.c | 2 +- lib/librte_eal/linuxapp/eal/eal_memory.c | 8 ++--- .../linuxapp/kni/ethtool/igb/igb_ethtool.c | 2 +- lib/librte_eal/linuxapp/kni/ethtool/igb/igb_main.c | 8 ++--- .../linuxapp/kni/ethtool/ixgbe/ixgbe_ethtool.c | 4 +-- lib/librte_eal/linuxapp/kni/kni_misc.c | 2 +- lib/librte_ether/rte_ethdev.c | 2 +- lib/librte_mempool/rte_mempool.c | 2 +- lib/librte_net/rte_net_crc.c | 2 +- lib/librte_port/rte_port_ethdev.c | 26 +++++++------- lib/librte_port/rte_port_fd.c | 26 +++++++------- lib/librte_port/rte_port_frag.c | 6 ++-- lib/librte_port/rte_port_kni.c | 26 +++++++------- lib/librte_port/rte_port_ras.c | 12 +++---- lib/librte_port/rte_port_ring.c | 40 +++++++++++----------- lib/librte_port/rte_port_sched.c | 10 +++--- lib/librte_port/rte_port_source_sink.c | 20 +++++------ lib/librte_table/rte_table_acl.c | 24 ++++++------- lib/librte_table/rte_table_array.c | 11 +++--- lib/librte_table/rte_table_hash_cuckoo.c | 8 ++--- lib/librte_table/rte_table_hash_ext.c | 10 +++--- lib/librte_table/rte_table_hash_key16.c | 14 ++++---- lib/librte_table/rte_table_hash_key32.c | 16 ++++----- lib/librte_table/rte_table_hash_key8.c | 14 ++++---- lib/librte_table/rte_table_hash_lru.c | 10 +++--- lib/librte_table/rte_table_lpm.c | 14 ++++---- lib/librte_table/rte_table_lpm_ipv6.c | 14 ++++---- lib/librte_table/rte_table_stub.c | 2 +- lib/librte_vhost/virtio_net.c | 6 ++-- test/test-pipeline/pipeline_hash.c | 2 +- test/test/test_efd.c | 2 +- test/test/test_interrupts.c | 4 +-- test/test/test_mbuf.c | 2 +- test/test/test_table.c | 2 +- test/test/test_table_acl.c | 2 +- test/test/test_table_pipeline.c | 2 +- test/test/virtual_pmd.c | 4 +-- 40 files changed, 188 insertions(+), 189 deletions(-) -- 2.11.0