IB/hfi1: Return invalid field for non-QSFP CableInfo queries
authorEaswar Hariharan <easwar.hariharan@intel.com>
Tue, 16 Aug 2016 20:25:34 +0000 (13:25 -0700)
committerDoug Ledford <dledford@redhat.com>
Mon, 22 Aug 2016 19:00:42 +0000 (15:00 -0400)
commitf29a08dc145e05de6a57f0aeaba6020464f80e15
tree775ef2974f0e86c9e78f6ea7ad6f2771b891ffc0
parent701b4bf6e3eeff1a856d6889e1ebb35edd6c019a
IB/hfi1: Return invalid field for non-QSFP CableInfo queries

The driver does not check if the CableInfo query is supported for the
port type. Return early if CableInfo is not supported for the port type,
making compliance with the specification explicit and preventing lower
level code from potentially doing the wrong thing if the query is not
supported for the hardware implementation.

Reviewed-by: Ira Weiny <ira.weiny@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/mad.c