[GIT PULL] libata fixes for v3.19-rc5

From: Tejun Heo
Date: Tue Jan 20 2015 - 12:08:19 EST


Hello, Linus.

* Bartlomiej will be co-maintaining PATA portion of libata. git
workflow will stay the same.

* sata_sil24 wasn't happy with tag ordered submission. An option to
restore the old tag allocation behavior is implemented for sil24.

* A very old race condition in PIO host state machine which can
trigger BUG fixed.

* Other driver-specific changes.

Thanks.

The following changes since commit 97bf6af1f928216fd6c5a66e8a57bfa95a659672:

Linux 3.19-rc1 (2014-12-20 17:08:50 -0800)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git for-3.19-fixes

for you to fetch changes up to ce7514526742c0898b837d4395f515b79dfb5a12:

libata: prevent HSM state change race between ISR and PIO (2015-01-19 14:11:23 -0500)

----------------------------------------------------------------
Alexandre Belloni (1):
ata: pata_at91: depend on !ARCH_MULTIPLATFORM

Andy Shevchenko (2):
libata: export ata_get_cmd_descript()
sata_dwc_460ex: fix resource leak on error path

Bartlomiej Zolnierkiewicz (1):
ata: add MAINTAINERS entry for libata PATA drivers

Dan Williams (1):
libata: allow sata_sil24 to opt-out of tag ordered submission

David Jeffery (1):
libata: prevent HSM state change race between ISR and PIO

Gabriele Mazzotta (1):
ahci: Use dev_info() to inform about the lack of Device Sleep support

James Ralston (1):
ahci: Remove Device ID for Intel Sunrise Point PCH

Martin K. Petersen (1):
libata: Whitelist SSDs that are known to properly return zeroes after TRIM

Suman Tripathi (2):
ahci_xgene: Fix the endianess issue in APM X-Gene SoC AHCI SATA controller driver.
ahci_xgene: Fix the DMA state machine lockup for the ATA_CMD_PACKET PIO mode command.

Tejun Heo (1):
libata: clean up MAINTAINERS entries

MAINTAINERS | 75 +++++++++++++++++++++++++-------------------
drivers/ata/Kconfig | 1 +
drivers/ata/ahci.c | 1 -
drivers/ata/ahci_xgene.c | 14 +++++----
drivers/ata/libahci.c | 2 +-
drivers/ata/libata-core.c | 36 ++++++++++++++++++---
drivers/ata/libata-eh.c | 1 +
drivers/ata/libata-scsi.c | 10 +++---
drivers/ata/libata-sff.c | 12 +++++++
drivers/ata/sata_dwc_460ex.c | 26 +++++++--------
drivers/ata/sata_sil24.c | 2 +-
include/linux/libata.h | 2 ++
12 files changed, 118 insertions(+), 64 deletions(-)

--
tejun
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/