{"id":2222766,"url":"http://patchwork.ozlabs.org/api/patches/2222766/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-ide/patch/20260413152700.2656409-1-cassel@kernel.org/","project":{"id":13,"url":"http://patchwork.ozlabs.org/api/projects/13/?format=json","name":"Linux IDE development","link_name":"linux-ide","list_id":"linux-ide.vger.kernel.org","list_email":"linux-ide@vger.kernel.org","web_url":null,"scm_url":null,"webscm_url":null,"list_archive_url":"","list_archive_url_format":"","commit_url_format":""},"msgid":"<20260413152700.2656409-1-cassel@kernel.org>","list_archive_url":null,"date":"2026-04-13T15:27:00","name":"[GIT,PULL] ata changes for 7.1-rc1","commit_ref":null,"pull_url":"git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux tags/ata-7.1-rc1","state":"new","archived":false,"hash":null,"submitter":{"id":87751,"url":"http://patchwork.ozlabs.org/api/people/87751/?format=json","name":"Niklas Cassel","email":"cassel@kernel.org"},"delegate":null,"mbox":"http://patchwork.ozlabs.org/project/linux-ide/patch/20260413152700.2656409-1-cassel@kernel.org/mbox/","series":[{"id":499723,"url":"http://patchwork.ozlabs.org/api/series/499723/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-ide/list/?series=499723","date":"2026-04-13T15:27:00","name":"[GIT,PULL] ata changes for 7.1-rc1","version":1,"mbox":"http://patchwork.ozlabs.org/series/499723/mbox/"}],"comments":"http://patchwork.ozlabs.org/api/patches/2222766/comments/","check":"pending","checks":"http://patchwork.ozlabs.org/api/patches/2222766/checks/","tags":{},"related":[],"headers":{"Return-Path":"\n <linux-ide+bounces-5485-incoming=patchwork.ozlabs.org@vger.kernel.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linux-ide@vger.kernel.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256\n header.s=k20201202 header.b=KqZWOwTq;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c0a:e001:db::12fc:5321; helo=sea.lore.kernel.org;\n envelope-from=linux-ide+bounces-5485-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=\"KqZWOwTq\"","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=10.30.226.201"],"Received":["from sea.lore.kernel.org (sea.lore.kernel.org\n [IPv6:2600:3c0a:e001:db::12fc:5321])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fvWcp1P97z1yDG\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 14 Apr 2026 01:32:42 +1000 (AEST)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sea.lore.kernel.org (Postfix) with ESMTP id D28FC302592C\n\tfor <incoming@patchwork.ozlabs.org>; Mon, 13 Apr 2026 15:27:08 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 14D613C9EFB;\n\tMon, 13 Apr 2026 15:27:08 +0000 (UTC)","from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org\n [10.30.226.201])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id E601D35028D\n\tfor <linux-ide@vger.kernel.org>; Mon, 13 Apr 2026 15:27:07 +0000 (UTC)","by smtp.kernel.org (Postfix) with ESMTPSA id 79AC4C2BCAF;\n\tMon, 13 Apr 2026 15:27:06 +0000 (UTC)"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1776094028; cv=none;\n b=FNFY81t24ppHsy4rLAjenfxgpEOuntE8egpY1LnmPRbI1aHzmN9vF6iMntFMHMachQNUcjxv1j9vKjR5sV5U+w8J2U1m51mKEXcALM5P5/Kfj6qDdrQ79VmS6gQePfm5261EJthbDDEDuCY/0WqLXAIEC+vFFQrPSQQ+jhHQQSI=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1776094028; c=relaxed/simple;\n\tbh=DOHOBuDU6l7jBw2LZ4PyDffaa0AsEaAw+WXgLPoN1cU=;\n\th=From:To:Cc:Subject:Date:Message-ID:MIME-Version;\n b=EAbP87O5b0EAQfCp6dvEfr/XBoTu2XDqS/iRy1DTOUqZMyVc4TVTDQiznpVNETx05Qg1rW/G0Mup//P48plMgf0wYoXd76MZOfMCkhORfpLsE6ECbE8hhNLtWcFer0sYNXU7YkGC2iqaPY0crKKdnj+bnh2rLiHmw2A2zvUO62U=","ARC-Authentication-Results":"i=1; smtp.subspace.kernel.org;\n dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=KqZWOwTq; arc=none smtp.client-ip=10.30.226.201","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;\n\ts=k20201202; t=1776094027;\n\tbh=DOHOBuDU6l7jBw2LZ4PyDffaa0AsEaAw+WXgLPoN1cU=;\n\th=From:To:Cc:Subject:Date:From;\n\tb=KqZWOwTqjDZ8rChMC+5FKfrteFvrSHRlwMHtSZk1edq5JKj79SbvtcFj48Kneic6S\n\t ZWj+amyU3wvhANTefbIIw+ITtRy5o5ka2gkTkDLLg/DojeUukn2yPEWcPfxc9IEQCW\n\t eRoMMxhpcuFIMAU7F/yZzvOKqbbR+PvCvKGmVt7mSAdyq42yPXk1elMLsKFdKcCq5w\n\t K9ban6akr6+J1C6ipqj3zkg8VoiIow9ORnNs2U831e9oana0cbMO+HWCldozr8OGki\n\t CLltZRA6fZM3pX1uh/rVt3r8e+/yKttyZpdA63FfMbOaVzd5fWATbYbrq4P2yY3fHa\n\t RHqXeS4Nxom5g==","From":"Niklas Cassel <cassel@kernel.org>","To":"Linus Torvalds <torvalds@linux-foundation.org>,\n\tlinux-ide@vger.kernel.org","Cc":"Damien Le Moal <dlemoal@kernel.org>,\n\tNiklas Cassel <cassel@kernel.org>","Subject":"[GIT PULL] ata changes for 7.1-rc1","Date":"Mon, 13 Apr 2026 17:27:00 +0200","Message-ID":"<20260413152700.2656409-1-cassel@kernel.org>","X-Mailer":"git-send-email 2.53.0","Precedence":"bulk","X-Mailing-List":"linux-ide@vger.kernel.org","List-Id":"<linux-ide.vger.kernel.org>","List-Subscribe":"<mailto:linux-ide+subscribe@vger.kernel.org>","List-Unsubscribe":"<mailto:linux-ide+unsubscribe@vger.kernel.org>","MIME-Version":"1.0","Content-Transfer-Encoding":"8bit"},"content":"Linus,\n\nThe following changes since commit e6d7eba23b666d85cacee0643be280d6ce1ebffc:\n\n  ata: libata-scsi: report correct sense field pointer in ata_scsiop_maint_in() (2026-03-20 09:59:30 +0100)\n\nare available in the Git repository at:\n\n  git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux tags/ata-7.1-rc1\n\nfor you to fetch changes up to 8ebf408e7d463eee02c348a3c8277b95587b710d:\n\n  ata: libata-scsi: fix requeue of deferred ATA PASS-THROUGH commands (2026-04-12 19:57:59 +0200)\n\n----------------------------------------------------------------\nata changes for 7.1-rc1\n\n - Misc code cleanups related to tag checking and tag command completion\n   (Damien)\n\n - Remove Baikal bt1-ahci DT binding since the upstreaming for this SoC is\n   not going to be finalized (Andy)\n\n - Only call the libata port error handler from the SCSI error handler if\n   there were command timeouts or if EH was scheduled for the port\n   (Damien)\n\n - Refactor ata_scsiop_maint_in() to more clearly show that there is only\n   one service action implemented for the MAINTENANCE IN command (me)\n\n - Clean up the handling of sysfs attributes exposed by libata (Heiner)\n\n - Let libahci_platform use a flexible array member for platform PHYs to\n   avoid multiple allocations (Rosen)\n\n - Do not retry reset if the device has been removed/hot-unplugged (Igor)\n\n - Add missing newlines to error prints in pata_arasan_cf driver (Haoyu)\n\n - Use the correct SCSI host byte when completing deferred ATA\n   PASS-THROUGH commands, to avoid the SCSI mid-layer from failing the\n   commands instead of requeuing (Igor)\n\n----------------------------------------------------------------\nAndy Shevchenko (1):\n      ata: ahci-dwc: Remove not-going-to-be-supported code for Baikal SoC\n\nDamien Le Moal (6):\n      ata: libata-core: improve tag checks in ata_qc_issue()\n      ata: libata-sata: simplify ata_sas_queuecmd()\n      ata: libata-scsi: simplify ata_scsi_requeue_deferred_qc()\n      ata: libata-scsi: make ata_scsi_simulate() static\n      ata: libata-scsi: rename and improve ata_qc_done()\n      ata: libata-eh: avoid unnecessary calls to ata_scsi_port_error_handler()\n\nHaoyu Lu (1):\n      ata: pata_arasan_cf: fix missing newline in dev_err() messages\n\nHeiner Kallweit (6):\n      ata: libata-transport: remove redundant dynamic sysfs attributes\n      ata: libata-transport: instantiate struct ata_internal statically\n      ata: libata-transport: inline ata_attach|release_transport\n      ata: libata-transport: use static struct ata_transport_internal to simplify match functions\n      ata: libata-transport: split struct ata_internal\n      ata: libata-transport: remove static variable ata_scsi_transport_template\n\nIgor Pylypiv (2):\n      ata: libata-eh: Do not retry reset if the device is gone\n      ata: libata-scsi: fix requeue of deferred ATA PASS-THROUGH commands\n\nNiklas Cassel (2):\n      Merge branch 'for-7.0-fixes' into for-7.1\n      ata: libata-scsi: refactor ata_scsiop_maint_in()\n\nRosen Penev (1):\n      ata: libahci_platform: use flex array for platform PHYs\n\n .../devicetree/bindings/ata/baikal,bt1-ahci.yaml   | 115 -----------\n drivers/ata/Kconfig                                |   1 -\n drivers/ata/ahci.h                                 |   3 +-\n drivers/ata/ahci_dwc.c                             |  55 -----\n drivers/ata/libahci_platform.c                     |  33 ++-\n drivers/ata/libata-core.c                          |  20 +-\n drivers/ata/libata-eh.c                            |  30 ++-\n drivers/ata/libata-sata.c                          |  14 +-\n drivers/ata/libata-scsi.c                          | 227 +++++++++++----------\n drivers/ata/libata-transport.c                     | 224 ++++++++------------\n drivers/ata/libata-transport.h                     |   5 +-\n drivers/ata/pata_arasan_cf.c                       |   4 +-\n include/linux/libata.h                             |   4 +-\n 13 files changed, 258 insertions(+), 477 deletions(-)\n delete mode 100644 Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml","diff":null,"prefixes":["GIT","PULL"]}