Skip to content

ata-6.3-rc1

tagged this 21 Feb 23:11
  * Small cleanup of the pata_octeon driver to drop a useless platform
    callback, from Uwe.

  * Simplify ata_scsi_cmd_error_handler() code using the fact that
    ap->ops->error_handler is NULL most of the time, from Wenchao.

  * Several patches improving libata error handling. This is in
    preparation for supporting the command duration limits (CDL)
    feature. The changes allow handling corner cases of ATA NCQ errors
    which do not happen with regular drives but will be triggered with
    CDL drives. From Niklas.

  * Simplify the qc_fill_rtf operation, from me.

  * Improve SCSI command translation for the
    REPORT_SUPPORTED_OPERATION_CODES command, from me.

  * Cleanup of libata FUA handling. This falls short of enabling FUA for
    ATA drives that support it by default as there were concerns that
    old drives would break. The series howeverfixes several issues with
    the FUA support to ensure that FUA is reported as being supported
    only for drives that can handle all possible write cases (NCQ and
    non-NCQ). A check in the block layer is also added to ensure that we
    never see read FUA commands (current behavior). From me.

  * Several patches to move the old PARIDE (parallel port IDE) driver to
    libata as pata_parport. Given that this driver also needs protocol
    modules, the driver code resides in its own pata_parport directoy
    under drivers/ata. From Ondrej.
Assets 2
Loading