kernel-fxtec-pro1x/drivers/ide
Jan Evert van Grootheest 0e7d8d4802 ht6560b: force prefetch for some devices
Prefetch needs to be set for some ide devices to work when connected to
a ht6560b interface. This was not always done properly, causing a system
with a HD and CD on the primary interface to not work properly. Or, in
effect, hang hard.

This patch forces prefetch on devices before checking whether it
is necessary to change the settings in the interface

This patch should also be applied to 2.4. I don't currently have a
2.4 tree around.

(also change my email address)

Signed-off-by: Jan Evert van Grootheest <janevert@caiway.nl>
Cc: Sergei Shtylyov <sshtylyov@ru.mvista.com>
Cc: Alan Cox <alan@lxorguk.ukuu.org.uk>
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
2008-02-19 01:41:26 +01:00
..
arm bast-ide: build fix 2008-02-11 00:32:14 +01:00
cris ide: remove ide_setup_ports() 2008-02-06 02:57:50 +01:00
h8300 ide: add struct ide_port_info instances to legacy host drivers 2008-02-02 19:56:31 +01:00
legacy ht6560b: force prefetch for some devices 2008-02-19 01:41:26 +01:00
mips ide: add IDE_HFLAG_NO_{IO32_BIT,UNMASK_IRQS} host flags 2008-02-02 19:56:40 +01:00
pci via82cxxx: add new PCI id for cx700 2008-02-19 01:41:26 +01:00
ppc aout: remove unnecessary inclusions of {asm, linux}/a.out.h 2008-02-08 09:22:30 -08:00
ide-acpi.c drivers/ide/ide-acpi.c: fix uninitialized var warning 2008-02-06 02:57:49 +01:00
ide-cd.c ide-cd: replace ntohs with generic byteorder macro be16_to_cpu 2008-02-11 00:32:13 +01:00
ide-cd.h ide: delete filenames/versions from comments 2008-02-01 23:09:33 +01:00
ide-cd_ioctl.c ide-cd: move the remaining cdrom.c ioctl handling code to ide-cd_ioctl.c 2008-02-01 23:09:29 +01:00
ide-cd_verbose.c ide-cd: move VERBOSE_IDE_CD_ERRORS code to ide-cd_verbose.c 2008-02-01 23:09:23 +01:00
ide-disk.c ide/libata: ST310211A has buggy HPA too 2008-02-19 01:41:25 +01:00
ide-dma.c ide: introduce CONFIG_BLK_DEV_IDEDMA_SFF option 2008-02-11 00:32:14 +01:00
ide-floppy.c ide: add ide_read_error() inline helper 2008-02-06 02:57:51 +01:00
ide-generic.c falconide: locking bugfix 2008-02-19 01:41:25 +01:00
ide-io.c ide-disk: fix flush requests (take 2) 2008-02-11 00:32:14 +01:00
ide-iops.c ide: insert BUG_ON() into __ide_set_handler() (take 2) 2008-02-11 00:32:12 +01:00
ide-lib.c ide: remove stale comment from ide-lib.c 2008-02-11 00:32:15 +01:00
ide-pnp.c ide: fix ide_unregister() usage in host drivers 2008-02-02 19:56:39 +01:00
ide-probe.c ide: fix comment in init_irq() 2008-02-11 00:32:15 +01:00
ide-proc.c Palmchip BK3710 IDE driver 2008-02-06 02:57:48 +01:00
ide-scan-pci.c ide: small ide-scan-pci.c cleanup 2008-02-01 23:09:16 +01:00
ide-tape.c ide-tape: remove never executed code 2008-02-11 00:32:14 +01:00
ide-taskfile.c ide: add ide_read_error() inline helper 2008-02-06 02:57:51 +01:00
ide-timing.h Spelling fixes: lenght->length 2008-02-03 15:42:53 +02:00
ide.c ide: remove stale version number 2008-02-11 00:32:13 +01:00
Kconfig ide: introduce CONFIG_BLK_DEV_IDEDMA_SFF option 2008-02-11 00:32:14 +01:00
Makefile ide-cd: move code handling cdrom.c IOCTLs to ide-cd_ioctl.c 2008-02-01 23:09:25 +01:00
setup-pci.c ide: add struct ide_port_info instances to legacy host drivers 2008-02-02 19:56:31 +01:00