summaryrefslogtreecommitdiffstats
path: root/drivers/staging/rdma/hfi1/verbs.c
diff options
context:
space:
mode:
authorDennis Dalessandro2016-01-19 23:42:50 +0100
committerDoug Ledford2016-03-11 02:37:39 +0100
commitd604e1d2cd0e5225e1b6132f27734137b8e0d63e (patch)
tree3d75bdcc9ce3e34821da4c8978336876043af633 /drivers/staging/rdma/hfi1/verbs.c
parentstaging/rdma/hfi1: Remove mmap from hfi1 (diff)
downloadkernel-qcow2-linux-d604e1d2cd0e5225e1b6132f27734137b8e0d63e.tar.gz
kernel-qcow2-linux-d604e1d2cd0e5225e1b6132f27734137b8e0d63e.tar.xz
kernel-qcow2-linux-d604e1d2cd0e5225e1b6132f27734137b8e0d63e.zip
staging/rdma/hfi1: Use rdmavt pkey verbs function
No need to keep providing the query pkey function. This is now being done in rdmavt. Remove support from hfi1. The allocation and maintenance of the list still resides in the driver. Reviewed-by: Mike Marciniszyn <mike.marciniszyn@intel.com> Signed-off-by: Dennis Dalessandro <dennis.dalessandro@intel.com> Signed-off-by: Doug Ledford <dledford@redhat.com>
Diffstat (limited to 'drivers/staging/rdma/hfi1/verbs.c')
-rw-r--r--drivers/staging/rdma/hfi1/verbs.c20
1 files changed, 1 insertions, 19 deletions
diff --git a/drivers/staging/rdma/hfi1/verbs.c b/drivers/staging/rdma/hfi1/verbs.c
index 11f08ea77559..fa5b9c15215e 100644
--- a/drivers/staging/rdma/hfi1/verbs.c
+++ b/drivers/staging/rdma/hfi1/verbs.c
@@ -1679,24 +1679,6 @@ unsigned hfi1_get_npkeys(struct hfi1_devdata *dd)
return ARRAY_SIZE(dd->pport[0].pkeys);
}
-static int query_pkey(struct ib_device *ibdev, u8 port, u16 index,
- u16 *pkey)
-{
- struct hfi1_devdata *dd = dd_from_ibdev(ibdev);
- int ret;
-
- if (index >= hfi1_get_npkeys(dd)) {
- ret = -EINVAL;
- goto bail;
- }
-
- *pkey = hfi1_get_pkey(to_iport(ibdev, port), index);
- ret = 0;
-
-bail:
- return ret;
-}
-
/**
* alloc_ucontext - allocate a ucontest
* @ibdev: the infiniband device
@@ -1864,7 +1846,7 @@ int hfi1_register_ib_device(struct hfi1_devdata *dd)
ibdev->modify_device = modify_device;
ibdev->query_port = query_port;
ibdev->modify_port = modify_port;
- ibdev->query_pkey = query_pkey;
+ ibdev->query_pkey = NULL;
ibdev->query_gid = query_gid;
ibdev->alloc_ucontext = alloc_ucontext;
ibdev->dealloc_ucontext = dealloc_ucontext;