summaryrefslogtreecommitdiffstats
path: root/net
diff options
context:
space:
mode:
authorSuganath Prabu2018-12-07 08:28:33 +0100
committerMartin K. Petersen2018-12-13 03:29:07 +0100
commitb899202901a8add28adc73a1ae077217fa341dfe (patch)
treeed5e3d24b9fc7e68ad104965483e304114cc6fa6 /net
parentscsi: mpt3sas: Introduce flag for aero based controllers (diff)
downloadkernel-qcow2-linux-b899202901a8add28adc73a1ae077217fa341dfe.tar.gz
kernel-qcow2-linux-b899202901a8add28adc73a1ae077217fa341dfe.tar.xz
kernel-qcow2-linux-b899202901a8add28adc73a1ae077217fa341dfe.zip
scsi: mpt3sas: Add separate function for aero doorbell reads
Sometimes Aero controllers appears to be returning bad data (0) for doorbell register read and if retries are performed immediately after the bad read, they return good data. Workaround is added to retry read from doorbell registers for maximum three times if driver get the zero. Added functions base_readl_aero for Aero IOC and base_readl for gen35 and other controllers. Signed-off-by: Suganath Prabu <suganath-prabu.subramani@broadcom.com> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Diffstat (limited to 'net')
0 files changed, 0 insertions, 0 deletions