mirror of https://gitee.com/openkylin/linux.git
3ec5fa28c9
FULL_MGMT_P_KEY doesn't get cleared from the pkey table at link bounce because the link down and link bounce code paths are different when moving a QSFP cable on a switch. This causes an HFI unit connected to a switch to try to be initialized to an FM node when the QSFP cable is moved from a MgmtAllowed=NO port to a MgmtAllowed=YES port and back to a MgmtAllowed=NO port. Remove FULL_MGMT_P_KEY from pkey table at link up. Reviewed-by: Dean Luick <dean.luick@intel.com> Signed-off-by: Sebastian Sanchez <sebastian.sanchez@intel.com> Signed-off-by: Doug Ledford <dledford@redhat.com> |
||
---|---|---|
.. | ||
Kconfig | ||
Makefile | ||
affinity.c | ||
affinity.h | ||
aspm.h | ||
chip.c | ||
chip.h | ||
chip_registers.h | ||
common.h | ||
debugfs.c | ||
debugfs.h | ||
device.c | ||
device.h | ||
dma.c | ||
driver.c | ||
efivar.c | ||
efivar.h | ||
eprom.c | ||
eprom.h | ||
file_ops.c | ||
firmware.c | ||
hfi.h | ||
init.c | ||
intr.c | ||
iowait.h | ||
mad.c | ||
mad.h | ||
mmu_rb.c | ||
mmu_rb.h | ||
opa_compat.h | ||
pcie.c | ||
pio.c | ||
pio.h | ||
pio_copy.c | ||
platform.c | ||
platform.h | ||
qp.c | ||
qp.h | ||
qsfp.c | ||
qsfp.h | ||
rc.c | ||
ruc.c | ||
sdma.c | ||
sdma.h | ||
sdma_txreq.h | ||
sysfs.c | ||
trace.c | ||
trace.h | ||
twsi.c | ||
twsi.h | ||
uc.c | ||
ud.c | ||
user_exp_rcv.c | ||
user_exp_rcv.h | ||
user_pages.c | ||
user_sdma.c | ||
user_sdma.h | ||
verbs.c | ||
verbs.h | ||
verbs_txreq.c | ||
verbs_txreq.h |