linux-stable-rt/drivers/ide/legacy
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
..
Makefile
ali14xx.c ide: add struct ide_port_info instances to legacy host drivers 2008-02-02 19:56:31 +01:00
buddha.c ide: remove ide_setup_ports() 2008-02-06 02:57:50 +01:00
dtc2278.c ide: add IDE_HFLAG_NO_{IO32_BIT,UNMASK_IRQS} host flags 2008-02-02 19:56:40 +01:00
falconide.c falconide: locking bugfix 2008-02-19 01:41:25 +01:00
gayle.c ide: fix ide/legacy/gayle.c compilation 2008-02-11 00:32:14 +01:00
hd.c drivers/ide/legacy/hd.c: fix uninitialized var warning 2008-02-06 02:57:49 +01:00
ht6560b.c ht6560b: force prefetch for some devices 2008-02-19 01:41:26 +01:00
ide-cs.c ide-cs: use ide_std_init_ports() 2008-02-02 19:56:47 +01:00
ide_platform.c Rename: linux/pata_platform.h to linux/ata_platform.h 2008-02-06 06:54:17 -05:00
macide.c ide: Add missing base addresses for falconide and macide 2008-02-19 01:41:24 +01:00
q40ide.c ide: remove ide_setup_ports() 2008-02-06 02:57:50 +01:00
qd65xx.c ide: add ->port_init_devs method to ide_hwif_t 2008-02-02 19:56:40 +01:00
qd65xx.h ide: delete filenames/versions from comments 2008-02-01 23:09:33 +01:00
umc8672.c ide: add struct ide_port_info instances to legacy host drivers 2008-02-02 19:56:31 +01:00