[PATCH] 2.5.8-pre3 IDE 31
authorMartin Dalecki <dalecki@evision-ventures.com>
Wed, 10 Apr 2002 06:36:56 +0000 (23:36 -0700)
committerLinus Torvalds <torvalds@penguin.transmeta.com>
Wed, 10 Apr 2002 06:36:56 +0000 (23:36 -0700)
commit17b581c66c6920a8b9e6a8ec0f291a9059d7b82f
tree1d14e75eea80d3602c4c5bd0a2d0365731951800
parenta87cd868af814ef59316908bce3c8c8a44f95f68
[PATCH] 2.5.8-pre3 IDE 31

- Integrate the TCQ stuff from Jens Axboe. Deal with the conflicts, apply some
   cosmetic changes. We are still not at a stage where we could immediately
   integrate ata_request and ata_taskfile but we are no longer far away.

- Clean up the data transfer function in ide-disk to use ata_request structures
   directly.

- Kill useless leading version information in ide-disk.c

- Replace the ATA_AR_INIT macro with inline ata_ar_init() function.

- Replace IDE_CLEAR_TAG with ata_clear_tag().

- Replace IDE_SET_TAG with ata_set_tag().

- Kill georgeous ide_dmafunc_verbose().

- Fix typo in ide_enable_queued() (ide-tcq.c!)

Apparently there still problems with a TCQ enabled device and a not enabled
device on the same channel, but let's first synchronize up with Jens.
16 files changed:
drivers/ide/Config.help
drivers/ide/Config.in
drivers/ide/Makefile
drivers/ide/hpt366.c
drivers/ide/icside.c
drivers/ide/ide-disk.c
drivers/ide/ide-dma.c
drivers/ide/ide-features.c
drivers/ide/ide-pmac.c
drivers/ide/ide-probe.c
drivers/ide/ide-taskfile.c
drivers/ide/ide-tcq.c [new file with mode: 0644]
drivers/ide/ide.c
drivers/ide/pdc202xx.c
include/linux/hdreg.h
include/linux/ide.h