• Linus Torvalds's avatar
    Merge tag 'upstream-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev · 51562cba
    Linus Torvalds authored
    Pull libata changes from Jeff Garzik:
     "Minor libata updates, nothing notable.
    
       1) Apply -- and then revert -- the FUA feature.  Caused disk
          corruption in linux-next, proving it cannot be turned on by
          default.
    
          Net effect to upstream tree:  zero
    
       2) New AHCI platform driver sata_highbank
    
       3) Improve SCSI MODE SENSE handling; support MODE SELECT
    
       4) AHCI: support aggressive device sleep (power mgmt)
    
       5) sata_fsl: minor fix
    
       6) pata_arasan: clk support"
    
    * tag 'upstream-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:
      sata_mv: Fix warnings when no PCI
      [libata] Makefile: Fix build error in sata_highbank
      [libata] export ata_dev_set_feature()
      libata-core: use ATA_LBA in ata_build_rw_tf()
      ata/ahci_platform: Add clock framework support
      pata_arasan: add Device Tree probing capability
      pata_arasan: Add clk_{un}prepare() support
      ata: add platform driver for Calxeda AHCI controller
      sata_fsl: add workaround for data length mismatch on freescale V2 controller
      ahci: implement aggressive SATA device sleep support
      ata: define enum constants for IDENTIFY DEVICE
      Revert "libata: enable SATA disk fua detection on default"
      [libata] scsi: implement MODE SELECT command
      [libata] scsi: support MODE SENSE request for changeable and default parameters
      [libata] scsi: Remove unlikely() from FUA check
      libata: enable SATA disk fua detection on default
    51562cba
libata-core.c 174 KB