aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--drivers/infiniband/sw/rdmavt/cq.c5
-rw-r--r--drivers/infiniband/sw/rdmavt/mr.c5
-rw-r--r--drivers/infiniband/sw/rdmavt/qp.c8
-rw-r--r--include/rdma/rdma_vt.h10
4 files changed, 0 insertions, 28 deletions
diff --git a/drivers/infiniband/sw/rdmavt/cq.c b/drivers/infiniband/sw/rdmavt/cq.c
index c69c0709696a..b1ffc8b4a6c0 100644
--- a/drivers/infiniband/sw/rdmavt/cq.c
+++ b/drivers/infiniband/sw/rdmavt/cq.c
@@ -508,11 +508,6 @@ int rvt_driver_cq_init(struct rvt_dev_info *rdi)
int cpu;
struct task_struct *task;
- if (rdi->flags & RVT_FLAG_CQ_INIT_DRIVER) {
- rvt_pr_info(rdi, "Driver is doing CQ init.\n");
- return 0;
- }
-
if (rdi->worker)
return 0;
rdi->worker = kzalloc(sizeof(*rdi->worker), GFP_KERNEL);
diff --git a/drivers/infiniband/sw/rdmavt/mr.c b/drivers/infiniband/sw/rdmavt/mr.c
index 8549652ffd06..4d5ef73e7291 100644
--- a/drivers/infiniband/sw/rdmavt/mr.c
+++ b/drivers/infiniband/sw/rdmavt/mr.c
@@ -66,11 +66,6 @@ int rvt_driver_mr_init(struct rvt_dev_info *rdi)
unsigned lk_tab_size;
int i;
- if (rdi->flags & RVT_FLAG_MR_INIT_DRIVER) {
- rvt_pr_info(rdi, "Driver is doing MR init.\n");
- return 0;
- }
-
/*
* The top hfi1_lkey_table_size bits are used to index the
* table. The lower 8 bits can be owned by the user (copied from
diff --git a/drivers/infiniband/sw/rdmavt/qp.c b/drivers/infiniband/sw/rdmavt/qp.c
index 5809562fefda..441e17a0467f 100644
--- a/drivers/infiniband/sw/rdmavt/qp.c
+++ b/drivers/infiniband/sw/rdmavt/qp.c
@@ -173,11 +173,6 @@ int rvt_driver_qp_init(struct rvt_dev_info *rdi)
int i;
int ret = -ENOMEM;
- if (rdi->flags & RVT_FLAG_QP_INIT_DRIVER) {
- rvt_pr_info(rdi, "Driver is doing QP init.\n");
- return 0;
- }
-
if (!rdi->dparms.qp_table_size)
return -EINVAL;
@@ -284,9 +279,6 @@ void rvt_qp_exit(struct rvt_dev_info *rdi)
if (!rdi->qp_dev)
return;
- if (rdi->flags & RVT_FLAG_QP_INIT_DRIVER)
- return; /* driver did the qp init so nothing else to do */
-
kfree(rdi->qp_dev->qp_table);
free_qpn_table(&rdi->qp_dev->qpn_table);
kfree(rdi->qp_dev);
diff --git a/include/rdma/rdma_vt.h b/include/rdma/rdma_vt.h
index 2c3a04c630fd..264c514c7da2 100644
--- a/include/rdma/rdma_vt.h
+++ b/include/rdma/rdma_vt.h
@@ -60,16 +60,6 @@
#include <rdma/rdmavt_mr.h>
#include <rdma/rdmavt_qp.h>
-/*
- * For some of the IBTA objects there will likely be some
- * initializations required. We need flags to determine whether it is OK
- * for rdmavt to do this or not. This does not imply any functions of a
- * partiuclar IBTA object are overridden.
- */
-#define RVT_FLAG_MR_INIT_DRIVER BIT(1)
-#define RVT_FLAG_QP_INIT_DRIVER BIT(2)
-#define RVT_FLAG_CQ_INIT_DRIVER BIT(3)
-
#define RVT_MAX_PKEY_VALUES 16
struct rvt_ibport {