Skip to content

ata-5.17-rc1

tagged this 14 Jan 06:56
A larger than usual set of changes for this cycle. The bulk of the changes are
part of a rework of libata messages and debugging features from Hannes. In more
details, the changes are as follows.

* Small code cleanups in the pata_ali driver (unnecessary variable
  initialization and simplified return statement, from Jason and  Colin.
* Switch to using struct_group() in the sata_fsl driver, from Kees.
* Convert many sysfs attribute show functions to use sysfs_emit() instead of
  snprintf(), from me.
* sata_dwc_460ex driver code cleanups, from Andy.
* Improve DMA setup and remove superfluous error message in libahci_platform,
  from Andy
* A small code cleanup in libata to use min() instead of open coding test,
  from Changcheng.
* Rework of libata messages from Hannes. This is especially focused on
  replacing compile time defined debugging messages (DPRINTK() and VPRINTK())
  with regular dynamic debugging messages (pr_debug()) and traceipoint events.
  Both libata-core and many drivers are updated to have a consistent debugging
  level control for all drivers.
* Extend compile test support to as many drivers as possible in ATA Kconfig to
  improve compile test coverage, from me.
* Fixes to avoid compile time warnings (W=1) and sparse warnings in sata_fsl
  and ahci_xgene drivers, from me.
* Fix the interface of the read_id() port operation method to clarify that the
  data buffer passed as an argument is little endian. This avoids sparse
  warnings in the pata_netcell, pata_it821x, ahci_xgene, ahci_cevaxi and
  ahci_brcm drivers. From me.
* Small code cleanup in the pata_octeon_cf driver, from Minghao.
* Improved IRQ configuration code in pata_of_platform, from Lad.
* Simplified implementation of __ata_scsi_queuecmd(), from Wenchao.
* Debounce delay flag renaming, from Paul.
* Add support for AMD A85 FCH (Hudson D4) AHCI adapters, from Paul
Assets 2
Loading