Linus, The following changes since commit 015618c3ec19584c83ff179fa631be8cec906aaf: ata: palmld: fix return value check in palmld_pata_probe() (2022-10-31 20:28:05 +0900) are available in the Git repository at: ssh://git@xxxxxxxxxxxxxxxxxxx/pub/scm/linux/kernel/git/dlemoal/libata tags/ata-6.1-rc5 for you to fetch changes up to e20e81a24a4d58744a29715aac2f795cd1651955: ata: libata-core: do not issue non-internal commands once EH is pending (2022-11-12 07:51:06 +0900) ---------------------------------------------------------------- ata fixes for 6.1-rc5 Several libata generic code fixes for rc5: - Add missing translation of the SYNCHRONIZE CACHE 16 scsi command as this command is mandatory for host-managed ZBC drives. The lack of support for it in libata-scsi was causing issues with some passthrough applications using ZBC drives (from Shin'ichiro). - Fix the error path of libata-transport host, port, link and device attributes initialization (from Yingliang). - Prevent issuing new commands to a drive that is in the NCQ error state and undergoing recovery (From Niklas). This bug went unnoticed for a long time as commands issued to a drive in error state are aborted immediately and retried by the scsi layer, hiding the useless abort-and-retry sequence. ---------------------------------------------------------------- Niklas Cassel (1): ata: libata-core: do not issue non-internal commands once EH is pending Shin'ichiro Kawasaki (1): ata: libata-scsi: fix SYNCHRONIZE CACHE (16) command failure Yang Yingliang (4): ata: libata-transport: fix double ata_host_put() in ata_tport_add() ata: libata-transport: fix error handling in ata_tport_add() ata: libata-transport: fix error handling in ata_tlink_add() ata: libata-transport: fix error handling in ata_tdev_add() drivers/ata/libata-scsi.c | 13 +++++++++++++ drivers/ata/libata-transport.c | 19 +++++++++++++++---- 2 files changed, 28 insertions(+), 4 deletions(-)