aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/scsi_transport_sas.c
diff options
context:
space:
mode:
authorFinn Thain <fthain@telegraphics.com.au>2016-03-23 21:10:31 +1100
committerMartin K. Petersen <martin.petersen@oracle.com>2016-04-11 16:57:09 -0400
commit3a0f64bfa90700c4fa9db0ed2d701300edd9a0b3 (patch)
treec115966bfb47370b38e0c14b2dd0b95736e8892c /drivers/scsi/scsi_transport_sas.c
parentatari_scsi: Allow can_queue to be increased for Falcon (diff)
downloadlinux-dev-3a0f64bfa90700c4fa9db0ed2d701300edd9a0b3.tar.xz
linux-dev-3a0f64bfa90700c4fa9db0ed2d701300edd9a0b3.zip
mac_scsi: Fix pseudo DMA implementation
Fix various issues: Comments about bus errors are incorrect. The PDMA asm must return the size of the memory access that faulted so the transfer count can be adjusted accordingly. A phase change may cause a bus error but should not be treated as failure. A bus error does not always imply a phase change and generally the transfer may continue. Scatter/gather doesn't seem to work with PDMA due to overruns. This is a pity because peak throughput seems to double with SG_ALL. Tested on a Mac LC III and a PowerBook 520. Signed-off-by: Finn Thain <fthain@telegraphics.com.au> Reviewed-by: Hannes Reinecke <hare@suse.com> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions