From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stephen Hemminger Subject: [PATCH 00/19] cleanup duplicate includes Date: Tue, 11 Jul 2017 11:55:27 -0700 Message-ID: <20170711185546.26138-1-stephen@networkplumber.org> Cc: Stephen Hemminger To: dev@dpdk.org Return-path: Received: from mail-pf0-f179.google.com (mail-pf0-f179.google.com [209.85.192.179]) by dpdk.org (Postfix) with ESMTP id 2F4CF374C for ; Tue, 11 Jul 2017 20:55:55 +0200 (CEST) Received: by mail-pf0-f179.google.com with SMTP id c73so494209pfk.2 for ; Tue, 11 Jul 2017 11:55:54 -0700 (PDT) List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Using a simple script (in first patch), discovered that there was lots of #include file sloppiness in DPDK. This patch series fixes everything but base drivers and examples. Stephen Hemminger (19): devtools: add simple script to find duplicate includes eal: remove duplicate includes cmdline: remove duplicate include of errno.h distributor: remove duplicate include of rte_compat.h lpm: remove duplicate include of errno.h cuckoo_hash: remove duplicate include of rte_log.h timer: remove duplicate include of rte_per_lcore.h bnxt: remove duplicate include of unistd.h ixgbe: remove duplicate include of rte_atomic.h i40e: remove duplicate include of rte_atomic.h virtio: remove duplicated includes cxgbe: remove duplicated includes vmxnet3: remove duplicated include of rte_atomic.h dpaa2: remove duplicated includes fsmlc: remove duplicated includes app/proc-info: remove duplicate include app/test-pmd: remove duplicate includes test/test-pipeline: remove duplicate include of rte_per_lcore.h test/test: remove duplicate includes app/proc_info/main.c | 1 - app/test-pmd/cmdline.c | 1 - app/test-pmd/config.c | 1 - app/test-pmd/csumonly.c | 2 - app/test-pmd/flowgen.c | 1 - app/test-pmd/iofwd.c | 1 - app/test-pmd/macfwd.c | 1 - app/test-pmd/macswap.c | 1 - app/test-pmd/parameters.c | 1 - app/test-pmd/rxonly.c | 1 - app/test-pmd/txonly.c | 2 - devtools/dup_include.pl | 64 ++++++++++++++++++++++++ drivers/bus/fslmc/fslmc_vfio.c | 2 - drivers/bus/fslmc/portal/dpaa2_hw_dpio.c | 1 - drivers/event/dpaa2/dpaa2_eventdev.c | 1 - drivers/mempool/dpaa2/dpaa2_hw_mempool.c | 1 - drivers/net/bnxt/bnxt_hwrm.c | 2 - drivers/net/cxgbe/cxgbe_ethdev.c | 1 - drivers/net/cxgbe/cxgbe_main.c | 1 - drivers/net/cxgbe/sge.c | 1 - drivers/net/dpaa2/dpaa2_ethdev.c | 1 - drivers/net/dpaa2/dpaa2_rxtx.c | 1 - drivers/net/i40e/i40e_ethdev_vf.c | 1 - drivers/net/ixgbe/ixgbe_ethdev.c | 1 - drivers/net/ixgbe/ixgbe_flow.c | 1 - drivers/net/virtio/virtio_user/virtio_user_dev.c | 1 - drivers/net/virtio/virtio_user_ethdev.c | 1 - drivers/net/vmxnet3/vmxnet3_ethdev.c | 1 - lib/librte_cmdline/cmdline_parse_etheraddr.c | 1 - lib/librte_distributor/rte_distributor.c | 1 - lib/librte_eal/bsdapp/eal/eal.c | 2 - lib/librte_eal/bsdapp/eal/eal_pci.c | 2 - lib/librte_eal/bsdapp/eal/eal_thread.c | 1 - lib/librte_eal/common/eal_common_dev.c | 1 - lib/librte_eal/common/eal_common_tailqs.c | 1 - lib/librte_eal/common/rte_keepalive.c | 1 - lib/librte_eal/linuxapp/eal/eal.c | 2 - lib/librte_eal/linuxapp/eal/eal_memory.c | 2 - lib/librte_eal/linuxapp/eal/eal_thread.c | 1 - lib/librte_eal/linuxapp/eal/eal_xen_memory.c | 2 - lib/librte_hash/rte_cuckoo_hash.c | 1 - lib/librte_lpm/rte_lpm.c | 1 - lib/librte_lpm/rte_lpm6.c | 1 - lib/librte_timer/rte_timer.c | 1 - test/test-pipeline/config.c | 1 - test/test-pipeline/init.c | 1 - test/test-pipeline/main.c | 1 - test/test-pipeline/runtime.c | 2 - test/test/test_alarm.c | 1 - test/test/test_atomic.c | 1 - test/test/test_eal_flags.c | 1 - test/test/test_malloc.c | 1 - test/test/test_mbuf.c | 1 - test/test/test_mp_secondary.c | 4 -- test/test/test_per_lcore.c | 1 - test/test/test_ring.c | 1 - test/test/test_rwlock.c | 1 - test/test/test_spinlock.c | 1 - 58 files changed, 64 insertions(+), 70 deletions(-) create mode 100755 devtools/dup_include.pl -- 2.11.0