• Linus Torvalds's avatar
    Merge tag 'upstream-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev · d9978ec5
    Linus Torvalds authored
    Pull libata updates from Jeff Garzik:
    
    1) apply, and then revert, the sysfs export of ATA host controller
       number.  Discussion was continuing after patch application, trying to
       figure out how to best mesh exported data with the installers,
       boot-time agents and other parties that want this info.
    
    2) Merge Zero-Power Optical Device Driver (ZPODD) support, bringing the
       wonderfulness of sane power management to your CD/DVD device.
    
       Includes one SCSI-subsystem patch (with appropriate ACKs), adding
       runtime PM support to 'sr' driver.  That is the ZPODD interaction
       bits.
    
       Patchset went through some 13 revisions before it got here; kudos to
       Intel for persistence.
    
    3) pata_samsung_cf: use devm_clk_get()
    
    4) more ata_piix, ahci PCI IDs
    
    5) Add SATA driver for R-Car SoC
    
    6) Convert libata to use devm_ioremap_resource (Note: I think Greg sent
       this to you, also)
    
    7) Set proper Sense Key (SK) in the SCSI simulator when ATA passthrough
       indicates check condition.  Google and specification hawks everywhere
       shall rejoice.
    
    * tag 'upstream-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev: (22 commits)
      [libata] fix smatch warning for zpodd_wake_dev
      [libata] Set proper SK when CK_COND is set.
      [libata] Convert to devm_ioremap_resource()
      libata: add R-Car SATA driver
      ahci: Add Device IDs for Intel Wellsburg PCH
      ata_piix: Add Device IDs for Intel Wellsburg PCH
      [SCSI] remove can_power_off flag from scsi_device
      [libata] scsi: no poll when ODD is powered off
      [SCSI] sr: support runtime pm
      ahci: AHCI-mode SATA patch for Intel Avoton DeviceIDs
      ata_piix: IDE-mode SATA patch for Intel Avoton DeviceIDs
      [libata] PM code cleanup for ata port
      [libata] pm: differentiate system and runtime pm for ata port
      Revert "libata: export host controller number thru /sys"
      libata: do not suspend port if normal ODD is attached
      libata: expose pm qos flags for ata device
      libata: handle power transition of ODD
      libata: check zero power ready status for ZPODD
      libata: move acpi notification code to zpodd
      libata: identify and init ZPODD devices
      ...
    d9978ec5
libata-acpi.c 28.1 KB