| Message ID | 20260812-dma-chan_dev-rename-v1-0-a67131f7d5c2@nxp.com (mailing list archive) |
|---|---|
| Headers |
Return-Path: <linux-sunxi+bounces-25134-sunxi=pue.re@lists.linux.dev> X-Original-To: noreply@patchwork.local Delivered-To: noreply@patchwork.local Received: from tor.lore.kernel.org (tor.lore.kernel.org [172.105.105.114]) by mxe881.netcup.net (Postfix) with ESMTPS id 0FF4B1C05C7 for <noreply@patchwork.local>; Wed, 12 Aug 2026 23:24:38 +0200 (CEST) Authentication-Results: mxe881; dkim=pass header.d=NXP1.onmicrosoft.com; spf=pass (sender IP is 172.105.105.114) smtp.mailfrom=linux-sunxi+bounces-25134-noreply=patchwork.local@lists.linux.dev smtp.helo=tor.lore.kernel.org Received-SPF: pass (mxe881: domain of lists.linux.dev designates 172.105.105.114 as permitted sender) client-ip=172.105.105.114; envelope-from=linux-sunxi+bounces-25134-noreply=patchwork.local@lists.linux.dev; helo=tor.lore.kernel.org; Received: from smtp.subspace.kernel.org (conduit.subspace.kernel.org [100.90.174.1]) by tor.lore.kernel.org (Postfix) with ESMTP id 0BEF73022DD1 for <noreply@patchwork.local>; Wed, 12 Aug 2026 21:24:33 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 75C6748B37B; Wed, 12 Aug 2026 21:24:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="nbyOGB0P" X-Original-To: linux-sunxi@lists.linux.dev Received: from GVXPR05CU001.outbound.protection.outlook.com (mail-swedencentralazon11013006.outbound.protection.outlook.com [52.101.83.6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 046E4395ACC; Wed, 12 Aug 2026 21:24:27 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.83.6 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786569869; cv=fail; b=D6UbVN7br+OLURK+ybcnDxVOWW8RQ8C2lF36UuJacGAMVWV2I/Jz1s6yjt7KJp58nfL/9q9/+n2QEl4uY+4ipfBz/GercJQHfmy+75BAFRFyheOIx4RDj2ms8Zb+JatbKpn+S5BhHL+5c8UPGswxeoHEhQEdGwxydK37TbwgV5k= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786569869; c=relaxed/simple; bh=UA98GhwZovdDcfmvuuvyw+1b9God/YO8Hnwwgyhk0pE=; h=From:Subject:Date:Message-Id:Content-Type:To:Cc:MIME-Version; b=eRZ9YfLfZCY3dtcLzH/Lv6/eGjXvw4hRODpIpsXz688FJtfspckxo0BxjKO/sqrXW5cE+8HZDVDnoy24UNNKY3udkiWszGDfVUKevJHHmYMLq+vDjlNjvcjyMUDmYPevQrN9gm2DPAx1HzMEMyPBei5fa2ZujwApAQiw3R310mc= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com; spf=pass smtp.mailfrom=oss.nxp.com; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b=nbyOGB0P; arc=fail smtp.client-ip=52.101.83.6 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.nxp.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=aqOj+l3+oIYqt4FSeIFo7qY4glL4an8FdoRrj4p3FVNkfHxO9/+gTtAgg108i62MQE4MLdZ1ZBmT57i/V2JzGZd8b9KxqKv+M6fy+i8STO0ctb1EiuHsRWQ286JQkSMYIHnM/x9UH/vV2jpZ2AhM8eZuQ9VdGxFeGsihbPPoC3IH9/P+yynX5EuBITZ/PJOv4EMwwPgHU1YLtDVUawkAkQfhoj9RF7gmQtwkm/Jt3TNXaB5dwhBV2O1mgjGsv01z5tK40b5Td+akBAR6Mze7Fw9JFy3fGCGxxc3fXo3Kmc3g8QmD7dhCYvdBW2ns9Cnl4OPsQ71XrtZYfRbJ1A8Cgw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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; bh=6r2ven/RnLXM8I08xHMpC7ryR8CYaNWA1hJhMRAb89c=; b=CSaeDFQ0GH/yOK24tRH3Ps/qtd+RsB1+eAptFJ5vcNQJHM+53Qf1ySnAqCFqvV6xtaSUaUgSExUavsXbqjguTkZvBCoJnJMnTGGEaSk2oSufirVrmFb2Cv9k0RNGvbuMUd5PaeVYlWf+nIZgRI0asWzAva92Ok5mWnHmgQ3+zAfHxFXdHQDauzlcvCWigXAnQR7lVq9wqWwgMPK07iNGX2Os/AoWKk2H1qoZ2mdIdGcrBJG+VLSN07B5rEZ2+v97RdgAibvF9BG6ueFtuP23HFusROMj0Tr7pWI1fkcZ91oaDOY1X9kyBy7EB40UjJUdn6SdDQ3fp4lMZcT1nNSQEQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector1-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=6r2ven/RnLXM8I08xHMpC7ryR8CYaNWA1hJhMRAb89c=; b=nbyOGB0Pmq7RnA5jJkV/BfiSl4utlC85XQzmL2Xb8PY9VWhWlTSOJy62q89R74/GY/duKPciWsY36h0ttQYm4iLsSmoCYTPxJWZ5tmYxpKkScaSKTiKEnz1DyLGII7NyxQ0ALrVKuCsrBF000RnUyjoeBz6pt4wheJ48HxYRq+Rix78NOTwZ1cyikzegZbseHs5U5qeFQl8MvgEEoIHyekpjbg8rZmpcYvfN+4InlDcahzy6Zz8iCMD6lERd+zWNI1t33iaPVcGgRESahAUDHpvO5uUT7GhvezDtxULddcAhNnKOC5UjDK8b8QmdATc+4qbdJkCCHp2GjbE/0Mijaw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from GV2PR04MB11799.eurprd04.prod.outlook.com (2603:10a6:150:2cf::9) by GV4PR04MB11821.eurprd04.prod.outlook.com (2603:10a6:150:2e0::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.315.12; Wed, 12 Aug 2026 21:24:21 +0000 Received: from GV2PR04MB11799.eurprd04.prod.outlook.com ([fe80::2146:83a2:5329:b7c]) by GV2PR04MB11799.eurprd04.prod.outlook.com ([fe80::2146:83a2:5329:b7c%7]) with mapi id 15.21.0315.012; Wed, 12 Aug 2026 21:24:21 +0000 From: Frank.Li@oss.nxp.com Subject: [PATCH 0/2] dmaengine: rename dma_chan::dev to dma_chan::chan_dev for clarity Date: Wed, 12 Aug 2026 17:24:07 -0400 Message-Id: <20260812-dma-chan_dev-rename-v1-0-a67131f7d5c2@nxp.com> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-B4-Tracking: v=1; b=H4sIAHfkfGoC/yXMUQqDMBCE4avIPndBIw2tVymlrMlot2AsSRVBv HujPn4M86+UEBWJmmKliFmTjiGjuhTk3hJ6sPpsMqWx5a0y7AfhfXl5zBwRZABba2wt7gpxd8r Pb0Sny1F9PE+nqf3A/fYUbdsfkvysUXcAAAA= X-Change-ID: 20260812-dma-chan_dev-rename-66263ac5eac9 To: Jacky Huang <ychuang3@nuvoton.com>, Shan-Chun Hung <schung@nuvoton.com>, Vinod Koul <vkoul@kernel.org>, Frank Li <Frank.Li@kernel.org>, Paul Cercueil <paul@crapouillou.net>, Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>, Andy Shevchenko <andriy.shevchenko@linux.intel.com>, Binbin Zhou <zhoubinbin@loongson.cn>, Patrice Chotard <patrice.chotard@foss.st.com>, =?utf-8?q?Am=C3=A9lie_Delaun?= =?utf-8?q?ay?= <amelie.delaunay@foss.st.com>, Maxime Coquelin <mcoquelin.stm32@gmail.com>, Alexandre Torgue <alexandre.torgue@foss.st.com>, Steven Rostedt <rostedt@goodmis.org>, Masami Hiramatsu <mhiramat@kernel.org>, Mathieu Desnoyers <mathieu.desnoyers@efficios.com>, Thierry Reding <thierry.reding@kernel.org>, Jonathan Hunter <jonathanh@nvidia.com>, Ludovic Desroches <ludovic.desroches@microchip.com>, Viresh Kumar <vireshk@kernel.org>, Keguang Zhang <keguang.zhang@gmail.com>, =?utf-8?q?Andreas_F=C3=A4rber?= <afaerber@suse.de>, Manivannan Sadhasivam <mani@kernel.org>, Daniel Mack <daniel@zonque.org>, Haojian Zhuang <haojian.zhuang@gmail.com>, Robert Jarzmik <robert.jarzmik@free.fr>, Chen-Yu Tsai <wens@kernel.org>, Jernej Skrabec <jernej.skrabec@gmail.com>, Samuel Holland <samuel@sholland.org>, Kelvin Cao <kelvin.cao@microchip.com>, Logan Gunthorpe <logang@deltatee.com>, Laxman Dewangan <ldewangan@nvidia.com>, Vignesh Raghavendra <vigneshr@ti.com> Cc: linux-arm-kernel@lists.infradead.org, dmaengine@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mips@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, linux-trace-kernel@vger.kernel.org, linux-tegra@vger.kernel.org, linux-actions@lists.infradead.org, linux-sunxi@lists.linux.dev, imx@lists.linux.dev, Frank Li <Frank.Li@nxp.com> X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1786569857; l=3124; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=UA98GhwZovdDcfmvuuvyw+1b9God/YO8Hnwwgyhk0pE=; b=O3dG0MBa76kCus/cynthz9VVRaJUyZlGllCA1GyS7TtkPUiiAbWt+EJRiKM3kltyYQ9mddXyZ 2E6pVBPTgOQCN8W/oz31rN+z2TGCmDz7R+dg8/8N2w4fmkPSPqqsGKN X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: SA0PR13CA0024.namprd13.prod.outlook.com (2603:10b6:806:130::29) To GV2PR04MB11799.eurprd04.prod.outlook.com (2603:10a6:150:2cf::9) Precedence: bulk X-Mailing-List: linux-sunxi@lists.linux.dev List-Id: <linux-sunxi.lists.linux.dev> List-Subscribe: <mailto:linux-sunxi+subscribe@lists.linux.dev> List-Unsubscribe: <mailto:linux-sunxi+unsubscribe@lists.linux.dev> MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV2PR04MB11799:EE_|GV4PR04MB11821:EE_ X-MS-Office365-Filtering-Correlation-Id: b85ae998-4783-45ad-1356-08def8b81353 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|23010399003|1800799024|366016|7416014|376014|19092799006|921020|56012099006|18002099003|10067099003|11063799006|41080700001; X-Microsoft-Antispam-Message-Info: p4HDzsJxh/d3bb36/4fz0Z4VqThPAv+eG6e3s2LBt1LP4O0n3rN+hzWmh4cOvm2FhhZy29dO6K6SVhqaPnNNOIrtxCJ6sFjQm2N4qN9rSAJD1Npe4aa+pK3ne9uz/9Dsrp5V7dXMUXSxvItvizoELxz9XVnaObDkwoVk3RFFV7cbpUxBAGsvLVHHU0dWS0ciLVoY7e6DF0jUDbZF23vRhjbtOuDowYRhPEfCkDWhWV0RWclAgL67Kr9ASqZsIimuj4+ubjrd50iE4OW3X93j+EjTjA/2TftLWUXrMb4QsX2QcA9+i0hRjTXmOMQEAItt10uK3YEUw/VLWpcFxDC77kefF+UASt/ghBECH84KbK1sYxxFV0Sm7iwi7Ir5bsEC7dRJSEPvi4Mduk6OZBdE7OdGAdVJzstT5ic4jjDAcIzUOFZz7lYu1DJc2M7t/iD9bSgMYyF9duTUrADj9VUPrEdZBeZnDOLQut1togueVF4uex2hUC6g0XVx1fdxX8njZ0HeoJI00Lm0MHSd0VVALRfAh8WGbA51527Ukc0pgUQ3IopZk3v0JzE5KUSjQwJR8Ujz7wm+6qE/N3tzssiByZO22ZzbxjjOCtpS3WeRYcik6FdJ6/rcYIg4AAiIz11N35+GSP1cbKtxy1P6MlI7oatyotr1LHzVdQefcble27htTdgYYRPrb28toUveqUDF9OF5lqLON1eGc5FEClbxKTgi4vY+pzvtWG9vjgAU7eA= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:GV2PR04MB11799.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(23010399003)(1800799024)(366016)(7416014)(376014)(19092799006)(921020)(56012099006)(18002099003)(10067099003)(11063799006)(41080700001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?p76yIFT21YPyBs8X+OT9+iWEtci+?= =?utf-8?q?9A/CyyN7KDHwOhRKKNxeoTVwtABGDi7t5i71FT+MpyqroOn9iNxcrFv9rkLAB14w+?= =?utf-8?q?IR+qLl1svgZeDdmHhc/J0Mxrq9u0U9+m8Y5iSpqeTSeCJv6D0yDkI30JHegmqJSzR?= =?utf-8?q?civfw5e7mKnBtVk+tGF/9W9GrSA5xQwq5zW3FBBHTsYYSfuLlj6sQmLOGv6dmq8Hz?= =?utf-8?q?n4wdIv70BCwkB+klkb1cKovI82DDM+OTdn0GnNx+7rn967256A60YorKHGrdzwukX?= =?utf-8?q?fXsajpA3qnOCAh1Y1YNfE7qYorN5oMCivFcQb9Wzfc5xn4JV03c5+3qJuzU9PJCWl?= =?utf-8?q?wYjRrnpwseObDML07X0/K5EeVIbagc4yjE7EiAvdI0TzPLje0nl3D7X4/WZBBhYke?= =?utf-8?q?dn8aRkhLGboJqm35Ewz16rWxWLDc6ytAvk9ZG0gGpLLDNLo83OJUqjDVP4OtCI9wA?= =?utf-8?q?3ezXo8xCYrux5TA6sml32LU1mNVo9HSXZIoZpU6wrEeMICXM37cYJ1joktbX8FUoW?= =?utf-8?q?vTfccWJ98iIHzYv5p+Gp05xzyWObNHxS3AYniUgqGHx6q9x7eTtl4Pk5nIpFKYEg4?= =?utf-8?q?AKG+jhtRAf/q1Wn/oL9SW8uqBotggvzqnZEAWuYRD+US+1FLI8IXlDj3hdTd0pXUb?= =?utf-8?q?fxs+c1ipmcYGcePbAm4O/AO6iZIBnsxNB1MlVMNdrUtNcc3Nfex7tPF4SK3w3D2HC?= =?utf-8?q?LDhfZq7albx8u+cyEiJrrEXwwjYZ49M+H3GeKnk2cWV3Uxk7kOA+Dxj/MMvlJ8Bvr?= =?utf-8?q?2Wp4GcT3t2xPEmX8ldXkw47o4/4lpCLYvr+gAyEYv5+E+9XmP5JznmnE+uZkDdm9d?= =?utf-8?q?1v+6WJVrDEhNMthuIZwbL61rOqKS1wTVXWSfYsbP02X8bTeLK5LpQj59QsmQz8mY4?= =?utf-8?q?Nx+zXBfH1gyA/H4i36YohJX6hBOcQYrmyuSINc/kptvAaYMgTfO3HNoCbXQtc8T2K?= =?utf-8?q?SX0KpPd337LcfUY3cqN01iyumYvPswYcj3tdLxerARlU9D2hgSgNpSgEN5kGLpcVD?= =?utf-8?q?ME9SXjmXSSDcJV4piUDp8uNzzLaNQ+lr+a+C/nyDfJpPKYqUho7/4krxBQlOTBo/S?= =?utf-8?q?IfKZ550AN0jzO3am7SmCDwbZ9DQbKaiPoGgHGGoJ8pvsWNbNHr10QND2plvEkQ9Y2?= =?utf-8?q?gEYKPdzGUVAc9U9EgtWinrDRVbfHLhQWU9MhPB6LjYviY2zox18bYYk43l+qIjE+R?= =?utf-8?q?nlLWsY2FaNXHm89rPpX4gvUmFAaLTU28dJIvVgEJDiXgB3HrkCmooaZBTUbsTTsDt?= =?utf-8?q?o9DYJgGoulN95JdeOLAxQ7MStUQVaDPTzpgV8FpUfS+pEKAuHdeFzapmTAoUv8ILZ?= =?utf-8?q?nzmKyIZUxfGf40Fl8igq5oqncf3pGezXB8mXkXNpal+WjuK17ubAA/WMn8kC7zGIO?= =?utf-8?q?Mz4mkK0rzP/OCDCjastU2YF16wx2B5rj+KdTzKCasa7/UoBgFwnrXQgcfquIboS6h?= =?utf-8?q?snP9q+QyRUm+ihgwUIwb5DoFAV1DwB/Z5yJCejsUBsd3CmU5KB0wkHkEzZsc90IOY?= =?utf-8?q?LJ9HWj2be4TFadQCsratmr/eLd8D7ofoFJ7wPRdRd66Rm+BusAtoMlaq5A3LO37p1?= =?utf-8?q?A2L1Hzh2EmxtD5vqr6nj8is2Acqt2aPAEYw2SapnBAd8YflzQz57RQZBAkNpKB5b4?= =?utf-8?q?gO6CofKujIO6oiAE0Cl/Ce7Fxc/if/DWx9GLN7GQslGTb3wx8l4I8MalVZ7CMmVYX?= =?utf-8?q?4QPi6vzLe?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: b85ae998-4783-45ad-1356-08def8b81353 X-MS-Exchange-CrossTenant-AuthSource: GV2PR04MB11799.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Aug 2026 21:24:21.8024 (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: 4teVXYxJeLPy/7htDi1ZDbQboXNnc+vogORtO5UiVZsehF73hRh2vhjorSOy6MD0TMu/ujffe/8VU7gB9cXEXSTOro61s0ARzRw5X6if6Ef42Gg7JfK6ro1ryA77q2+U X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV4PR04MB11821 X-Rspamd-Server: rspamd-worker-8404 X-Spamd-Result: default: False [-0.16 / 15.00]; BAYES_HAM(-5.50)[100.00%]; RBL_SENDERSCORE(2.00)[172.105.105.114:from]; SUSPICIOUS_RECIPS(1.50)[]; DMARC_POLICY_SOFTFAIL(1.00)[nxp.com : SPF not aligned (relaxed), DKIM not aligned (relaxed),none]; ARC_REJECT(1.00)[cv is fail on i=2]; MAILLIST(-0.15)[generic]; BAD_REP_POLICIES(0.10)[]; MIME_GOOD(-0.10)[text/plain]; HAS_LIST_UNSUB(-0.01)[]; TAGGED_RCPT(0.00)[]; FROM_NO_DN(0.00)[]; DBL_BLOCKED_OPENRESOLVER(0.00)[nxp.com:email,tor.lore.kernel.org:rdns,tor.lore.kernel.org:helo,NXP1.onmicrosoft.com:dkim]; RCPT_COUNT_TWELVE(0.00)[43]; FORGED_SENDER_MAILLIST(0.00)[]; PRECEDENCE_BULK(0.00)[]; RCVD_COUNT_FIVE(0.00)[6]; FROM_NEQ_ENVFROM(0.00)[Frank.Li@oss.nxp.com,linux-sunxi@lists.linux.dev]; DKIM_TRACE(0.00)[NXP1.onmicrosoft.com:+]; FREEMAIL_TO(0.00)[nuvoton.com,kernel.org,crapouillou.net,synopsys.com,linux.intel.com,loongson.cn,foss.st.com,gmail.com,goodmis.org,efficios.com,nvidia.com,microchip.com,suse.de,zonque.org,free.fr,sholland.org,deltatee.com,ti.com]; MID_RHS_MATCH_FROMTLD(0.00)[]; R_SPF_ALLOW(0.00)[+ip4:172.105.105.114]; R_DKIM_ALLOW(0.00)[NXP1.onmicrosoft.com:s=selector1-NXP1-onmicrosoft-com]; FORGED_RECIPIENTS_MAILLIST(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; TAGGED_FROM(0.00)[bounces-25134-noreply=patchwork.local]; ASN(0.00)[asn:63949, ipnet:172.105.96.0/20, country:SG]; TO_DN_SOME(0.00)[] X-Rspamd-Queue-Id: 0FF4B1C05C7 X-MORS-Enabled: yes X-MORS-DOMAIN: patchwork.local X-MORS-HOSTING: hosting172546 X-MORS-USER: hosting172546 X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= |
| Series |
dmaengine: rename dma_chan::dev to dma_chan::chan_dev for clarity
|
|
Message
Frank Li
Aug. 12, 2026, 9:24 p.m. UTC
The current dma_chan structure contains both "device" and "dev". So
chan->device->dev refers to the DMA engine device.
chan->dev->device refers to the per-channel device instance.
Their similar naming makes the distinction unclear and increases reader
confusion.
Add union dma_chan::chan_dev to make its purpose explicit and clearly
identify it as the per-channel device. After all user switch to chan_dev,
union and dma_chan::dev will be removed.
Update the kernel-doc accordingly. Besides its sysfs usage, the per-channel
device is also used by some DMA engine drivers for IOMMU mapping and
therefore deserves a more accurate description.
1st patch use existing helper dma_chan_name() to reduce rename difference.
2nd rename drivers/dma
Need following patch to clean other dma engineer driver, which is not
in drivers/dma
After complete all rename work, dma_chan::dev can be removed.
Signed-off-by: Frank Li <Frank.Li@nxp.com>
---
Frank Li (2):
dmaengine: use dma_chan_name() helper to get per-channel device name
dmaengine: add union chan_dev for dma_chan::dev for clarity
drivers/dma/arm-dma350.c | 2 +-
drivers/dma/at_hdmac.c | 2 +-
drivers/dma/at_xdmac.c | 2 +-
drivers/dma/dma-jz4780.c | 10 ++---
drivers/dma/dmaengine.c | 34 ++++++++---------
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 2 +-
drivers/dma/dw-axi-dmac/dw-axi-dmac.h | 4 +-
drivers/dma/dw/core.c | 2 +-
drivers/dma/ep93xx_dma.c | 2 +-
drivers/dma/idma64.c | 4 +-
drivers/dma/loongson/loongson1-apb-dma.c | 2 +-
drivers/dma/loongson/loongson2-apb-cmc-dma.c | 4 +-
drivers/dma/loongson/loongson2-apb-dma.c | 4 +-
drivers/dma/mmp_pdma.c | 2 +-
drivers/dma/nbpfaxi.c | 2 +-
drivers/dma/owl-dma.c | 2 +-
drivers/dma/pch_dma.c | 2 +-
drivers/dma/pxa_dma.c | 52 +++++++++++++-------------
drivers/dma/st_fdma.c | 2 +-
drivers/dma/stm32/stm32-dma.c | 4 +-
drivers/dma/stm32/stm32-dma3.c | 8 ++--
drivers/dma/stm32/stm32-mdma.c | 4 +-
drivers/dma/sun6i-dma.c | 2 +-
drivers/dma/switchtec_dma.c | 14 +++----
drivers/dma/tegra186-gpc-dma.c | 4 +-
drivers/dma/tegra20-apb-dma.c | 2 +-
drivers/dma/ti/k3-udma.c | 6 +--
drivers/dma/timb_dma.c | 2 +-
include/linux/dmaengine.h | 18 ++++++---
include/trace/events/tegra_apb_dma.h | 6 +--
30 files changed, 107 insertions(+), 99 deletions(-)
---
base-commit: 28d012efb4327f9c75d5e042a7c91e9a542efa98
change-id: 20260812-dma-chan_dev-rename-66263ac5eac9
Best regards,
--
Frank Li <Frank.Li@nxp.com>