Skip to content

Commit 911eccd

Browse files
Mike Marciniszynrolandd
authored andcommitted
IB/qib: Fix port in pkey change event
The code used a literal 1 in dispatching an IB_EVENT_PKEY_CHANGE. As of the dual port qib QDR card, this is not necessarily correct. Change to use the port as specified in the call. Cc: <stable@vger.kernel.org> Reported-by: Alex Estrin <alex.estrin@intel.com> Reviewed-by: Dennis Dalessandro <dennis.dalessandro@intel.com> Signed-off-by: Mike Marciniszyn <mike.marciniszyn@intel.com> Signed-off-by: Roland Dreier <roland@purestorage.com>
1 parent d6d211d commit 911eccd

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

drivers/infiniband/hw/qib/qib_mad.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1028,7 +1028,7 @@ static int set_pkeys(struct qib_devdata *dd, u8 port, u16 *pkeys)
10281028

10291029
event.event = IB_EVENT_PKEY_CHANGE;
10301030
event.device = &dd->verbs_dev.ibdev;
1031-
event.element.port_num = 1;
1031+
event.element.port_num = port;
10321032
ib_dispatch_event(&event);
10331033
}
10341034
return 0;

0 commit comments

Comments
 (0)