get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

GET /api/1.0/patches/2175615/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 2175615,
    "url": "http://patchwork.ozlabs.org/api/1.0/patches/2175615/?format=api",
    "project": {
        "id": 28,
        "url": "http://patchwork.ozlabs.org/api/1.0/projects/28/?format=api",
        "name": "Linux PCI development",
        "link_name": "linux-pci",
        "list_id": "linux-pci.vger.kernel.org",
        "list_email": "linux-pci@vger.kernel.org",
        "web_url": null,
        "scm_url": null,
        "webscm_url": null
    },
    "msgid": "<20251218-dma_prep_config-v2-5-c07079836128@nxp.com>",
    "date": "2025-12-18T15:56:25",
    "name": "[v2,5/8] nvmet: pci-epf: Remove unnecessary dmaengine_terminate_sync() on each DMA transfer",
    "commit_ref": null,
    "pull_url": null,
    "state": "new",
    "archived": false,
    "hash": "13e9450c9d8d50a4a270b4dbc54d57778b2167a1",
    "submitter": {
        "id": 68011,
        "url": "http://patchwork.ozlabs.org/api/1.0/people/68011/?format=api",
        "name": "Frank Li",
        "email": "Frank.Li@nxp.com"
    },
    "delegate": null,
    "mbox": "http://patchwork.ozlabs.org/project/linux-pci/patch/20251218-dma_prep_config-v2-5-c07079836128@nxp.com/mbox/",
    "series": [
        {
            "id": 485872,
            "url": "http://patchwork.ozlabs.org/api/1.0/series/485872/?format=api",
            "date": "2025-12-18T15:56:20",
            "name": "dmaengine: Add new API to combine onfiguration and descriptor preparation",
            "version": 2,
            "mbox": "http://patchwork.ozlabs.org/series/485872/mbox/"
        }
    ],
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/2175615/checks/",
    "tags": {},
    "headers": {
        "Return-Path": "\n <linux-pci+bounces-43315-incoming=patchwork.ozlabs.org@vger.kernel.org>",
        "X-Original-To": [
            "incoming@patchwork.ozlabs.org",
            "linux-pci@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=nxp.com header.i=@nxp.com header.a=rsa-sha256\n header.s=selector1 header.b=EQjx/97P;\n\tdkim-atps=neutral",
            "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c09:e001:a7::12fc:5321; helo=sto.lore.kernel.org;\n envelope-from=linux-pci+bounces-43315-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)",
            "smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com\n header.b=\"EQjx/97P\"",
            "smtp.subspace.kernel.org;\n arc=fail smtp.client-ip=40.107.162.71",
            "smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=nxp.com",
            "smtp.subspace.kernel.org;\n spf=pass smtp.mailfrom=nxp.com",
            "dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=nxp.com;"
        ],
        "Received": [
            "from sto.lore.kernel.org (sto.lore.kernel.org\n [IPv6:2600:3c09:e001:a7::12fc:5321])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4dXG0m3wllz1y2F\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 19 Dec 2025 03:12:56 +1100 (AEDT)",
            "from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sto.lore.kernel.org (Postfix) with ESMTP id 63B203063F25\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 18 Dec 2025 16:11:14 +0000 (UTC)",
            "from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 320C4354AFB;\n\tThu, 18 Dec 2025 15:57:06 +0000 (UTC)",
            "from PA4PR04CU001.outbound.protection.outlook.com\n (mail-francecentralazon11013071.outbound.protection.outlook.com\n [40.107.162.71])\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 DF2BD34FF7C;\n\tThu, 18 Dec 2025 15:57:03 +0000 (UTC)",
            "from DU2PR04MB8951.eurprd04.prod.outlook.com (2603:10a6:10:2e2::22)\n by VI1PR04MB7037.eurprd04.prod.outlook.com (2603:10a6:800:125::7) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9434.7; Thu, 18 Dec\n 2025 15:57:00 +0000",
            "from DU2PR04MB8951.eurprd04.prod.outlook.com\n ([fe80::753c:468d:266:196]) by DU2PR04MB8951.eurprd04.prod.outlook.com\n ([fe80::753c:468d:266:196%4]) with mapi id 15.20.9434.001; Thu, 18 Dec 2025\n 15:57:00 +0000"
        ],
        "ARC-Seal": [
            "i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1766073426; cv=fail;\n b=uQXve/YPEbH0+di2mAclIJXPjw3Jwx3J3OwnPHI5hur/6LnoOYZuK8aGksqnCNtRqE2wBy50gKfZWW7/7VihgRdeWD7EqB8HXGbP2vVlBrin0qdIpq38Ng3Jzf96HkHQ8xBulsl73cIHRMHF7RdK3ufSjp3eA5M4Lg7gT3h5CnQ=",
            "i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=tNbI8Zmm8RlbopPsxegfx+U3JT/8rJvWQIbs5fCiUfZRUQx3xhhIKPiIJWmNP5McdjSAmbDsblebZPyA2vi/trgFbQaENu/iWTeDKgtnofKXTBgGHRpzDp5k1RLduwhD5noY6m8jBPZNkkkXmDe9lHm7pO0zPdb8n11CSq8gDpT1Qh8h59Qmj1TvgAI7I8I7RkXLkM2HnZoIi/8T3FVpQyauQzmATBf8CEj/bZ+R/e2GfxH8tjWDr7bhsuEi0EcS7Iw6ZuC4vVPuYwoQ6gO1xLrp8nJkgr9oFE9LgDKMDX6/jSMndVONobWh2Y8dq8hKrpLmPkc4eExmigRq83OAxw=="
        ],
        "ARC-Message-Signature": [
            "i=2; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1766073426; c=relaxed/simple;\n\tbh=wsvexpWrSfWq9gITHBKIdAKuJwiqSfNp1PCydMlUpWE=;\n\th=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To:\n\t To:Cc:MIME-Version;\n b=VJD8OtLu2G0CacOf1pLxqFUl1849AeTcqeLQSrsIAf/l1Msnb0wXPjRcX2xppbWQmPOjJwZnSqif+QHV17fs9fW41u5AyU3Jecb7sN12J3gwBXMOHk8nF4mUIOTH7716Vgp9C0Y0MGhwfiYMd67oC/8NRnB95hDVm8uoz6XGHPs=",
            "i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;\n bh=tqhR106ngVccyAu4+yIFjhQcMk1FETPFqjBdbGYSUqo=;\n b=eqMrRCFmH2vDI1O3r8kpPmBy7BMRZoZh9GfaVYsZA8Gz4fewpVo8HNWdnyqFxtXdiEByn/BjBD5VnHR7RchOAiEuxSgqgndp3fFe2ox5gNeRIxaSeTEu0uZqKG8BClPjCTfXIWfWKmMVuq50KfqKLNbiasgl+qvVHxaDqjo9w9zn8bM32ZJP/CTGqKw5ipCRBX03cDoj1kBnCOD8zLtBu2GO19cAc19auRHdkllH09HRagV9kSaatHG3MB0HWAzD29LqZYXBOHNsVFRbvOVyCdIbAYUcFVuv6q8D57LsIdHgaVuV466Pudu2rlM/KKYi2cdZriBH7Nl3W8xey+tlWA=="
        ],
        "ARC-Authentication-Results": [
            "i=2; smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=nxp.com;\n spf=pass smtp.mailfrom=nxp.com;\n dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com\n header.b=EQjx/97P; arc=fail smtp.client-ip=40.107.162.71",
            "i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass\n header.d=nxp.com; arc=none"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=tqhR106ngVccyAu4+yIFjhQcMk1FETPFqjBdbGYSUqo=;\n b=EQjx/97P1Oo1d4cLsDJM3XUzkICr1nDU5ntwiPQ3xxRofcfWYcCnTgIYbWnRRT/oM3voThKlVw3v4jE/u+QPXLLCivNdh/qcuWGVu9KTCwJ3gtNflfWjMP0oKvT6FOdpr/b8NeDbSnCXtOxtFUMF6KQ5uzL/65gLvvqqXlV2c5X20NPQiy88S1ETJSPgpKv2Bfw39T/RTtTcc9Xmego3Hg4GrXGFCBCRtp3MduQklLzSLGhF/Cj5HNkbOLLnNPP46ptL8HlMVFIgc6+Gh5QK8C2hTLayQC+H1dHSGo60pA1XfG3+8KuE3vKVxK+opX8hcBEWcLdcPMUj5uGfxZR8yQ==",
        "From": "Frank Li <Frank.Li@nxp.com>",
        "Date": "Thu, 18 Dec 2025 10:56:25 -0500",
        "Subject": "[PATCH v2 5/8] nvmet: pci-epf: Remove unnecessary\n dmaengine_terminate_sync() on each DMA transfer",
        "Content-Type": "text/plain; charset=\"utf-8\"",
        "Content-Transfer-Encoding": "7bit",
        "Message-Id": "<20251218-dma_prep_config-v2-5-c07079836128@nxp.com>",
        "References": "<20251218-dma_prep_config-v2-0-c07079836128@nxp.com>",
        "In-Reply-To": "<20251218-dma_prep_config-v2-0-c07079836128@nxp.com>",
        "To": "Vinod Koul <vkoul@kernel.org>, Manivannan Sadhasivam <mani@kernel.org>,\n\t=?utf-8?q?Krzysztof_Wilczy=C5=84ski?= <kwilczynski@kernel.org>,\n  Kishon Vijay Abraham I <kishon@kernel.org>,\n  Bjorn Helgaas <bhelgaas@google.com>, Christoph Hellwig <hch@lst.de>,\n  Sagi Grimberg <sagi@grimberg.me>, Chaitanya Kulkarni <kch@nvidia.com>,\n  Herbert Xu <herbert@gondor.apana.org.au>,\n  \"David S. Miller\" <davem@davemloft.net>,\n  Nicolas Ferre <nicolas.ferre@microchip.com>,\n  Alexandre Belloni <alexandre.belloni@bootlin.com>,\n  Claudiu Beznea <claudiu.beznea@tuxon.dev>, Koichiro Den <den@valinux.co.jp>,\n  Niklas Cassel <cassel@kernel.org>",
        "Cc": "dmaengine@vger.kernel.org, linux-kernel@vger.kernel.org,\n linux-pci@vger.kernel.org, linux-nvme@lists.infradead.org,\n mhi@lists.linux.dev, linux-arm-msm@vger.kernel.org,\n linux-crypto@vger.kernel.org, linux-arm-kernel@lists.infradead.org,\n imx@lists.linux.dev, Frank Li <Frank.Li@nxp.com>",
        "X-Mailer": "b4 0.14.2",
        "X-Developer-Signature": "v=1; a=ed25519-sha256; t=1766073392; l=1247;\n i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id;\n bh=wsvexpWrSfWq9gITHBKIdAKuJwiqSfNp1PCydMlUpWE=;\n b=fM/sBW5mjAnCsihLWKpQ0RPNrFaeDiAw34tRSG587t9C4h2fq/D0Ue+DhKjWUh+0KFz4SevZa\n g8Lm3jJGdRnCpGON/s+3e0lBqAJG/BXfZqqj7UQ2FryWmDY6Y5R8loJ",
        "X-Developer-Key": "i=Frank.Li@nxp.com; a=ed25519;\n pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q=",
        "X-ClientProxiedBy": "PH8PR07CA0047.namprd07.prod.outlook.com\n (2603:10b6:510:2cf::10) To DU2PR04MB8951.eurprd04.prod.outlook.com\n (2603:10a6:10:2e2::22)",
        "Precedence": "bulk",
        "X-Mailing-List": "linux-pci@vger.kernel.org",
        "List-Id": "<linux-pci.vger.kernel.org>",
        "List-Subscribe": "<mailto:linux-pci+subscribe@vger.kernel.org>",
        "List-Unsubscribe": "<mailto:linux-pci+unsubscribe@vger.kernel.org>",
        "MIME-Version": "1.0",
        "X-MS-PublicTrafficType": "Email",
        "X-MS-TrafficTypeDiagnostic": "DU2PR04MB8951:EE_|VI1PR04MB7037:EE_",
        "X-MS-Office365-Filtering-Correlation-Id": "79fea860-c31f-4764-82c5-08de3e4e1496",
        "X-MS-Exchange-SenderADCheck": "1",
        "X-MS-Exchange-AntiSpam-Relay": "0",
        "X-Microsoft-Antispam": "\n\tBCL:0;ARA:13230040|19092799006|1800799024|366016|376014|7416014|52116014|38350700014|921020;",
        "X-Microsoft-Antispam-Message-Info": "=?utf-8?q?qqTeQYNSu7gGjV5z8+01BhszgNh4Ufr?=\n\t=?utf-8?q?DudR3JWvutRc82FBVW3jFLzKlOverRNphJ2NeQvlC4960bQAJeueBUCVgKIBJFL1H?=\n\t=?utf-8?q?hqlNsyRxHY4v79kfF5LppnabaOmOBxvL+pz8fuJ5pR0vhtA0+GUMC65TNf2ZW9B2N?=\n\t=?utf-8?q?lLvsOdejAFyZY0syj55ZtQdlbwAvR+5Pq9QrTbpHOrnNRDHpcj/+phTvYNovza/nA?=\n\t=?utf-8?q?waGJWHwsexMEcbwkixVlYZZly4K6vKnm5I3netxGG6MGEddR5MEvVPTU99rPPjrX1?=\n\t=?utf-8?q?+RAXLNNnAwsUj5BSTyyV5bHVkhlw3KzHdTUEeGzaZwzpKJXT0OJOxxXxSMG+N8yjy?=\n\t=?utf-8?q?v6vRbCOcOCzMGx7nlGDH9dcB15BIMlfzGevG7K99PybEww6lF1VGt3VE0loNlNbC2?=\n\t=?utf-8?q?hzTSqjGhjpMwQYH8m3nooJnBEaR67UaL5aIWXgH3GTYaC+WJA6iCb4HOm+Xx5lTw6?=\n\t=?utf-8?q?uQRwa4fa+Mzp/nVyndVcusvcfx7vLvbVrazYcUhGPTLIiNEUuy0ijpSjfG2YA85uc?=\n\t=?utf-8?q?SSNK2kHuO6QiHsAGoyTNcSU4WENqp7ld9MpYxpVSZgQFezrcZXqBSwt5KeV4Zt6G9?=\n\t=?utf-8?q?MruNXYxa7aCj+fQ2ysrGJL6uosgPf0VrfvAdei7k4IxZWvd6Mft+dQARZlrWpDwvW?=\n\t=?utf-8?q?s1CnkXdSGYs/z0Zx7PJBGVMdznwQzThK7LwPExZ+3+P2I0j0nRx/OzZjEjxKkbFyV?=\n\t=?utf-8?q?7HZ9R/XUhafkzOBDjjs3YdGopB70jy4VRgX2hgOwe0NBrzWBYqfY0eb2Eu1XPIau3?=\n\t=?utf-8?q?Jt4q8wBeFu0Trr5LxLcK1xV4nT5iXJM6fxc0EXNr5LRfDJOLUOPMkeZPUN9aO80xN?=\n\t=?utf-8?q?aZIOS+JQIeHgF0rO+6awoyGmf/Dw1WHBMU+JbQOAmuXpuagBqbMmClJsMoJE5wIu6?=\n\t=?utf-8?q?QSdLu0zxTaljCdst3d89Z2Oz52z6hPG3f4VzVdcvmcGUmrtJRtMOLiBp1mBPH8wv7?=\n\t=?utf-8?q?nNIRH46Eoe/vLvfp9cY/ZmFKUO6iIQZx4OD4GCd0pZl7Z7hh4seN/yakGVrlb97/Z?=\n\t=?utf-8?q?MshIDTTFuAZMOADthFt6pfInNSG+O1v2BLTnoErbjg/sRCn79uIoSUBNZaULiwRll?=\n\t=?utf-8?q?S8KyzK6pkXIRNGroLfWlUdlISbzXdTZ9mQRyY3q23C6bXaWdrcU+922LLQ/06KOKr?=\n\t=?utf-8?q?gcJMhZwKPFPdxSTQClpib8WJT8m3muhJ81yVqTlriUECv+bzEfsx6WUGLxNs0DYB+?=\n\t=?utf-8?q?+zrlAoTGbb6hQ/DgnZR+XHUbEXrdyg8AxWpCtYF8tykOhCO2cP3MP/KRxz3rN2Vu6?=\n\t=?utf-8?q?hvDqr0Cla8WsKQMTHp9Wxz60hkgLWM7ix5mzWXes3+gXi4w/L/tHLpWQnJTJ/DGLP?=\n\t=?utf-8?q?XnwiKj+rNH+RkV3R8BUGq0SQyzJZTd7IEHh2R+hQHhciAYC2HkHu9W9FxG+UP5fN0?=\n\t=?utf-8?q?Rqy8lct60M48DzRt4mJG7jx2ZhkipBkkPqvoY2Gc+OEUKdeG1Csl28swBtPuR3B5I?=\n\t=?utf-8?q?wMe3pup8FtqOzRO23WGRBVeHu4C3MgxQ=3D=3D?=",
        "X-Forefront-Antispam-Report": "\n\tCIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU2PR04MB8951.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(19092799006)(1800799024)(366016)(376014)(7416014)(52116014)(38350700014)(921020);DIR:OUT;SFP:1101;",
        "X-MS-Exchange-AntiSpam-MessageData-ChunkCount": "1",
        "X-MS-Exchange-AntiSpam-MessageData-0": "=?utf-8?q?XSY+q9EqMi9s1r+t9stWtXHtORlz?=\n\t=?utf-8?q?6wLDtySIuP8yl5yhDsIVhNynWs/5f0vqNjf4yY+KgIEQOy5cazjholRj2W5vw/0N3?=\n\t=?utf-8?q?Iqh4JdJys9xyDNDUszCZ6oELuBZth4u8oatCmNG/V+hQ6G9lTz8NuiszpVHjlZmO0?=\n\t=?utf-8?q?qgTNqhCaJH1Yu2k55VXondVeEDpGPNrJPKutVGK/ZIvCSH260EoAavSkx3cNHylja?=\n\t=?utf-8?q?f564OmOM6oQl14UiHXt3s6CBN0T4U0hkrQ9VNoifp+X3c1sgKMaKTJ8UrPM0mW8bI?=\n\t=?utf-8?q?knt6t+VVg6eqtKK62tsGNAdgk3uhk5m3TAtM3NZOaIlEzkLW6j/s8LC+yse1L9YMY?=\n\t=?utf-8?q?uxUt0PWXhG962APViPjveAx0v/9radu0QY02AKStY01EBo7dzl5u5y/wK92coqB6r?=\n\t=?utf-8?q?t1HDJZPO3qojW54Tkl3TyG4Oc665/85EAg3kq+3aKaWABHAKgbtibts+KMdEa0T4i?=\n\t=?utf-8?q?r009tSZ8dSVimx5I1IsitfH00uwUOPTidcjy8igeIDPD4mhW2vl2HKubXFnn6+8sm?=\n\t=?utf-8?q?HvuSFq5mapVLCpaOp4yR4PglTZZi55xSmLmDTHNGxbk0CR7Ad/6Mn27vSbwTwcDcE?=\n\t=?utf-8?q?Jij5sE3KkWeAikVCZgGRw/YhSKArM2f3VKrq5g/gDX7u0oXnC/8zEcFzd35QM6NQd?=\n\t=?utf-8?q?8x9+wPLx29swBgGtEiIJZwHDZfvs2NxG5jQ0eDgus2GIZYxNk6C3uWfNPQ9tlVw71?=\n\t=?utf-8?q?QwgJlTarwrwdkruvGBpdXUobml6BF1YU00Hbt/b9i3uklZVTcNMr5k21uOGglSOsL?=\n\t=?utf-8?q?iWVe0GEGedPUIMiHZ9Q1vu254hUoX86muUN2FNOFGFsQcycF2FL6l+K6CooExyG/j?=\n\t=?utf-8?q?6GrHg4qAHH2FJgH3MTSg1cJphYkhUitMef+jpfQYFndIobkpinBnT1H4XNRNyQhSp?=\n\t=?utf-8?q?FxXmoJ6T5LL6JDXtcs/EBHQ6b1nq8wl0wI8IRe5iHe/0zn/p7Mk/g/bbM6Ez2BfYO?=\n\t=?utf-8?q?oiEub3fwTjNbn8k7ebPonasOM55sXaEpEZHD8Lplb6Eg/n5EKenZNlUZp5MBTv4/g?=\n\t=?utf-8?q?WHXdRCQx3iKAsTemi/z7L9vzB3KwNeH52TvWqX0LH/ekMI/LvI2fbbwQ29sqeHTk0?=\n\t=?utf-8?q?JfMluXlTpSapKOFE4sF2dRNEQiEQicu3lvca6G9Tglw8HClRg5UgtjQRpHeVdX3qE?=\n\t=?utf-8?q?tsjCvBAxNIjQ6VRKjA3QvTgNmykTYCs579sby3a7LTIdDdWAyU51SzlIlbMxw+hDH?=\n\t=?utf-8?q?NIRkTHSd/bJ0PFOTd4Zj/SRpXMUs2YjftKjtPlBIaNPXmfoPVyeDnuvUWnJPcsYOM?=\n\t=?utf-8?q?EQIz5womYlGJIZ3J1OcmqbGDZh11HJ0siMXB0kIIJJWV4Z/Nx3J2cUDg+PRDQfysc?=\n\t=?utf-8?q?0b586Gdt1y6FreIpV/XrhS/RaxCC1SChkIplTsnmCAxRfmRCc3pApBntS04iHa+kI?=\n\t=?utf-8?q?p/L94/UwuCBsxBjqLsDzzpDYh+YT+0B7NEdGOtS61g8NVq75GO/FrcWUtLPs43/oC?=\n\t=?utf-8?q?1i6FR/X89gT7XyzqtXlW35kJNVHWnMQ4IbJscAanBmIJsJndLsxb3hRsZ7Vk1+Ohb?=\n\t=?utf-8?q?Tnm4J+Z+p5v8?=",
        "X-OriginatorOrg": "nxp.com",
        "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n 79fea860-c31f-4764-82c5-08de3e4e1496",
        "X-MS-Exchange-CrossTenant-AuthSource": "DU2PR04MB8951.eurprd04.prod.outlook.com",
        "X-MS-Exchange-CrossTenant-AuthAs": "Internal",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "18 Dec 2025 15:57:00.8273\n (UTC)",
        "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted",
        "X-MS-Exchange-CrossTenant-Id": "686ea1d3-bc2b-4c6f-a92c-d99c5c301635",
        "X-MS-Exchange-CrossTenant-MailboxType": "HOSTED",
        "X-MS-Exchange-CrossTenant-UserPrincipalName": "\n bASuMl8kAQ7thzWmVHVqt/fHJ1/YKrfv7kOy3epQp0CUUi40YYrBVgfS2tDpOWsKbZIojK4A3Q9/ythDV6X5sA==",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "VI1PR04MB7037"
    },
    "content": "dmaengine_terminate_sync() cancels all pending requests. Calling it for\nevery DMA transfer is unnecessary and counterproductive. This function is\ngenerally intended for cleanup paths such as module removal, device close,\nor unbind operations.\n\nRemove the redundant calls for success path and keep it only at error path.\n\nTested-by: Niklas Cassel <cassel@kernel.org>\nSigned-off-by: Frank Li <Frank.Li@nxp.com>\n---\nThis one also fix stress test failure after remove mutex and use new API\ndmaengine_prep_slave_sg_config().\n---\n drivers/nvme/target/pci-epf.c | 3 +--\n 1 file changed, 1 insertion(+), 2 deletions(-)",
    "diff": "diff --git a/drivers/nvme/target/pci-epf.c b/drivers/nvme/target/pci-epf.c\nindex f858a6c9d7cb90670037a957cebdcbf17dddc43b..56b1c6a7706a9e2dd9d8aaf17b440129b948486c 100644\n--- a/drivers/nvme/target/pci-epf.c\n+++ b/drivers/nvme/target/pci-epf.c\n@@ -420,10 +420,9 @@ static int nvmet_pci_epf_dma_transfer(struct nvmet_pci_epf *nvme_epf,\n \tif (dma_sync_wait(chan, cookie) != DMA_COMPLETE) {\n \t\tdev_err(dev, \"DMA transfer failed\\n\");\n \t\tret = -EIO;\n+\t\tdmaengine_terminate_sync(chan);\n \t}\n \n-\tdmaengine_terminate_sync(chan);\n-\n unmap:\n \tdma_unmap_single(dma_dev, dma_addr, seg->length, dir);\n \n",
    "prefixes": [
        "v2",
        "5/8"
    ]
}