[dpdk-dev] [PATCH 00/11] remove unnecessary cast of void pointers
Stephen Hemminger
stephen at networkplumber.org
Fri Apr 7 19:44:46 CEST 2017
This is a set patches inspired by a set of Linux kernel patches
by simran singhal <singhalsimran0 at 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
More information about the dev
mailing list