]> git.baikalelectronics.ru Git - kernel.git/commit
IB/hfi1: Prevent link down request double queuing
authorSebastian Sanchez <sebastian.sanchez@intel.com>
Sat, 29 Jul 2017 15:43:55 +0000 (08:43 -0700)
committerDoug Ledford <dledford@redhat.com>
Mon, 31 Jul 2017 19:18:38 +0000 (15:18 -0400)
commit1d39e333553d48a0f22941a520044a3fe325de66
tree2bba6ede91b81161765f437891e36875a27f27f9
parent1c948018df0fc266083a024d065c9ac1d8ea892d
IB/hfi1: Prevent link down request double queuing

When link interrupts occur, multiple link down requests
could be queued up when only one is needed. This could get
the hfi1 out of sync with its link partner during LNI.

Only allow one link down request to be queued at any one time.

Reviewed-by: Dean Luick <dean.luick@intel.com>
Signed-off-by: Sebastian Sanchez <sebastian.sanchez@intel.com>
Signed-off-by: Dennis Dalessandro <dennis.dalessandro@intel.com>
Signed-off-by: Doug Ledford <dledford@redhat.com>
drivers/infiniband/hw/hfi1/chip.c
drivers/infiniband/hw/hfi1/hfi.h