Hello, Linus. Mostly low level driver specific changes. Two changes are somewhat noteworthy. First, Dan's patchset to support per-port msix interrupt handling for ahci, which was tried last cycle but had to be backed out due to a couple issues, is back and seems to be working fine. Second, libata exception handling now uses usleep_range() instead of msleep() for sleeps < 20ms which can make things snappier in some corner cases. Thanks. The following changes since commit 4d92f0099a06ef0e36c7673f7c090f1a448b2d1b: ahci: Order SATA device IDs for codename Lewisburg (2015-11-16 11:22:16 -0500) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git for-4.5 for you to fetch changes up to e39b2bb3b72b999a04e8d295882be3255aca5ade: libata: skip debounce delay on link resume (2016-01-08 11:50:14 -0500) ---------------------------------------------------------------- Anil Veliyankara Madam (1): drivers: libata-core: Use usleep_range() instead of msleep() for short sleeps (<20 ms) Dan Williams (4): ahci: per-port msix support ahci: switch from 'threaded' to 'hardirq' interrupt handling ahci: kill 'intr_status' ahci: compile out msi/msix infrastructure Danesh Petigara (3): ata: ahci_brcmstb: enable support for ALPM ata: ahci_brcmstb: disable DIPM support libata: skip debounce delay on link resume Geert Uytterhoeven (1): ata: sata_rcar: Remove obsolete platform_device_id entries Heiner Kallweit (1): ata: core: fix irq description on AHCI single irq systems Insu Yun (1): sata_sx4: correctly handling failed allocation Jaedon Shin (4): ata: ahci_brcmstb: disable NCQ for MIPS-based platforms ata: ahci_brcmstb: add a quirk for MIPS-based platforms ata: ahci_brcmstb: remove unused definitions ata: ahci_brcmstb: add support for MIPS-based platforms Kouei Abe (1): sata_rcar: Add compatible string for r8a7795 Tang Yuantian (3): ahci: qoriq: Adjust the default register values on ls1043a ahci: qoriq: Update the default Rx watermark value ahci: qoriq: Adjust the default register values on ls1021a .../devicetree/bindings/ata/brcm,sata-brcmstb.txt | 4 +- .../devicetree/bindings/ata/sata_rcar.txt | 1 + drivers/ata/Kconfig | 2 +- drivers/ata/ahci.c | 67 +++++++++++++++------- drivers/ata/ahci.h | 27 ++++++++- drivers/ata/ahci_brcmstb.c | 61 +++++++++++++++++++- drivers/ata/ahci_qoriq.c | 31 +++++++--- drivers/ata/libahci.c | 46 ++++++--------- drivers/ata/libata-core.c | 20 ++++++- drivers/ata/sata_rcar.c | 19 +++--- drivers/ata/sata_sx4.c | 2 + include/linux/libata.h | 1 + 12 files changed, 198 insertions(+), 83 deletions(-) -- tejun -- To unsubscribe from this list: send the line "unsubscribe linux-ide" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html