Commit 93aea72c authored by Cheng Xu's avatar Cheng Xu Committed by Leon Romanovsky
Browse files

RDMA/erdma: Remove redundant includes



Many of erdma's includes are redundant, because they are already included
indirectly by kernel headers or custom headers. So we remove all the
unnecessary direct-includes. Besides, add linux/pci.h to erdma.h because
it's also used in the file.

Signed-off-by: default avatarCheng Xu <chengyou@linux.alibaba.com>
Link: https://lore.kernel.org/r/20220909093822.33868-3-chengyou@linux.alibaba.com


Signed-off-by: default avatarLeon Romanovsky <leon@kernel.org>
parent 95f911d9
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -9,6 +9,7 @@

#include <linux/bitfield.h>
#include <linux/netdevice.h>
#include <linux/pci.h>
#include <linux/xarray.h>
#include <rdma/ib_verbs.h>

+0 −8
Original line number Diff line number Diff line
@@ -10,15 +10,7 @@
/* Copyright (c) 2008-2019, IBM Corporation */
/* Copyright (c) 2017, Open Grid Computing, Inc. */

#include <linux/errno.h>
#include <linux/inetdevice.h>
#include <linux/net.h>
#include <linux/types.h>
#include <linux/workqueue.h>
#include <net/addrconf.h>

#include <rdma/ib_user_verbs.h>
#include <rdma/ib_verbs.h>

#include "erdma.h"
#include "erdma_cm.h"
+0 −6
Original line number Diff line number Diff line
@@ -4,13 +4,7 @@
/*          Kai Shen <kaishen@linux.alibaba.com> */
/* Copyright (c) 2020-2022, Alibaba Group. */

#include <linux/kernel.h>
#include <linux/pci.h>
#include <linux/types.h>

#include "erdma.h"
#include "erdma_hw.h"
#include "erdma_verbs.h"

static void arm_cmdq_cq(struct erdma_cmdq *cmdq)
{
+0 −3
Original line number Diff line number Diff line
@@ -4,9 +4,6 @@
/*          Kai Shen <kaishen@linux.alibaba.com> */
/* Copyright (c) 2020-2022, Alibaba Group. */

#include <rdma/ib_verbs.h>

#include "erdma_hw.h"
#include "erdma_verbs.h"

static void *get_next_valid_cqe(struct erdma_cq *cq)
+0 −6
Original line number Diff line number Diff line
@@ -4,12 +4,6 @@
/*          Kai Shen <kaishen@linux.alibaba.com> */
/* Copyright (c) 2020-2022, Alibaba Group. */

#include <linux/errno.h>
#include <linux/pci.h>
#include <linux/types.h>

#include "erdma.h"
#include "erdma_hw.h"
#include "erdma_verbs.h"

#define MAX_POLL_CHUNK_SIZE 16
Loading