summaryrefslogtreecommitdiffstats
path: root/drivers/ide
diff options
context:
space:
mode:
authorBartlomiej Zolnierkiewicz2007-06-11 11:40:07 +0200
committerJeff Garzik2007-06-21 01:56:21 +0200
commit374abf2cb16a9df8be96675c606996458872e8b3 (patch)
tree7d82b5165a8d6bca8569ed6722413ef5688a294f /drivers/ide
parentPATA: Add the MCP73/77 support to PATA driver (diff)
downloadkernel-qcow2-linux-374abf2cb16a9df8be96675c606996458872e8b3.tar.gz
kernel-qcow2-linux-374abf2cb16a9df8be96675c606996458872e8b3.tar.xz
kernel-qcow2-linux-374abf2cb16a9df8be96675c606996458872e8b3.zip
pata_it821x: (partially) fix DMA in RAID mode
Code intended to check DMA status was checking DMA command register. Moreover firmware seems to "forget" to set DMA capable bit for the slave device (at least in RAID mode but without ITE RAID volumes) so check device ID for DMA capable bit when deciding whether to use DMA and remove DMA status check completely. Thanks to Pavol Simo for the bugreport and testing the initial fix. This change unfortunately still doesn't fix DMA in RAID mode (which works fine with IDE it821x) but Alan is working on the missing pieces (pata_it821x vs libata EH issues). Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> Acked-by: Alan Cox <alan@redhat.com> Cc: Tejun Heo <htejun@gmail.com> Signed-off-by: Jeff Garzik <jeff@garzik.org>
Diffstat (limited to 'drivers/ide')
0 files changed, 0 insertions, 0 deletions