Main items of note:
* Tejun's error handling (soft/hard reset) fixes
* Tejun's sata_mv fix
* Alan's dma_mode fixes
pata_via is a cleanup not a fix, but it is cleaning up some
vendor mistakes, with a net decrease in code size.
Please pull from 'upstream-linus' branch of
master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev.git upstream-linus
to receive the following updates:
Documentation/kernel-parameters.txt | 3 ++
drivers/ata/ahci.c | 8 +++--
drivers/ata/ata_piix.c | 8 +++++
drivers/ata/libata-core.c | 60 +++++++++++++++++++++-------------
drivers/ata/libata-eh.c | 30 +++++++----------
drivers/ata/pata_acpi.c | 2 +-
drivers/ata/pata_atiixp.c | 2 +-
drivers/ata/pata_cs5530.c | 6 ++--
drivers/ata/pata_it821x.c | 2 +-
drivers/ata/pata_oldpiix.c | 2 +-
drivers/ata/pata_sc1200.c | 6 ++--
drivers/ata/pata_via.c | 59 ++++++----------------------------
drivers/ata/sata_mv.c | 37 +++++++--------------
include/linux/libata.h | 24 ++++++++++++++
14 files changed, 123 insertions(+), 126 deletions(-)
Alan Cox (1):
libata: Fix a large collection of DMA mode mismatches
Jeff Garzik (1):
[libata] pata_it821x: fix warning
Saeed Bishara (1):
sata_mv: add the Gen IIE flag to the SoC devices.
Seth Heasley (2):
ahci: RAID mode SATA patch for Intel Ibex Peak DeviceIDs
ata_piix: IDE Mode SATA patch for Intel Ibex Peak DeviceIDs
Tejun Heo (8):
libata: implement no[hs]rst force params
sata_mv: don't issue two DMA commands concurrently
libata: fix EH action overwriting in ata_eh_reset()
libata: always do follow-up SRST if hardreset returned -EAGAIN
libata: use ata_link_printk() when printing SError
libata: restore SControl on detach
pata_via: clean up recent tf_load changes
ahci: sis ...