IB/hfi1: Use host_link_state to read state when DC is shut down
authorBartlomiej Dudek <bartlomiej.dudek@intel.com>
Fri, 4 Aug 2017 20:52:32 +0000 (13:52 -0700)
committerDoug Ledford <dledford@redhat.com>
Tue, 22 Aug 2017 18:22:36 +0000 (14:22 -0400)
commit64a296f579303322ebec9edae09cf87240b1ad78
tree6380ac3080cf9fe12486b868c223ff142dced2f0
parent02a222c7f6c8d17b5fb6803ca453fcd9d5a3853d
IB/hfi1: Use host_link_state to read state when DC is shut down

When DC is shut down (by e.g.  disconnecting the cable), the
driver should use host_link_state to get port's current
physical state. This is due to the fact that physical state
is read from DC's CSRs and when DC is shut down and state is
changed, its registers are not impacted.

Reviewed-by: Jakub Byczkowski <jakub.byczkowski@intel.com>
Signed-off-by: Bartlomiej Dudek <bartlomiej.dudek@intel.com>
Signed-off-by: Dennis Dalessandro <dennis.dalessandro@intel.com>
Signed-off-by: Doug Ledford <dledford@redhat.com>
drivers/infiniband/hw/hfi1/hfi.h