IB/hfi1: Reset QSFP on every run through channel tuning
authorEaswar Hariharan <easwar.hariharan@intel.com>
Mon, 25 Jul 2016 20:40:03 +0000 (13:40 -0700)
committerDoug Ledford <dledford@redhat.com>
Tue, 2 Aug 2016 20:00:58 +0000 (16:00 -0400)
commitb5e710195492f682d93097cddac13e594d39a946
tree2a67223bf9fd3d93b49c5c9336f36085bb6e3d89
parent5fbd98dd20b9e9829868ebb874bc4d97f3ed3c9e
IB/hfi1: Reset QSFP on every run through channel tuning

Active QSFP cables were reset only every alternate iteration of the
channel tuning algorithm instead of every iteration due to incorrect
reset of the flag that controlled QSFP reset, resulting in using stale
QSFP status in the channel tuning algorithm.

Fixes: 8ebd4cf1852a ("Add active and optical cable support")
Reviewed-by: Dean Luick <dean.luick@intel.com>
Signed-off-by: Easwar Hariharan <easwar.hariharan@intel.com>
Signed-off-by: Dennis Dalessandro <dennis.dalessandro@intel.com>
Signed-off-by: Doug Ledford <dledford@redhat.com>
drivers/infiniband/hw/hfi1/platform.c