[PATCH] 2.5.17 IDE 70
authorMartin Dalecki <dalecki@evision-ventures.com>
Fri, 24 May 2002 04:16:28 +0000 (21:16 -0700)
committerLinus Torvalds <torvalds@home.transmeta.com>
Fri, 24 May 2002 04:16:28 +0000 (21:16 -0700)
commitac5bdbb7cf6c7520a3a425aa37ff18dcc7bef51b
tree2451edb26223912673de3cb4f4d353db18861307
parent80d461c8a0c818d4918a8917ebc6233a3ed63560
[PATCH] 2.5.17 IDE 70

 - Apply host chip driver cleanups by Bartomiej Zonierkiewicz.

 - Take the draft device type driver implementation from Adam Richter and make
    it actually work with some of the drivers we have at hand. Quite a lot
    of it was fixed by me as well to have the desired effects.

    We have added a attach method for the sub device type drivers to make it
    possible dor sub device type drivers to attach devices to the overall
    infrastructure. UNIX has something like this SCSI code is implementing
    something like this, just for some unknown reasons Linux block device
    operations don't have it...

 - ide_drive_t is finally gone. Please use struct ata_device instead.

    Hint the ide.h specific byte type should go over time as well, sine there
    is no need to invent something already handled by the kernel. Please use
    the unambigious u8 type instead where possible.

 - Add a bit of documentation about cabling issues. ide.txt needs a lot of
   improvement at some time still.
31 files changed:
Documentation/ide.txt
arch/cris/drivers/ide.c
drivers/ide/Config.in
drivers/ide/Makefile
drivers/ide/aec62xx.c
drivers/ide/amd74xx.c
drivers/ide/cs5530.c
drivers/ide/cy82c693.c
drivers/ide/dtc2278.c
drivers/ide/hpt34x.c
drivers/ide/hpt366.c
drivers/ide/hptraid.c
drivers/ide/ht6560b.c
drivers/ide/ide-cd.c
drivers/ide/ide-disk.c
drivers/ide/ide-floppy.c
drivers/ide/ide-m8xx.c
drivers/ide/ide-pci.c
drivers/ide/ide-tape.c
drivers/ide/ide.c
drivers/ide/it8172.c
drivers/ide/macide.c
drivers/ide/ns87415.c
drivers/ide/opti621.c
drivers/ide/pdc202xx.c
drivers/ide/pdcraid.c
drivers/ide/qd65xx.c
drivers/ide/serverworks.c
drivers/ide/sl82c105.c
drivers/scsi/ide-scsi.c
include/linux/ide.h