[PATCH] 2.5.7-pre2 IDE 22a
authorMartin Dalecki <dalecki@evision-ventures.com>
Mon, 18 Mar 2002 02:57:21 +0000 (18:57 -0800)
committerLinus Torvalds <torvalds@home.transmeta.com>
Mon, 18 Mar 2002 02:57:21 +0000 (18:57 -0800)
commit198231a8fb86b3603a7d12ac72c6a74801594db0
treec9fda6658f2af20b280fcf50e3b08beef41bfab2
parented0e83f501aef5f7e6553728b697d2fa12f2a748
[PATCH] 2.5.7-pre2 IDE 22a

- Apply more patches from Vojtech Pavlik for the handling of host chip setup.
   Hopefully they are settled now.

- Kill unused CONFIG_BLK_DEV_MODES

- Push register addressing down in to task_vlb_sync.

- Make the taskfile parsing stuff actually readable. This is compressing the
   code by an incredible amount. We use just one function doing the whole
   scanning right now. This should make sure that the IRQ handler used by a
   particular command is always right.  I didn't introduce typos hopefully
   here.

- Don't call ide_handler_parser as argument for do_taskfile() any longer. We
   have killed this function by coalescing it's functionality with
   ide_cmd_type_parser() anyway.

- Kill unused SLC90E66 code, which Vojtech apparently missed in his patch.

- sync up with 2.5.7-pre2

Once again the actual patch is rather big mostly due to the removal of
some default configuration variables which are not used anylonger. So time for
the next patch stage.
46 files changed:
arch/alpha/config.in
arch/alpha/defconfig
arch/arm/config.in
arch/arm/def-configs/footbridge
arch/arm/def-configs/iq80310
arch/cris/config.in
arch/i386/config.in
arch/i386/defconfig
arch/ia64/config.in
arch/ia64/defconfig
arch/ia64/sn/configs/sn1/defconfig-bigsur-mp
arch/ia64/sn/configs/sn1/defconfig-bigsur-sp
arch/m68k/config.in
arch/mips/config.in
arch/mips/defconfig-ddb5476
arch/mips/defconfig-it8172
arch/mips64/config.in
arch/ppc/config.in
arch/ppc/configs/common_defconfig
arch/ppc/configs/k2_defconfig
arch/ppc/configs/menf1_defconfig
arch/ppc/configs/mvme5100_defconfig
arch/ppc/configs/pmac_defconfig
arch/ppc/configs/pplus_defconfig
arch/ppc/configs/sandpoint_defconfig
arch/ppc/defconfig
arch/ppc64/config.in
arch/sh/config.in
arch/sparc/config.in
arch/sparc64/config.in
arch/sparc64/defconfig
arch/x86_64/config.in
drivers/ide/Config.help
drivers/ide/Config.in
drivers/ide/Makefile
drivers/ide/amd74xx.c
drivers/ide/ide-disk.c
drivers/ide/ide-pci.c
drivers/ide/ide-proc.c
drivers/ide/ide-taskfile.c
drivers/ide/pdc4030.c
drivers/ide/piix.c
drivers/ide/slc90e66.c [deleted file]
drivers/pci/pci.ids
include/linux/ide.h
include/linux/pci_ids.h