[GIT PULL] libata fixes for v4.16-rc6
From: Tejun Heo
Date: Mon Mar 19 2018 - 17:13:04 EST
Hello, Linus.
I sat on them too long and it's quite a few this late, but nothing has
a wide blast area. The changes are...
* Fix corner cases in SG command handling.
* Recent introduction of default powersaving mode config option
exposed several devices with broken powersaving behaviors. A number
of patches to update the blacklist accordingly.
* Fix a kernel panic on SAS hotplug.
* Other misc and device specific updates.
Thanks.
The following changes since commit 7928b2cbe55b2a410a0f5c1f154610059c57b1b2:
Linux 4.16-rc1 (2018-02-11 15:04:29 -0800)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git for-4.16-fixes
for you to fetch changes up to d418ff56b8f2d2b296daafa8da151fe27689b757:
libata: Modify quirks for MX100 to limit NCQ_TRIM quirk to MU01 version (2018-03-19 08:36:38 -0700)
----------------------------------------------------------------
Aishwarya Pant (2):
libata: transport: cleanup documentation of sysfs interface
libata: update documentation for sysfs interfaces
Baruch Siach (1):
ata: libahci: fix comment indentation
Dong Bo (1):
libata: Fix compile warning with ATA_DEBUG enabled
Eric Biggers (3):
libata: fix length validation of ATAPI-relayed SCSI commands
libata: remove WARN() for DMA or PIO command without data
libata: don't try to pass through NCQ commands to non-NCQ devices
Geert Uytterhoeven (1):
ata: sata_rcar: Remove unused variable in sata_rcar_init_controller()
Hans de Goede (6):
libata: Apply NOLPM quirk to Crucial MX100 512GB SSDs
ahci: Add PCI-id for the Highpoint Rocketraid 644L card
PCI: Add function 1 DMA alias quirk for Highpoint RocketRAID 644L
libata: Apply NOLPM quirk to Crucial M500 480 and 960GB SSDs
libata: Make Crucial BX100 500GB LPM quirk apply to all firmware versions
libata: Modify quirks for MX100 to limit NCQ_TRIM quirk to MU01 version
Jason Yan (1):
ata: do not schedule hot plug if it is a sas host
Ju Hyung Park (1):
libata: Enable queued TRIM for Samsung SSD 860
Kai-Heng Feng (1):
libata: disable LPM for Crucial BX100 SSD 500GB drive
Khiem Nguyen (1):
sata_rcar: Reset SATA PHY when Salvator-X board resumes
Stefan Roese (1):
ahci: Add check for device presence (PCIe hot unplug) in ahci_stop_engine()
Documentation/ABI/testing/sysfs-ata | 171 ++++++++++++++----------
Documentation/ABI/testing/sysfs-block-device | 58 ++++++++
Documentation/ABI/testing/sysfs-class-scsi_host | 89 ++++++++++++
drivers/ata/ahci.c | 4 +-
drivers/ata/libahci.c | 10 ++
drivers/ata/libahci_platform.c | 2 +-
drivers/ata/libata-core.c | 26 +++-
drivers/ata/libata-eh.c | 3 +-
drivers/ata/libata-scsi.c | 12 +-
drivers/ata/sata_rcar.c | 62 +++++----
drivers/pci/quirks.c | 2 +
11 files changed, 337 insertions(+), 102 deletions(-)
create mode 100644 Documentation/ABI/testing/sysfs-block-device