]> git.hungrycats.org Git - linux/commit
[ide] add ide_hwif_t->dma_exec_cmd()
authorBartlomiej Zolnierkiewicz <bzolnier@trik.(none)>
Wed, 20 Oct 2004 00:00:15 +0000 (02:00 +0200)
committerBartlomiej Zolnierkiewicz <bzolnier@trik.(none)>
Wed, 20 Oct 2004 00:00:15 +0000 (02:00 +0200)
commite40ed6c72edad47e93fd69b2702317352f31cd21
tree5001632d6deb1d861184aa4fd7f40d79b6c75a18
parentb925236ddb6a73d854f8839ceebce8c91cef90bb
[ide] add ide_hwif_t->dma_exec_cmd()

* split off ->dma_exec_cmd() from ->ide_dma_[read,write] functions
* choose command to execute by ->dma_exec_cmd() in higher layers
  and remove ->ide_dma_[read,write]
* in Etrax ide.c driver REQ_DRIVE_TASKFILE requests weren't
  handled properly for drive->addressing == 0
* in trm290.c read and write commands were interchanged
* in sgiioc4.c commands weren't sent to disk devices

Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
arch/cris/arch-v10/drivers/ide.c
drivers/ide/arm/icside.c
drivers/ide/ide-disk.c
drivers/ide/ide-dma.c
drivers/ide/ide-taskfile.c
drivers/ide/ide.c
drivers/ide/pci/sgiioc4.c
drivers/ide/pci/trm290.c
drivers/ide/ppc/pmac.c
include/linux/ide.h