aboutsummaryrefslogtreecommitdiffstats
path: root/arch/m32r/include/asm/assembler.h
diff options
context:
space:
mode:
authorMark Lord <[email protected]>2009-04-13 15:29:34 +0000
committerJeff Garzik <[email protected]>2009-04-17 23:04:28 +0000
commit299b3f8df90a3f7416d8df121d8a42b1a2aeced4 (patch)
tree600bd461c66e9980c3dc3554148fb594e5805f5f /arch/m32r/include/asm/assembler.h
parentsata_mv: tidy up qc->tf usage in qc_prep() functions (diff)
downloadkernel-299b3f8df90a3f7416d8df121d8a42b1a2aeced4.tar.gz
kernel-299b3f8df90a3f7416d8df121d8a42b1a2aeced4.zip
sata_mv: workaround for multi_count errata sata24
Workaround for errata SATA#24 in sata_mv. This errata affects WRITE_MULTI* commands when the device multi_count produces a DRQ block size >= 4Kbytes. We work around it here by converting such operations into ordinary PIO_WRITEs instead. Note that this might result in a PIO FUA write unavoidably being converted into a non-FUA write. In practice, any system using FUA is also going to be using DMA rather than PIO, so this shouldn't affect anyone in the real world. Signed-off-by: Mark Lord <[email protected]> Signed-off-by: Jeff Garzik <[email protected]>
Diffstat (limited to 'arch/m32r/include/asm/assembler.h')
0 files changed, 0 insertions, 0 deletions