Tejun Heo
8cebf274dd
libata: kill ATA_LFLAG_SKIP_D2H_BSY
...
Some controllers can't reliably record the initial D2H FIS after SATA
link is brought online for whatever reason. Advanced controllers
which don't have traditional TF register based interface often have
this problem as they don't really have the TF registers to update
while the controller and link are being initialized.
SKIP_D2H_BSY works around the problem by skipping the wait for device
readiness before issuing SRST, so for such controllers libata issues
SRST blindly and hopes for the best.
Now that libata defaults to hardreset, this workaround is no longer
necessary. For controllers which have support for hardreset, SRST is
never issued by itself. It is only issued as follow-up SRST for
device classification and PMP initialization, so there's no need to
wait for it from prereset.
Kill ATA_LFLAG_SKIP_D2H_BSY.
Signed-off-by: Tejun Heo <htejun@gmail.com>
2008-04-17 15:44:16 -04:00
..
acpi
asm-alpha
alpha: get_current(): don't add zero to current_thread_info()->task
2008-04-02 15:28:20 -07:00
asm-arm
spi: spi_s3c24xx must initialize num_chipselect
2008-04-15 19:35:41 -07:00
asm-avr32
kvm: provide kvm.h for all architecture: fixes headers_install
2008-04-02 15:28:18 -07:00
asm-blackfin
kvm: provide kvm.h for all architecture: fixes headers_install
2008-04-02 15:28:18 -07:00
asm-cris
kvm: provide kvm.h for all architecture: fixes headers_install
2008-04-02 15:28:18 -07:00
asm-frv
FRV: Don't make smp_{r, w, }mb() interpolate MEMBAR when CONFIG_SMP=n [try #2 ]
2008-04-10 13:41:29 -07:00
asm-generic
kvm: provide kvm.h for all architecture: fixes headers_install
2008-04-02 15:28:18 -07:00
asm-h8300
kvm: provide kvm.h for all architecture: fixes headers_install
2008-04-02 15:28:18 -07:00
asm-ia64
kvm: provide kvm.h for all architecture: fixes headers_install
2008-04-02 15:28:18 -07:00
asm-m32r
kvm: provide kvm.h for all architecture: fixes headers_install
2008-04-02 15:28:18 -07:00
asm-m68k
kvm: provide kvm.h for all architecture: fixes headers_install
2008-04-02 15:28:18 -07:00
asm-m68knommu
kvm: provide kvm.h for all architecture: fixes headers_install
2008-04-02 15:28:18 -07:00
asm-mips
Pb1200/DBAu1200: fix bad IDE resource size
2008-04-17 01:14:33 +02:00
asm-mn10300
kvm: provide kvm.h for all architecture: fixes headers_install
2008-04-02 15:28:18 -07:00
asm-parisc
kvm: provide kvm.h for all architecture: fixes headers_install
2008-04-02 15:28:18 -07:00
asm-powerpc
kvm: provide kvm.h for all architecture: fixes headers_install
2008-04-02 15:28:18 -07:00
asm-ppc
[PPC] 8xx: swap bug-fix
2008-03-07 16:56:54 -06:00
asm-s390
kvm: provide kvm.h for all architecture: fixes headers_install
2008-04-02 15:28:18 -07:00
asm-sh
kvm: provide kvm.h for all architecture: fixes headers_install
2008-04-02 15:28:18 -07:00
asm-sparc
kvm: provide kvm.h for all architecture: fixes headers_install
2008-04-02 15:28:18 -07:00
asm-sparc64
kvm: provide kvm.h for all architecture: fixes headers_install
2008-04-02 15:28:18 -07:00
asm-um
uml: compile error fix
2008-04-15 19:35:40 -07:00
asm-v850
kvm: provide kvm.h for all architecture: fixes headers_install
2008-04-02 15:28:18 -07:00
asm-x86
Add commentary about the new "asmlinkage_protect()" macro
2008-04-10 17:35:23 -07:00
asm-xtensa
kvm: provide kvm.h for all architecture: fixes headers_install
2008-04-02 15:28:18 -07:00
crypto
[CRYPTO] skcipher: Fix section mismatches
2008-03-08 20:29:43 +08:00
keys
linux
libata: kill ATA_LFLAG_SKIP_D2H_BSY
2008-04-17 15:44:16 -04:00
math-emu
media
mtd
net
[IPV6]: Use appropriate sock tclass setting for routing lookup.
2008-04-13 23:40:51 -07:00
pcmcia
rdma
rxrpc
scsi
[SCSI] iscsi class: regression - fix races with state manipulation and blocking/unblocking
2008-03-05 12:04:09 -06:00
sound
video
xen
Kbuild