diff options
author | Harish Chegondi | 2016-02-03 23:36:49 +0100 |
---|---|---|
committer | Doug Ledford | 2016-03-11 02:37:59 +0100 |
commit | 45b59eefcca95a3dc75b68e063390f7a1aedd90b (patch) | |
tree | 851d1704be0a5c8c64d905fe9edf58a0911df816 /drivers/staging/rdma/hfi1/mad.c | |
parent | staging/rdma/hfi1: Support query gid in rdmavt (diff) | |
download | kernel-qcow2-linux-45b59eefcca95a3dc75b68e063390f7a1aedd90b.tar.gz kernel-qcow2-linux-45b59eefcca95a3dc75b68e063390f7a1aedd90b.tar.xz kernel-qcow2-linux-45b59eefcca95a3dc75b68e063390f7a1aedd90b.zip |
staging/rdma/hfi1: Remove modify_port and port_immutable functions
Delete code from query_port which has been moved into rvt_query_port
Create a call back function to shut down a port which may be called from
rvt_modify_port
Signed-off-by: Harish Chegondi <harish.chegondi@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/mad.c')
-rw-r--r-- | drivers/staging/rdma/hfi1/mad.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/staging/rdma/hfi1/mad.c b/drivers/staging/rdma/hfi1/mad.c index 6976f93bd36f..3df1c8eeb4f0 100644 --- a/drivers/staging/rdma/hfi1/mad.c +++ b/drivers/staging/rdma/hfi1/mad.c @@ -234,9 +234,12 @@ static void bad_mkey(struct hfi1_ibport *ibp, struct ib_mad_hdr *mad, /* * Send a Port Capability Mask Changed trap (ch. 14.3.11). */ -void hfi1_cap_mask_chg(struct hfi1_ibport *ibp) +void hfi1_cap_mask_chg(struct rvt_dev_info *rdi, u8 port_num) { struct opa_mad_notice_attr data; + struct hfi1_ibdev *verbs_dev = dev_from_rdi(rdi); + struct hfi1_devdata *dd = dd_from_dev(verbs_dev); + struct hfi1_ibport *ibp = &dd->pport[port_num - 1].ibport_data; u32 lid = ppd_from_ibp(ibp)->lid; memset(&data, 0, sizeof(data)); |