Hello, One more patch from Adam added. It makes libata skip probing for NCQ prio unless the feature is explicitly requested by the user. This is necessary because some controllers lock up after the optional feature is probed. * Adam added opt-in ATA command priority support. * There are machines which hide multiple nvme devices behind an ahci BAR. Dan Williams proposed a solution to force-switch the mode but deemed too hackishd. People are gonna discuss the proper way to handle the situation in nvme standard meetings. For now, detect and warn about the situation. * Low level driver specific changes. The following changes since commit 1001354ca34179f3db924eb66672442a173147dc: Linux 4.9-rc1 (2016-10-15 12:17:50 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git for-4.10 for you to fetch changes up to 9f56eca3aeeab699a7dbfb397661d2eca4430e94: ata: avoid probing NCQ Prio Support if not explicitly requested (2016-12-13 17:20:17 -0500) ---------------------------------------------------------------- Adam Manzanares (5): block: Add iocontext priority to request ata: Enabling ATA Command Priorities ata: ATA Command Priority Disabled By Default ata: set ncq_prio_enabled iff device has support ata: avoid probing NCQ Prio Support if not explicitly requested Christoph Hellwig (2): nvme: move NVMe class code to pci_ids.h ahci: warn about remapped NVMe devices Dan Williams (1): ahci-remap.h: add ahci remapping definitions Tang Yuantian (1): ahci: qoriq: added ls1046a platform support Vladimir Zapolskiy (4): pata: imx: sort headers out pata: imx: set controller PIO mode with .set_piomode callback pata: imx: add support of setting timings for PIO modes pata: imx: support controller modes up to PIO4 block/blk-core.c | 4 ++- drivers/ata/ahci.c | 39 +++++++++++++++++++++ drivers/ata/ahci_qoriq.c | 16 +++++++-- drivers/ata/libahci.c | 1 + drivers/ata/libata-core.c | 42 ++++++++++++++++++++++- drivers/ata/libata-scsi.c | 84 +++++++++++++++++++++++++++++++++++++++++++++- drivers/ata/libata.h | 2 +- drivers/ata/pata_imx.c | 82 ++++++++++++++++++++++++++++++-------------- drivers/nvme/host/pci.c | 3 -- include/linux/ahci-remap.h | 28 ++++++++++++++++ include/linux/ata.h | 6 ++++ include/linux/blkdev.h | 14 ++++++++ include/linux/libata.h | 5 +++ include/linux/pci_ids.h | 2 ++ 14 files changed, 293 insertions(+), 35 deletions(-) create mode 100644 include/linux/ahci-remap.h -- 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