• Linus Torvalds's avatar
    Merge branch 'for-4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata · 75a442ef
    Linus Torvalds authored
    Pull libata updates from Tejun Heo:
     "libata saw quite a bit of activities in this cycle:
    
       - SMR drive support still being worked on
    
       - bug fixes and improvements to misc SCSI command emulation
    
       - some low level driver updates"
    
    * 'for-4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata: (39 commits)
      libata-scsi: better style in ata_msense_*()
      AHCI: Clear GHC.IS to prevent unexpectly asserting INTx
      ata: sata_dwc_460ex: remove redundant dev_err call
      ata: define ATA_PROT_* in terms of ATA_PROT_FLAG_*
      libata: remove ATA_PROT_FLAG_DATA
      libata: remove ata_is_nodata
      ata: make lba_{28,48}_ok() use ATA_MAX_SECTORS{,_LBA48}
      libata-scsi: minor cleanup for ata_scsi_zbc_out_xlat
      libata-scsi: Fix ZBC management out command translation
      libata-scsi: Fix translation of REPORT ZONES command
      ata: Handle ATA NCQ NO-DATA commands correctly
      libata-eh: decode all taskfile protocols
      ata: fixup ATA_PROT_NODATA
      libsas: use ata_is_ncq() and ata_has_dma() accessors
      libata: use ata_is_ncq() accessors
      libata: return boolean values from ata_is_*
      libata-scsi: avoid repeated calculation of number of TRIM ranges
      libata-scsi: reject WRITE SAME (16) with n_block that exceeds limit
      libata-scsi: rename ata_msense_ctl_mode() to ata_msense_control()
      libata-scsi: fix D_SENSE bit relection in control mode page
      ...
    75a442ef
libata-eh.c 112 KB