From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 7F3A0CD3439 for ; Wed, 6 May 2026 20:45:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:MIME-Version:Cc:To: In-Reply-To:References:Message-Id:Content-Transfer-Encoding:Content-Type: Subject:Date:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=EqPY0p8jDgE74yvJfwdQ5/+zHgEN+pCu6Yjn/v91/tQ=; b=fKbRDBb6b8vq5LG2bDNVjFV2uv tH57vOnP3XO3Ie0seB9JcaxuNlkUhLeAdboDz68s7+WmKMDVh51IL5oNkLhWWT8ZG7xbTMABFutY0 Oaj6/uJDellf+ye4yqz9VlJXU3sTp/gr/6lGZS6DbFauWv6iJtsizb0MpQGVn3AKSQzuNg2eYVZ6X 7e2BW9gHdh61YS0DT5GlJKbovj+ci2W0Vf9KIKuQJpsbBxr1qPF4AM92dlyF282kqOqZkBruqNgJr wXCW/7OJvkGE+VlbCf2+au7qz9Pc6lL9zaj10BWWI7or6vZMAeUwzdHX2VC7H3lgZ7MK5m6bvALgj NeA0Oztg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1wKj7O-000000021cM-0Fcu; Wed, 06 May 2026 20:45:18 +0000 Received: from mail-swedencentralazlp170130007.outbound.protection.outlook.com ([2a01:111:f403:c202::7] helo=GVXPR05CU001.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1wKj7M-000000021Xw-48RI; Wed, 06 May 2026 20:45:17 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=UJTNPtJjdzwPQsvkBNCIIzEkvuKDp8zHBY3wfT5wrX3kGe7Om6/AjZYFAVjXbJOeZ5mYbUnLZxRhdfwjSGs44akDZpJkhyJGPFXXYbAB+77lqB3Zn/z/KqjHfx4rg4vHNJJeGYkuEi1qeg5soE14wRD8VwW0z1MKBjNryMQ1Zl5wKdJmwAV1Nmap65lyqEhSej+yEH/Aqclo9eyKPh9D9Q4IGKF+uPG+pD9SkSm+QYw1gXnmMEBOmggXCW+DEWl6+kJdcSNO/yEa25mcNGDg2LTPAOk3lEpmqK/e4UWKLet7o0O1vK3z1S2wvlHH94w48FNSa+p5lKCohO+sL3OK+g== 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=EqPY0p8jDgE74yvJfwdQ5/+zHgEN+pCu6Yjn/v91/tQ=; b=JsOaA5mkl4fZfJ5aDEef5rRlvogiPYC19JOiCizawmqm73mDOUhAfNrXC6dlBDagTvcoNXAso2pqvnApZ2ZGAhF1JuescMFGOrA4aZbjDE6xPwOHa3vNvEh3TTjAqDipSxx7LzfMjsQf2SChKCAXZooSml9YzwjQixk0FkykflD8eKrNnAF2x7SsOKdZaemgiIwL+wyFfI2ROBlynEQDKUbMykPj0/WuJtdV1R3g6jcQq9qGiZbYVHxxTECJt0z5jUkWJK3wYJJKOfJ3gsnylbqn+j5tl62sz3GDKLefUI0pESra1DqV/l7HG9r+4VimBmZDfCXpRNFyQXT6QE27Vg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=EqPY0p8jDgE74yvJfwdQ5/+zHgEN+pCu6Yjn/v91/tQ=; b=GEXP5XO83slt3HfbMdvF3UDbSxPSTIcr2bPupW67H7kpOM8q/K7fltiZJ+hu2rzluy2UHkLcG6waFN+bYv7EvBxq8i9srKbyKz4p6OtntQpirCCn26uz0nDIQvK7m9PQEDZypH7LR7f11SduKcHL/3dEBl5J+YjwXdONkS+2zL28DrWQmLacNb0o23sJOtYraQhgqsQAvn48mcAoi1rWgVvAZjb/PNvjc6DIfFWXKF4bulNcyDOnPq65KPTDky/zBTVXeUkN+riaheNAox8+MfTE6WgnjsAsMej4dmcIfjFFLkfEFeHxq21KM1fEeKcHisl/qeSQQyUyVvvFMRwr5g== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from DU0PR04MB9372.eurprd04.prod.outlook.com (2603:10a6:10:35b::7) by DBAPR04MB7319.eurprd04.prod.outlook.com (2603:10a6:10:1ac::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9870.25; Wed, 6 May 2026 20:45:07 +0000 Received: from DU0PR04MB9372.eurprd04.prod.outlook.com ([fe80::4f6:1e57:c3b9:62b4]) by DU0PR04MB9372.eurprd04.prod.outlook.com ([fe80::4f6:1e57:c3b9:62b4%4]) with mapi id 15.20.9891.008; Wed, 6 May 2026 20:45:07 +0000 From: Frank Li Date: Wed, 06 May 2026 16:44:21 -0400 Subject: [PATCH v4 9/9] crypto: atmel: Use dmaengine_prep_config_single() API Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20260506-dma_prep_config-v4-9-85b3d22babff@nxp.com> References: <20260506-dma_prep_config-v4-0-85b3d22babff@nxp.com> In-Reply-To: <20260506-dma_prep_config-v4-0-85b3d22babff@nxp.com> To: Vinod Koul , Manivannan Sadhasivam , =?utf-8?q?Krzysztof_Wilczy=C5=84ski?= , Kishon Vijay Abraham I , Bjorn Helgaas , Christoph Hellwig , Sagi Grimberg , Chaitanya Kulkarni , Herbert Xu , "David S. Miller" , Nicolas Ferre , Alexandre Belloni , Claudiu Beznea , Koichiro Den , Niklas Cassel Cc: dmaengine@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pci@vger.kernel.org, linux-nvme@lists.infradead.org, mhi@lists.linux.dev, linux-arm-msm@vger.kernel.org, linux-crypto@vger.kernel.org, linux-arm-kernel@lists.infradead.org, imx@lists.linux.dev, Frank Li X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1778100264; l=1356; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=ewqGbq/a6Fri69k6AcMWiHQJDkdRRZkdZmXyxU701QQ=; b=M3IH1CmJSO6VFOT+XqauC8zPPZJ0y8dBB0JtIAGFpBJ30dT3m2TQljwidfBWOzJtPebEm0xbt A4wZS1YV+O6D40lVb1ycWe1xSKtnhBP1yFkfeBUIJUYW3S4bOz7seFu X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: SA1P222CA0051.NAMP222.PROD.OUTLOOK.COM (2603:10b6:806:2d0::24) To DU0PR04MB9372.eurprd04.prod.outlook.com (2603:10a6:10:35b::7) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR04MB9372:EE_|DBAPR04MB7319:EE_ X-MS-Office365-Filtering-Correlation-Id: 6d11b016-6ab0-45ce-a8e8-08deabb05b63 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|19092799006|52116014|1800799024|7416014|376014|366016|56012099003|921020|18002099003|22082099003|38350700014; X-Microsoft-Antispam-Message-Info: 8FfxIC8FizgzpznZAz7rryFF5vhhKxMeg1iAUNDcJ2HYaOJy02upVGKcVPifXwcwKD5gmfep1maDtohooyaoUwFa5PSllpCr/n1oPDbEH3RT3g0Gg06lgSlieV2uXIZoIPt7eIBIdvKXFYzh5WtXPMgSb1JMkn6c0R994ikfMhCybdEgc6B0UePjv5DSAM80fYfy+ZOv/XsnvpTC68+w09k3C2dQLBcw2JhjPjc4WsoGJ85IPhsVNv6JJ650RYn0YG8kN2AYlVyucCIU7tqqqK7KsUpnEc3tQRA0OpjVtyAiS5pZFQbdpinSyy3e+91FNr9tMwcLxOv9KfuDbzSqFpN6mpr8vom5D441LUCGb2yzr2RKE3qt5k9gVcUXOlklRY95lUcyM+4OsDt6R6IsPJAh1PTozDBqwWDiGebAsr79AF5PtRgVQG355KOUH5BbDV/NosOMz93YydlZLBCYgYwrbMCCaIMevqol49QL4/Pku5eWM3YQtLXCWt0LKaFioyUijqX86pR2463Npn8e0C15k8+4B94SsUYWWXGaUEzD0BcR7S5V3imEHqSgUKm/T5vaSRScKDmrUuTP9vuVAJUXzQkXu2IgPayCt+FuKvlTLJ4NRRwVK1T70kYO4gTtL+6e14tHLXSYP21uq08KZniym3S+fjgSB2kyOE3/P7eNNnlrM/HT95jCuJDETOyDyEsR+fkgLgfL0AES2XjgDb59g4rVWk2W3u+VpAU8+cBDOTdm2elSasN4HoHbzHeORDvEeVBTrq/QFk1/p2y5Lw== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU0PR04MB9372.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(19092799006)(52116014)(1800799024)(7416014)(376014)(366016)(56012099003)(921020)(18002099003)(22082099003)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?a2xwT0ZBa2V0TTRrTTV1MU1UcGVhOHFHcTkxMmdweDZ0eHk4UnNWd2RyRWFV?= =?utf-8?B?czVMZDFIYlRKN3hBdXdMNlJxWWIyNklpSzdyRHp6UGxTbklzbldQZlpWNk5S?= =?utf-8?B?UkZBVHI3d3dveG04YWV6UGFuZlBaMWlkUVhuSEpUTXZjTGZGY1hxR1k3R0Zk?= =?utf-8?B?a0FpMGlJT3JXTWpQdU9RMmJ4RS9Sc013U0lkQXB0dnZJdnVnZUF5TzdTQlRB?= =?utf-8?B?cU14WjVtZnA2bjRZME9rN0c3UHZRUkRDdXk5OG4wQkFaRjhXNVIrWWJialE3?= =?utf-8?B?dDFjdGszQW81WVJrakJlWHZ1SUpFTStQYlcvSGlQS2ttcnFzN2x2cWdzSUZw?= =?utf-8?B?bGlUVWROSkg2Zm9Hb0dBOVFPWDloOE4vTUpYQklKbDlKc2VtVlpuVDZVUHRQ?= =?utf-8?B?OGtaYUI4UE14UDdFZ3krRndST282VnFNT0NlT1lZcCs0WWFZeU5zRmxTN3Jx?= =?utf-8?B?VXQwTFpTVytYZWxCUGJpTFZlMFdLSzJsOHp0ZlRvMUt2Ti9OZzhkaDBQL1o0?= =?utf-8?B?RWNDUEVYbkdIV3huQXdKRVowdzR5aTNGT3I1SXpKelNIdHEwQ1JjN0hJOENi?= =?utf-8?B?Nlc2bnZGd0U4emx6WGJIWVJPSkZqNURMSkEyUlhXL3JhaTRUbkhES2RFaTRE?= =?utf-8?B?YkVPbkxDZnNRY3JuaHp6ekU4L3lrT0lwVng4TGpaR3lmMDFmK2NVSzZKWmJ2?= =?utf-8?B?SkpyREY1V1dCcVJoZ0RIU2xoRlowa25mM1UybnhrUThiZGYwY1ljZktNL25M?= =?utf-8?B?RzVOWlNtemQ3WUVjcWc2WjVGZHpsL1JvNTQxSndmZlVjSFlvR0NPaWtWbjIz?= =?utf-8?B?ZmpCQ290YTJYV3NRM1dmRzI1RkJZSjU5QWg3eFc1elNrVy9SaGZwdytmeGc2?= =?utf-8?B?QS96QWQzMjBvaHlRWGkxYnpsSys5TVV2S0ZpeW9ObzF5RjJqU01VUjdHRUY5?= =?utf-8?B?a2tVWXRBRmNNZHR6cExpSjZvQkxaQ0NQS2RSLysvVDlWVEFoSlRyWXQ4RVNT?= =?utf-8?B?VklaRVBWWUtWc0lRRWNIRllIS0hISXdQSnFHOUJaVWFWTWJwK01UVEw4Ky9R?= =?utf-8?B?VXI1bUkyVm95VVV5ZkkyWnFHSUIySlQ3eEFMdjFkSzdmbmJMalZuOVF6aHBo?= =?utf-8?B?L09zMDZicGxNMFgyV2FnckZXeElrYXNyR0s5ZlZRNGlEVXlkMHRwVGtDTjdn?= =?utf-8?B?UDlWYWtPeE9mVlY0QVZEYUcvMC9IK2tKVDBoaGVvRUVwTXU0dmFYV0xqUnhQ?= =?utf-8?B?NVpPc29mWWQwRlBRUVdrZU4yblRzMGJTNVdjaDZ4MUlkYUp2d3FBWlg5MjF0?= =?utf-8?B?NHdMK2NiZ1F0bzlJZ1VDWTNLKzQvNW9LKzhEMGQzSHRCTWtIaVBMUFBSWTJh?= =?utf-8?B?eUE2VVR2LzFxWUZqdUErNmh0dUxjSjkyUGVZZ0hpUTNHMnM4azdENEo5UTFz?= =?utf-8?B?Y1hOV1JiZUtGZDUrNzlCL0NkWEkxYkNMck1kdVcyWFc4ZHVZZUpMdTJzQjV6?= =?utf-8?B?ZEg1cmh3SUJxbEVFTHRjOVQyVGFVSmNycWVZVEQ1QUwreG9wK3M1WTdvQ0tV?= =?utf-8?B?R09oNEovRzdpNkl5QnJ2OTFvdEpnODJyclRPYVJxOC9CcHo4S01mdWV4ZzVm?= =?utf-8?B?QW93NjEza1pGbW9oYWxyd3R3VXk3bkQ4NGFDYjBaM3pDM2kvTWNyQ0I0c1R4?= =?utf-8?B?a3dmWnJzRFBvUEZrWVcxSE1LVXZqLzVNZG4zTUlRY1I1akUwR2lDNmc0cndV?= =?utf-8?B?V3lUNnpuSnVxNXh2Q0dWc1lJVVkyb251elJ6b2pGZ3FuY2dxZW1CNXlBakF1?= =?utf-8?B?b29yQ0tIdWRYWFhzZ3ZGWDR6NHZSbzVnZkJiWFlTNHZVY0VvWE5EU2RwUHNS?= =?utf-8?B?UVB2U1NoRW52Ym5VR2gwWE82TEU0QXhlcTNEeXZUaWsxdG5GOGpvd2oyM0pM?= =?utf-8?B?YWRTYjloMEZBc3V0STN4bmorUEVvK2hhdlkvWm42TUYrNFkzd1hHMUdSTnQv?= =?utf-8?B?ZkZ5NzdJYTAwTjR4UC9iQjlIeXdwb1JCbHkyNzVROG5sRXVTUzFjM2YwbG9P?= =?utf-8?B?amF4K0grNTNrekwwZXUyN0JBOS9mVUErQktmdjB6YVpmbjJrUEVrWGtEb0ZK?= =?utf-8?B?OWpoUnZYRkhzRnRoSm9CWGJDd1pWZm1BblcrQ2F0b3IxTEZxeEVLR0FNTTlv?= =?utf-8?B?Y3VCTUJRWkJaN0Qva0dzN1d3cFRsYm1SN0RnWHZOQVppR1ZnSXVUNjJzOWdB?= =?utf-8?B?akI5T2YzVEFRejNsK3o4bjd6Z2lIL2Nkcm5rSE1MK0VUY3BMclYzVEVjaDhx?= =?utf-8?B?Nk9KTWFqbzNZV1FTWmVxVDVGclVaMENlMWJyd0R5R3NBTEpwalg5Zz09?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6d11b016-6ab0-45ce-a8e8-08deabb05b63 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9372.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 May 2026 20:45:07.0624 (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: 1Y08ICFJenWp66Gcn0sR6dTQddvIL6nIBPCijmQmoomGQ0HWcxtflQtRmZgoeWvdL6X1QzijbUPpOPwVZYB02A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBAPR04MB7319 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260506_134517_036136_04BDF829 X-CRM114-Status: GOOD ( 11.55 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Using new API dmaengine_prep_config_single() to simple code. No functional change. Tested-by: Niklas Cassel Acked-by: Nicolas Ferre Signed-off-by: Frank Li --- drivers/crypto/atmel-aes.c | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/drivers/crypto/atmel-aes.c b/drivers/crypto/atmel-aes.c index b393689400b4c17294cba73fcd16567fdd6687f4..d890b5a277b9c1394d2c7912bd663ff86321099f 100644 --- a/drivers/crypto/atmel-aes.c +++ b/drivers/crypto/atmel-aes.c @@ -795,7 +795,6 @@ static int atmel_aes_dma_transfer_start(struct atmel_aes_dev *dd, struct dma_slave_config config; dma_async_tx_callback callback; struct atmel_aes_dma *dma; - int err; memset(&config, 0, sizeof(config)); config.src_addr_width = addr_width; @@ -820,12 +819,9 @@ static int atmel_aes_dma_transfer_start(struct atmel_aes_dev *dd, return -EINVAL; } - err = dmaengine_slave_config(dma->chan, &config); - if (err) - return err; - - desc = dmaengine_prep_slave_sg(dma->chan, dma->sg, dma->sg_len, dir, - DMA_PREP_INTERRUPT | DMA_CTRL_ACK); + desc = dmaengine_prep_config_sg(dma->chan, dma->sg, dma->sg_len, dir, + DMA_PREP_INTERRUPT | DMA_CTRL_ACK, + &config); if (!desc) return -ENOMEM; -- 2.43.0