Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/1.0/patches/2175626/?format=api
{ "id": 2175626, "url": "http://patchwork.ozlabs.org/api/1.0/patches/2175626/?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-3-c07079836128@nxp.com>", "date": "2025-12-18T15:56:23", "name": "[v2,3/8] dmaengine: dw-edma: Use new .device_prep_config_sg() callback", "commit_ref": null, "pull_url": null, "state": "new", "archived": false, "hash": "bb456d326227dedab30a8a35c40923d594a17285", "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-3-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/2175626/checks/", "tags": {}, "headers": { "Return-Path": "\n <linux-pci+bounces-43313-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=lnve/rVh;\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-pci+bounces-43313-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=\"lnve/rVh\"", "smtp.subspace.kernel.org;\n arc=fail smtp.client-ip=52.101.70.27", "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 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 4dXGc857Wcz1y2f\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 19 Dec 2025 03:40:08 +1100 (AEDT)", "from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sea.lore.kernel.org (Postfix) with ESMTP id CFAA63105410\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 18 Dec 2025 16:33:47 +0000 (UTC)", "from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 7A68E33D519;\n\tThu, 18 Dec 2025 15:56:57 +0000 (UTC)", "from AS8PR04CU009.outbound.protection.outlook.com\n (mail-westeuropeazon11011027.outbound.protection.outlook.com [52.101.70.27])\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 36A2534AAE6;\n\tThu, 18 Dec 2025 15:56:54 +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:56:52 +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:56:51 +0000" ], "ARC-Seal": [ "i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1766073417; cv=fail;\n b=sbjQVzj77QGRLabXknZ1/xBmV37gl6znLcx4DqGFqdb0ybbK7UyVTDOakCkuBYaegY9NbmTdHmkxap71caV7pXxRf0SJH3ZcoNtR/hOVL6wq5GZKbM/5ZgT635QVFZQShjCkSiTW+/ZmYDv5n64KwJrawhT2Y/Uk6Sv2ThF4ukQ=", "i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=fO1RZAKcpOrN1Ao+QoMJIvfBS1bB39JzPRB6GEWnvdpFRAWoqdzJJUEcffHregv4SmHWVtnTxIME+UlSprXhd+QuFCG794QNSjyooYZvMv2pM67FgT+XNfTVOVHLd6lHnaRwGmn8h9ijZ+1395POQQo8MNrLqjJ1U4aAMl/00sb4Qzyn2tlhwDqqYJt11X+CfjLSG4ztlXobWiPXRk3VnQXpf9OrWaR6Do3SyBxJOs5mk6WJBn1JJiB+oThv4NKYpUvkKAT7Zprfo5s3c5E7TWVLVsCBmqgtgkiL+xEvhrNT3KrI/T+3DLiHplwzBiBCozU8tHIiqC2nwjIy18XV5A==" ], "ARC-Message-Signature": [ "i=2; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1766073417; c=relaxed/simple;\n\tbh=/aczepkAFOD5+Qg2pxA8JDpR3ukB4cza60QV/QoIWQg=;\n\th=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To:\n\t To:Cc:MIME-Version;\n b=u0wMnJkDJJlGaxrdGpnWxHrDiK7WhZS+HoPahsNO9h6BM2pE/4bLKzV1IXkNfEyzVrdGH83Q+YUOYUUHOSbkMgsG69hqxZ0tUmRlacvI8eVWGI1jHkOMD8fi1oUKoAGtSCUvoLJUw4VAIq9JJxurgxnMtMC07tZ54DhpUSQvuwA=", "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=Gp8sPOIsFV+IkkfN/89V1un6TXHtZ2mLu6oYUSa4wtY=;\n b=CjwbxE9RDjXMAnSgiCJiZuYAy8td0yA1NoDSa7vFa0fubaZU8c7TRnsqFtaZuKCd6brRH356vP8XL88LyKh2neYMx5XKnlDS4jSWNgU9sGFn21ULGXCumeqzV7fzHa8s6j23LOlR5Si8C9jwh9AwobHrXNlJjqJRok8rAGSABIpoWXvYxN7Gn6bmbGL+6g2ZAS+VN84WtkgKrvelEnI21O/wSyiTLyonVSFrozThtxItYR0H7DuSLEUYPYZ7g54CoZmsKa8g/rhXzzweWkr1VQvd93Bq6/obHfIe8+e0rNH4WRbFfriQnYcs2qCbrFXrKUAoACiuhauZjqlVXDGaLg==" ], "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=lnve/rVh; arc=fail smtp.client-ip=52.101.70.27", "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=Gp8sPOIsFV+IkkfN/89V1un6TXHtZ2mLu6oYUSa4wtY=;\n b=lnve/rVhYOZAChV2strDmZcADFYNQP/35RINP5UEN8rrtA2KPqbFnZ3JfqNpfvF8SnGEbmn6JOO75JeXuze2AOCJgWXmBrt4kjjeXHNkfNlLOdiK7hbcyv1hnXv9M0i63HLpwrCfYfmpr0jLIC8YHJY0gEZPZQJiweOL67uCsjeSZDEm3JsaIqESbY2KjokDHT0c4zNUBdwLBsj2MLEsZ13tIXwufC4J1PsAk7mKIrSJz2SeFSCYQkYb5rbVwn3+gOW4JM7MGnAdIXoq2Qi3aRslctwtPr9z/EDCz2O/6Wb7wC6kIhiq/hnszRZyrOD/1tnXKBxSPxnzdOJTwCqd9Q==", "From": "Frank Li <Frank.Li@nxp.com>", "Date": "Thu, 18 Dec 2025 10:56:23 -0500", "Subject": "[PATCH v2 3/8] dmaengine: dw-edma: Use new\n .device_prep_config_sg() callback", "Content-Type": "text/plain; charset=\"utf-8\"", "Content-Transfer-Encoding": "7bit", "Message-Id": "<20251218-dma_prep_config-v2-3-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=2055;\n i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id;\n bh=/aczepkAFOD5+Qg2pxA8JDpR3ukB4cza60QV/QoIWQg=;\n b=miigXUHxa1Kqf/KKfnRi7dmib01EHUEDJ9aaCqxiJSSVn5s00ZkYo+7c9Bl7RBXqcszSBrcrt\n gtwXvt0iBMvCxbVK6Y+D6N5tJCKT5g6DahvSnN353Ym1DYitEpNlQen", "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": "f21ba697-f59e-4ba8-f795-08de3e4e0eb6", "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?Y3C27c33Z8/0/lAXKyQ4ZN4JsCNdgPM?=\n\t=?utf-8?q?0aRG7WVoF0b42JSQxqOiK5Lx2b901MNellzpEYZ79hnh9icrisH6eeuC6qkmWGV/G?=\n\t=?utf-8?q?HPkghAysNrIIK7y+ZCTym0tNTkB/8gb08hEeyqD3jANNO81eFm2Z86sBCqjW8BLfi?=\n\t=?utf-8?q?dPDxPheRmaZQ1utL4jd6BC3t8x6JbV7IeznVvJDhOgH0xGyXp3lURjqslAHEH+tEP?=\n\t=?utf-8?q?I/cPUTkzo3zpI3rFh8jmXJ35NFZI+Hxn8PFUcbSj5uhFcz6WP7/HirClPU71WIfTi?=\n\t=?utf-8?q?NwoYFKo/wJvltkvBAxgh/Sj0BRY6Elnc3kN27D9FdouTcFv4gzE3/QEqk8rIjPbiX?=\n\t=?utf-8?q?Fbb6Un861c5q1j7uipKcFu0Wk1VrE4q6Y6HKVkHL19ShkBhAodhbXlI3HNw26rv2s?=\n\t=?utf-8?q?eSjYbShfvKFko2w21PNiIbLP82hgn1O6jI2FlPoWhBwETAJoyHP52JGkMwryulzgX?=\n\t=?utf-8?q?pN+u3pa5m4Jx1Re9MHsAtxLFK9PeSEyo8ZydjJqPK8HPV7yH34CLkiTZn4Vp86osh?=\n\t=?utf-8?q?MMGTcbUItN4s7H6pTKpvwHEZPJPUMI8K5a8U4ddDsFgL5n+cEggeKmQnQLa9SnRXH?=\n\t=?utf-8?q?XT2KfxJpaZzUUeznowE6wOeho1L+lKFI0JE/a5rTOGaggdIwjy2B7LpEX0QJX8oWw?=\n\t=?utf-8?q?MJDsupdnmheXNKoV0i4gyYXA6stkpTGWq2T9yhlWQep/OgEPkc/6q4A9aJ7TdEb+g?=\n\t=?utf-8?q?7X7yzzuCAHk1PLPWO5VBx2+nF6yCSz7MMGqPU7DPdIIATPs+BI4V5Y207awYUk8cl?=\n\t=?utf-8?q?aBiCCIuLPkiwx0hzPv/7w/JBGlUYCRWbbQ68PfQE3wJNhtLKLD6IMse74lburDS+U?=\n\t=?utf-8?q?lPWDnZMoiCTW+u2KEEFg1F8UhjAusqMAKZHe1/hiMiLSqFdK+3LmeHWmmZANInLBW?=\n\t=?utf-8?q?AHvEir0uGGjoh+1AHImZ3B5xB5nDh5OsFDX+gd2MFmS8/SBFJ2nltei1yw7H1oYbV?=\n\t=?utf-8?q?P6P/mttV4S6Ap2LBIu3Xtf5myoIZNGJNlUMppBn3Gu6zK/va/wohcItpq0Y8UBGWS?=\n\t=?utf-8?q?QQRQ6Ab9lwy7N6NRwHSkTOkynVJ7oCzfFQgSLFREibP7dUDZ81udGS5g30TDmZ9Vo?=\n\t=?utf-8?q?ROmKPb+E2fFe4+yXDwyrTF+l5Umq9B2qlyh9vbOv96atWpeHfXjrM6LiuSerkzDa4?=\n\t=?utf-8?q?BhFdWfneuVqsOdDoguz/EOHvq0gVnZBDDP2tze8SsMS+eG9fDMZ1ekm1h75qmTjJN?=\n\t=?utf-8?q?Bk9LY5rKaSbJtypoR9LAETs4ucW+5QNA1qZJkewhWNAdn7lvYtfnqNw4ElMZQxdAj?=\n\t=?utf-8?q?BkNGwjrXiNstjutDStGWQOBuO67WHXYkTAsiICHENWnew4QHuacB9cQ4/dvA35sAP?=\n\t=?utf-8?q?yv38d3AWL5wn0ddi72XJUsbhvOrDrKOFMayXJGqYn1ZPDupptSkqEAsMDeQNGvL94?=\n\t=?utf-8?q?yzrM/r+dEuq/mEC/pBth56208iZdUxIpAD7kOqjksAhA42m9oXRejxGQM6HpjUyHM?=\n\t=?utf-8?q?j+/FTiLy3ymgW7fLVyGnpJv1lpxSpPbA=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?8geT/IVaj4uUCZbJJVxTJdd0z8H/?=\n\t=?utf-8?q?3rXzOv8RCRhZl8YCI+HEhQSFDn030SPT6vR9P/zggI8nizIMsAYiR5S9FynJCYZm5?=\n\t=?utf-8?q?/uSHPdn/XW7grbsmpxLC4S7GYJ+JhfSoTbcZ9cPHbrXYFnulI9fLKFvWrUr4vow2w?=\n\t=?utf-8?q?eNwoIqCjGH06HvyOEP384iM94sjT2V1dNvHV+pRvMnwpi9FfMwdtK/TCIYwEPlz0A?=\n\t=?utf-8?q?Idjh7HnOOk3zK6LEFb/pUS6goRt7BkD1k9dw+o3iN/SH2HzKUYbyhLrI97Jcb/0Lb?=\n\t=?utf-8?q?obx8+AUgQ36cOkkHvvFINs3T7rzpto6Sl/rUM/1hIj/raoLos6h46VYjNsSAAXZDn?=\n\t=?utf-8?q?Tnszwqbcue2w7dKh4GQ1cyT02DWwdMU7WDed7hlqqqDg2vphbJGEYvUTLpZQmzEpf?=\n\t=?utf-8?q?AbU95CTpWSkMsG1bDu26uCKY8EMfWYLnwF2iNSPhuSmVj9qOspz7etFvAi30UtFlA?=\n\t=?utf-8?q?6Jd3vXkrJKz9yOmPlCGjk/k2VHabgbKzEH5gFr5T0vQps++i9+yQMafpfyrD6FWZs?=\n\t=?utf-8?q?jSPSiJnN0oXst8jv7NH/4SqhN7Dobg8EWT21NW1K0EU0XluzCts+a2SHGwJpX3ByK?=\n\t=?utf-8?q?+1bq/2zTy3IZt8iAEQWnfnlOWHz+MU1XXBBlE3zjabemeCB4WlwCe7//ozNafucsM?=\n\t=?utf-8?q?GVPGtiE9ascP8hy0wZje27jW5NUWFAC7a/BSOdpqBpJqVbcyuqq5kUT8q0GmBLJIp?=\n\t=?utf-8?q?eKukU9vInrLuIrkbkSAxuShKJLam7zMiXD2z4Q2WuBKcxS12SvxKf4+8NPIAoqhCi?=\n\t=?utf-8?q?+QVTUgphumuaYYez5MGTNU2NdUz75IURRegmJxAmTLUYN4+729hAz8k7SBnUaQJiq?=\n\t=?utf-8?q?I+pdoZ/+wqJ4pCCqSuDfUDLRFSOHlJUmytm3BR9yGNt0hD9IGbqfGqL7IKLCYUkGb?=\n\t=?utf-8?q?EOi0BRJ0pssXceX816DhR8WZ1icVvEbm4RwUEs1752BcNGluY+cXjJJVfr8XTv8L9?=\n\t=?utf-8?q?Oxy3zO0XI2iAXfD9GAFshoOTKFKQotiXepwXmgu2efqSxwcUkZHg9Q25xQsi35Fa5?=\n\t=?utf-8?q?sZ2itHjZ51DFf3+NR5xwHIyR1hgXVpz+RJ0m7OBYgQFVZCJ8e3AX4kSDvSV8WcHPm?=\n\t=?utf-8?q?IRnpK3fXQHEf31x8kQvinNBrw1kEP5d5FpYE+bgxuTWZlJ6ALFiM3Saq741e74DqD?=\n\t=?utf-8?q?i+rFr9/w2XGNDdV5EcYWIqdNfph8K0/XWDtL77WP65xDpF2uHGaLsti0+Bmncxw21?=\n\t=?utf-8?q?+EjWG/YYqBGywSKEEuZOo/ff0uRmNfjnc14xsOfiu4GytoTGgIbIPcUSTf09xFEOc?=\n\t=?utf-8?q?7C7EJ/WPaCXqNyQHvO7bFD4VLQofoIXNObYSoqXNKochC8OOf2P38YRS56vF5QSFc?=\n\t=?utf-8?q?8VRseyqa36WNnFFlwjuTaECQVlKUSdjN7xRajBO67E2H8v591oe2/e8y026Q7BRMg?=\n\t=?utf-8?q?BSAXQkc24mtOnh/UZeSTduBZgv8vYHQRrVtKaEW3RDsknlVB6i4PjaQVlEIyoDMPw?=\n\t=?utf-8?q?YFfmif7yxxffZc9GsPvOju7RvMcXXAYUeEbGuT/oMMyZtjj6ygv0w/WFGFk5xqtis?=\n\t=?utf-8?q?FyHRhngfsBsg?=", "X-OriginatorOrg": "nxp.com", "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n f21ba697-f59e-4ba8-f795-08de3e4e0eb6", "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:56:50.9596\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 uVXXa2/6dLXaIm5Cice1tHYQEttvxgo/sdOYtky+D3CLP7UWQMi0loOzzlqdBgYEAW9xUyoAToHf0Nq30rHZzg==", "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "VI1PR04MB7037" }, "content": "Use the new .device_prep_config_sg() callback to combine configuration and\ndescriptor preparation.\n\nNo functional changes.\n\nTested-by: Niklas Cassel <cassel@kernel.org>\nSigned-off-by: Frank Li <Frank.Li@nxp.com>\n---\n drivers/dma/dw-edma/dw-edma-core.c | 14 +++++++++-----\n 1 file changed, 9 insertions(+), 5 deletions(-)", "diff": "diff --git a/drivers/dma/dw-edma/dw-edma-core.c b/drivers/dma/dw-edma/dw-edma-core.c\nindex 8e5f7defa6b678eefe0f312ebc59f654677c744f..e005b7bdaee156a3f4573b4734f50e3e47553dd2 100644\n--- a/drivers/dma/dw-edma/dw-edma-core.c\n+++ b/drivers/dma/dw-edma/dw-edma-core.c\n@@ -532,10 +532,11 @@ dw_edma_device_transfer(struct dw_edma_transfer *xfer)\n }\n \n static struct dma_async_tx_descriptor *\n-dw_edma_device_prep_slave_sg(struct dma_chan *dchan, struct scatterlist *sgl,\n-\t\t\t unsigned int len,\n-\t\t\t enum dma_transfer_direction direction,\n-\t\t\t unsigned long flags, void *context)\n+dw_edma_device_prep_config_sg(struct dma_chan *dchan, struct scatterlist *sgl,\n+\t\t\t unsigned int len,\n+\t\t\t enum dma_transfer_direction direction,\n+\t\t\t unsigned long flags,\n+\t\t\t struct dma_slave_config *config, void *context)\n {\n \tstruct dw_edma_transfer xfer;\n \n@@ -546,6 +547,9 @@ dw_edma_device_prep_slave_sg(struct dma_chan *dchan, struct scatterlist *sgl,\n \txfer.flags = flags;\n \txfer.type = EDMA_XFER_SCATTER_GATHER;\n \n+\tif (config)\n+\t\tdw_edma_device_config(dchan, config);\n+\n \treturn dw_edma_device_transfer(&xfer);\n }\n \n@@ -815,7 +819,7 @@ static int dw_edma_channel_setup(struct dw_edma *dw, u32 wr_alloc, u32 rd_alloc)\n \tdma->device_terminate_all = dw_edma_device_terminate_all;\n \tdma->device_issue_pending = dw_edma_device_issue_pending;\n \tdma->device_tx_status = dw_edma_device_tx_status;\n-\tdma->device_prep_slave_sg = dw_edma_device_prep_slave_sg;\n+\tdma->device_prep_config_sg = dw_edma_device_prep_config_sg;\n \tdma->device_prep_dma_cyclic = dw_edma_device_prep_dma_cyclic;\n \tdma->device_prep_interleaved_dma = dw_edma_device_prep_interleaved_dma;\n \n", "prefixes": [ "v2", "3/8" ] }