Tejun Heo
81afe89318
libata: clear TF before IDENTIFYing
...
Some devices chock if Feature is not clear when IDENTIFY is issued.
Set ATA_TFLAG_ISADDR | ATA_TFLAG_DEVICE for IDENTIFY such that whole
TF is cleared when reading ID data.
Kudos to Art Haas for testing various futile patches over several
months and Mark Lord for pointing out the fix.
Signed-off-by: Tejun Heo <htejun@gmail.com>
Cc: Art Haas <ahaas@airmail.net>
Cc: Mark Lord <mlord@pobox.com>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
2007-02-15 18:04:01 -05:00
..
acorn
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
acpi
Merge branch 'for-linus' of git://one.firstfloor.org/home/andi/git/linux-2.6
2007-02-14 09:46:06 -08:00
amba
ata
libata: clear TF before IDENTIFYing
2007-02-15 18:04:01 -05:00
atm
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
auxdisplay
[PATCH] drivers: add LCD support
2007-02-11 10:51:24 -08:00
base
[PATCH] Drop __get_zone_counts()
2007-02-11 10:51:18 -08:00
block
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
bluetooth
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
cdrom
[PATCH] sysctl: remove insert_at_head from register_sysctl
2007-02-14 08:09:59 -08:00
char
[PATCH] sysctl: remove insert_at_head from register_sysctl
2007-02-14 08:09:59 -08:00
clocksource
connector
cpufreq
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
crypto
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
dio
dma
edac
[PATCH] EDAC: Add Fully-Buffered DIMM APIs to core
2007-02-12 09:48:32 -08:00
eisa
fc4
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
firmware
[PATCH] docbook: add edd firmware interfaces
2007-02-11 10:51:32 -08:00
hid
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
hwmon
i2c/vt8231: Remove superfluous initialization
2007-02-13 22:08:58 +01:00
i2c
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
ide
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
ieee1394
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
infiniband
[PATCH] Scheduled removal of SA_xxx interrupt flags fixups
2007-02-14 08:09:54 -08:00
input
[PATCH] Scheduled removal of SA_xxx interrupt flags fixups 2
2007-02-14 08:09:55 -08:00
isdn
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
kvm
[PATCH] i386: Convert i386 PDA code to use %fs
2007-02-13 13:26:20 +01:00
leds
macintosh
[PATCH] sysctl: remove insert_at_head from register_sysctl
2007-02-14 08:09:59 -08:00
mca
md
[PATCH] sysctl: remove insert_at_head from register_sysctl
2007-02-14 08:09:59 -08:00
media
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
message
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
mfd
misc
[PATCH] Scheduled removal of SA_xxx interrupt flags fixups
2007-02-14 08:09:54 -08:00
mmc
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
mtd
[PATCH] Scheduled removal of SA_xxx interrupt flags fixups 2
2007-02-14 08:09:55 -08:00
net
[PATCH] sysctl: remove insert_at_head from register_sysctl
2007-02-14 08:09:59 -08:00
nubus
oprofile
[PATCH] mark struct file_operations const 5
2007-02-12 09:48:45 -08:00
parisc
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
parport
[PATCH] sysctl: remove insert_at_head from register_sysctl
2007-02-14 08:09:59 -08:00
pci
[PATCH] Scheduled removal of SA_xxx interrupt flags fixups
2007-02-14 08:09:54 -08:00
pcmcia
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
pnp
[PATCH] mark struct file_operations const 5
2007-02-12 09:48:45 -08:00
ps3
[PATCH] ps3: disable display flipping during mode changes
2007-02-12 09:48:44 -08:00
rapidio
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
rtc
[PATCH] Scheduled removal of SA_xxx interrupt flags fixups
2007-02-14 08:09:54 -08:00
s390
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
sbus
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
scsi
[PATCH] sysctl: remove insert_at_head from register_sysctl
2007-02-14 08:09:59 -08:00
serial
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
sh
sn
[PATCH] IOC3/IOC4: PCI mem space resources
2007-02-11 10:51:25 -08:00
spi
[PATCH] SPI: atmel_spi driver
2007-02-14 08:09:53 -08:00
tc
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
telephony
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
usb
[PATCH] Scheduled removal of SA_xxx interrupt flags fixups
2007-02-14 08:09:54 -08:00
video
[PATCH] Scheduled removal of SA_xxx interrupt flags fixups
2007-02-14 08:09:54 -08:00
w1
[PATCH] w1: Use ARRAY_SIZE macro when appropriate
2007-02-12 09:48:28 -08:00
zorro
[PATCH] mark struct file_operations const 6
2007-02-12 09:48:45 -08:00
Kconfig
[PATCH] drivers: add LCD support
2007-02-11 10:51:24 -08:00
Makefile
[PATCH] drivers: add LCD support
2007-02-11 10:51:24 -08:00