From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.remote-ip=100.103.45.18 ARC-Seal: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; cv=none; t=1793881730; b=R2Dxk+jsMTJxnnE/CUAujzZznwn1dpbqnOGOJB6COFSk8suRrRWzUHzoNKOmXu1MPP0Q zTILGLj2433DvL1MGlqQscXXpFttY6ujk4Zk1wK28yE2RcEgPYS8StuNlXP2yN+k9llPA LTdxwNhTxm6bojEU3PS2aeFg1uZUrH8nr44JhzRIK0vDAr7gt3iEUQmOlan9zJ+WvDxqd /HCko26xjTCFKXdqa4eWirrBkfvIDgkaSnRRf6TS/La4aDQ4u7ZXEHBnyPP9+uNkhhAaR yYyDuIR0oMPyj40wi2WsxFhOfK9aRWjSLb/MpdaEizCbyDeYPT0CYXPvbPhtC3BGbIw== ARC-Message-Signature: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; c=relaxed/relaxed; t=1793881730; h=Received:DKIM-Signature:Date:From:To:Cc:Subject:Message-ID: References:MIME-Version:Content-Type:Content-Disposition:In-Reply-To; bh=FsZqO5FR4mq2gQTlk44IBTsOMir2UzDLRvKhXJMYJ80=; b=MwkADVsrD8ehGzlUvpNFSIxdAtD5tPooiZzXTsJT6BzQtovEweXVf6XbvhdPZpvbv5GF rJqfZsmQvWt5LolWpVOQjarJGWoybBxhxokv6v+H/JMbSBU2cQcK8j3VkHseYvHJQ5/7T QbiLb9Dh0o6lAds/jp8jnxOekQAtGl37m+QVfzCGWrnobP5JloUUbB/hv4Xh4v7IwJFB2 FPDL5dts64MwCv8DTve83ETz70Rimr2F1oHFepAH/ESTBHvDHBBB58hfrqnygdH7PizPw jduI/iVRcJIIyimXARet2aCzdvbDsc0Y3g1k5EFQsCF6oCmpDOrcthAAGANZ9H1Y+Nw== ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256 header.s=k20260515 header.b=Yz82hJKk; arc=none smtp.remote-ip=100.103.45.18 Received: from smtp.kernel.org (quasi.space.kernel.org [100.103.45.18]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C5F01606A331; Thu, 5 Nov 2026 12:28:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key, unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256 header.s=k20260515 header.b=Yz82hJKk Received: by smtp.kernel.org (Postfix) with ESMTPSA id AE90C1F00919; Thu, 5 Nov 2026 12:28:48 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1793881729; bh=FsZqO5FR4mq2gQTlk44IBTsOMir2UzDLRvKhXJMYJ80=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=Yz82hJKkMymEJOScjv8sYjss2OQ1kINPiDdkaHg5ad9RyZEWOiGaO7o1lbpp8pQ4e 9epzUzeGty9sRCXEfCTqC0fJFd/C1ie8YzBRyCUTfi3SMPvSHQFrQ9bQAMK8nD9/Kl myWGH8iuE8WJEibwJzc39kqDQnnaTND68Xynk1OcHrcs7ZIA4JjiJ8NbRuvXOf4gub c+dgetCSx67SZN1w9wXrmlf5ohPmNlEByvteNCZFdHa2+C65WPzFbhCkmz0/GXWZHr 5XPvRBgsUc9cyKC805nfy5Nxa7Lc6dyz6auCKc3CEq1uAfCdSwc7NkApLxKvWmzHAh Ni5TNSAsINLPg== Date: Thu, 5 Nov 2026 13:28:46 +0100 From: Thierry Reding To: Frank.Li@oss.nxp.com Cc: Greg Kroah-Hartman , Jiri Slaby , Matthias Brugger , AngeloGioacchino Del Regno , Russell King , Richard Genoud , Nicolas Ferre , Alexandre Belloni , Claudiu Beznea , Frank Li , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Krzysztof Kozlowski , Peter Griffin , Alim Akhtar , Laxman Dewangan , Jonathan Hunter , Orson Zhai , Baolin Wang , Chunyan Zhang , Maxime Coquelin , Alexandre Torgue , Cunhao Lu <1579567540@qq.com>, Raul E Rangel , Yenchia Chen , Zhiyong Tao , Carlo Caione , Moteen Shah , Kendall Willis , Andy Shevchenko , Kartik Rajput , Fan Wu , Nicolai Buchwitz , Karl Mehltretter , Stefan =?utf-8?B?RMO2c2luZ2Vy?= , Shitalkumar Gandhi , Peng Fan , Sherry Sun , John Ogness , Pan Chuang , Petr Mladek , Robin Gong , Konrad Dybcio , Stephan Gerhold , Zhaoyang Yu <2426767509@qq.com>, "Nikola Z. Ivanov" , Haoxiang Li , "Mike Rapoport (Microsoft)" , Biju Das , Geert Uytterhoeven , Myeonghun Pak , Wenhua Lin , Cixi Geng , "open list:TTY LAYER AND SERIAL DRIVERS" , "open list:TTY LAYER AND SERIAL DRIVERS" , "moderated list:ARM/Mediatek SoC support" , "moderated list:ARM/Mediatek SoC support" , "open list:ARM/FREESCALE IMX / MXC / LAYERSCAPE ARM ARCHIT..." , "open list:ARM/QUALCOMM MAILING LIST" , "open list:ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES" , "open list:TEGRA ARCHITECTURE SUPPORT" , "moderated list:ARM/STM32 ARCHITECTURE" , vkoul@kernel.org Subject: Re: [PATCH 1/1] tty: serial: use dmaengine_desc_set_callback() Message-ID: References: <20261102175527.3957740-1-Frank.Li@oss.nxp.com> X-Mailing-List: linux-serial@vger.kernel.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="i6ogfjkah26q6ktw" Content-Disposition: inline In-Reply-To: <20261102175527.3957740-1-Frank.Li@oss.nxp.com> --i6ogfjkah26q6ktw Content-Type: text/plain; protected-headers=v1; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Subject: Re: [PATCH 1/1] tty: serial: use dmaengine_desc_set_callback() MIME-Version: 1.0 On Mon, Nov 02, 2026 at 12:54:48PM -0500, Frank.Li@oss.nxp.com wrote: > From: Frank Li >=20 > Replace open-coded assignments to callback and callback_param fields > of struct dma_async_tx_descriptor with calls to the > dmaengine_desc_set_callback() helper across serial drivers. >=20 > No functional change intended. Prepare to make struct > dma_async_tx_descriptor private to the DMA engine. >=20 > Signed-off-by: Frank Li > --- > drivers/tty/serial/8250/8250_dma.c | 6 ++---- > drivers/tty/serial/8250/8250_mtk.c | 3 +-- > drivers/tty/serial/8250/8250_omap.c | 6 ++---- > drivers/tty/serial/amba-pl011.c | 6 ++---- > drivers/tty/serial/atmel_serial.c | 6 ++---- > drivers/tty/serial/fsl_lpuart.c | 6 ++---- > drivers/tty/serial/imx.c | 6 ++---- > drivers/tty/serial/msm_serial.c | 6 ++---- > drivers/tty/serial/mxs-auart.c | 6 ++---- > drivers/tty/serial/pch_uart.c | 6 ++---- > drivers/tty/serial/samsung_tty.c | 6 ++---- > drivers/tty/serial/serial-tegra.c | 6 ++---- > drivers/tty/serial/sh-sci.c | 9 +++------ > drivers/tty/serial/sprd_serial.c | 3 +-- > drivers/tty/serial/stm32-usart.c | 6 ++---- > 15 files changed, 29 insertions(+), 58 deletions(-) Reviewed-by: Thierry Reding --i6ogfjkah26q6ktw Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEiOrDCAFJzPfAjcif3SOs138+s6EFAmrsdnwACgkQ3SOs138+ s6FFLRAAsArTl7ZnP2uWe8E8No/HaZXTw2qwzanL18HSrQ99Y5LTIiGMUG2lNlh4 g4SVAB5ZpAe1Ji8Irltia/BRsUboLVvofPgbGh8AvBrhByWtDx75pNBJGwlxzDsn /oYyAQ6U+6BZob6VZ/1hVv5xt6UtjqRjcOQGM/Eebu+IsJ1bXUzcfwOt+p6oJuDe bipFPggDf4w54a/AdsicEctD3BZABAPpOkemtHUrKCZ0pq/Qcws/7tPdpV2NU6SD p3j35THe6Jr8VUMni10amNN28l476GcajsPWb53gIjQaxKdbNaiJunTLw3lbjuIw jH3LKXaKXy0mxXm70YGNdZfOKwsVxEClwBuxV3s+TD6hhCkf6Xi9GizuqgdtqLEZ AMAjAOH+7VKVIqAFeKXPlABN6RR7TVhJf1knWwm8FzFmFdfstBFjFIeeSptCQ+To r9+rxI4r4O6hD2u6IKFLHYBU4iZVd0x7osDD59Cjkwi1CQgp07bK+WcFtf4rjV+6 oaROTq/FTtv1JlpaJ/LPiV97e0OxAs4aVGYO/PFsfVDFHPaeJAYdM2ZbwbOyNNZp mn8EhmbQatX8t4zSy4bCo46/VdBeOAIJYs+nCZBq/yZrxziIWbjxg6dKPrwre0Co iBi6BCt/mumt4uPdViNg3N5fwgBmPT/t1IxjJuOjXCR9B17XeKg= =NGc/ -----END PGP SIGNATURE----- --i6ogfjkah26q6ktw--