summaryrefslogtreecommitdiffstats
path: root/block/genhd.c
diff options
context:
space:
mode:
authorSuganath Prabu <suganath-prabu.subramani@broadcom.com>2018-12-07 12:58:33 +0530
committerMartin K. Petersen <martin.petersen@oracle.com>2018-12-12 21:29:07 -0500
commitb899202901a8add28adc73a1ae077217fa341dfe (patch)
treeed5e3d24b9fc7e68ad104965483e304114cc6fa6 /block/genhd.c
parentcc68e6077bbf09de3e792716a1d38588bdb7a785 (diff)
downloadlinux-b899202901a8add28adc73a1ae077217fa341dfe.tar.bz2
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 'block/genhd.c')
0 files changed, 0 insertions, 0 deletions