From nobody Fri Oct 3 07:44:47 2025 Received: from TYDPR03CU002.outbound.protection.outlook.com (mail-japaneastazon11013066.outbound.protection.outlook.com [52.101.127.66]) (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 F0722302CB8; Wed, 3 Sep 2025 13:25:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.127.66 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756905958; cv=fail; b=OfqUiAWsq1MlgB1ouovoc5XB82KJ/0uhKghCRfhgq6lcbZZOlL75bmtLIfuxpk1WWOJye/1bYbulCgbqSMwBdAaIHN5zRNon/LTVtXVHr4CkgC4gDn9Cfcj8xHrZebUE6ir+hYWZlrMsscyZvWxqSs2vuqKG1nvck902UgDIwv8= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756905958; c=relaxed/simple; bh=Ojekr0sF3Q6MGpzrwh7RzRFC5/GMol2hHN8g7J5BPHE=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=A3k+oQPkOCa8qYTJv5xUdUN5mC3LXwkpwuuqML5FgQ/bTluOylBESyYIO172nEnM4jjsZL0Vc4cZpuOqhguOd/wn5f/H80uraY2Lk0uDd+XPIspNimyTIi4hpRWGeGN6gFXwQKkvm2C/DQiuMnbTuAsxn+FgoEwJnI96DBq5+f8= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=vivo.com; spf=pass smtp.mailfrom=vivo.com; dkim=pass (2048-bit key) header.d=vivo.com header.i=@vivo.com header.b=Lt7VC3kb; arc=fail smtp.client-ip=52.101.127.66 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=vivo.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=vivo.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=vivo.com header.i=@vivo.com header.b="Lt7VC3kb" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=y03pIeq7tX25QIBpPcW2afdS8VeTL5A2XnN8898cKZdJlOcaNKiTXlLz2L6XJ3AhJ5WA04Urar7zuzWC6uUSFRQ6YHK2tXSC7JTuESeiTDUsDLoXfhce0c1OcM//bOrLzoFdN4NCgfvfe7YTf45honwpr8harTCAOYXNlnkvgV1AJC1CLmLUArhuPsH3IPdcMVFhxbLvMAJEVoJ4l8dPcYLJj451Ryur0EuD1hVTBoj22agPwsIqoked2T/9NpQZGWG4YyO5dP66rt9ebtpNMXd8Sfa5Jba9LmGEhfZftVQrxpYBNdqvXzv7kLqj3XDZAdkw4vxzsDcngHQ1ioEQ6g== 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=y+tmr6CnSG39RALm0RatHW8lkGo071xkeQ2WgPvoeKk=; b=ABcKf1tUtA31kwtLFY6yZndR5z3YNHmy3QIf8tE9IWTIBrkoznUjBPHXVGtJUv2X9Md9XEDU3FXEks//mRAps4ZpTIBNYb3S6+wqQ1qICwav0S50IP6fbRFLw4E0E14sndPzsBrZcWWrkTpAcS1fShndoJ8GMgRPtH7+PcAUZ0JvbJ7fVI1eJED6Gs2COgAQyoMhJWbU0+rzIwdIKLoN1ihjZErVQG/Zu/UMQcujGqTZ6v2PBKfwxqlXEcgpKLhfdpf6o4/O1r3emKS96gACHVCCB1F2c8HS02raLo6+K/dJ86cHc96jn7bmABxeITunM+d8gEW0TaiUnxctSIhMrA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=vivo.com; dmarc=pass action=none header.from=vivo.com; dkim=pass header.d=vivo.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vivo.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=y+tmr6CnSG39RALm0RatHW8lkGo071xkeQ2WgPvoeKk=; b=Lt7VC3kbgt0ayYHq8t2wuk2Ft1vKXxBM43ADLHdA8QqlEwc0cvVzM7UeEnM5ggYcx8Gwmd6iuYsRbDcQq8mWTuk1GYSRq05yvG+cf58VAPkvYkQaow2HKZ7Z/sYRQWY0XXcbs0ohdLoJNviJksc/D4FpuXS85bTAVUphuGfaBymWybjS+D/OLfuUpGn+21/sn+6wIUS1YYhuxrvIK076exKtkDYcr05YkQ7f6cgQI3fXBt6MUkM4To6cqDAXLQQKn/XAEn7G4cIYq5TG9PpkYpGU6s5ifF3mlfix4exnHfW8rjZlhnnmqabzu2RJCNah7pzTmMcwFEo3pzoC0Np0VA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=vivo.com; Received: from SI2PR06MB5140.apcprd06.prod.outlook.com (2603:1096:4:1af::9) by OSQPR06MB7229.apcprd06.prod.outlook.com (2603:1096:604:2a0::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9073.27; Wed, 3 Sep 2025 13:25:53 +0000 Received: from SI2PR06MB5140.apcprd06.prod.outlook.com ([fe80::468a:88be:bec:666]) by SI2PR06MB5140.apcprd06.prod.outlook.com ([fe80::468a:88be:bec:666%5]) with mapi id 15.20.9073.026; Wed, 3 Sep 2025 13:25:53 +0000 From: Qianfeng Rong To: Ashish Kalra , Tom Lendacky , John Allen , Herbert Xu , "David S. Miller" , linux-crypto@vger.kernel.org (open list:AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SE...), linux-kernel@vger.kernel.org (open list) Cc: Qianfeng Rong Subject: [PATCH 1/3] crypto: ccp - Use int type to store negative error codes Date: Wed, 3 Sep 2025 21:25:35 +0800 Message-Id: <20250903132539.416439-2-rongqianfeng@vivo.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250903132539.416439-1-rongqianfeng@vivo.com> References: <20250903132539.416439-1-rongqianfeng@vivo.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: TY4PR01CA0077.jpnprd01.prod.outlook.com (2603:1096:405:36c::6) To SI2PR06MB5140.apcprd06.prod.outlook.com (2603:1096:4:1af::9) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SI2PR06MB5140:EE_|OSQPR06MB7229:EE_ X-MS-Office365-Filtering-Correlation-Id: a396cf85-b97f-4296-7f5d-08ddeaed6847 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014|52116014|38350700014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?EROwGI7IGL6w9K/SuegSmgvB8Ty435U0gCgcxfSs3n6P2nCA5pqf2M36JS4k?= =?us-ascii?Q?/oNPWmFK6qbuJuAZx42++NyvaWEydvE3BhTxyfoYAsmQBIrARqT0ZxpbnGw0?= =?us-ascii?Q?t3BB5YiUF6w5hZUX0LJ/tA/v05afCmZrI+v9z03mVwATY5f8McQwKpd0Iv0w?= =?us-ascii?Q?hlHQHKBO2oql2g6+D3SEO3+OH63Doiupuw1Kxnn7NLOVDgrELrWtq98z8m1R?= =?us-ascii?Q?cffUb8PX56APgvLhbzVsE78cqf34t8t3Sh0hqGbAHlYQrBYbud8HFKNdlnnu?= =?us-ascii?Q?rsCMwXDbbMwnnc9K8n1Z/ZENnXLYeaOHN8ebVb4v/j3SE1rxOfyER9ZdTX2d?= =?us-ascii?Q?PPLaWSK1d9Zrbn9w0L7NCEAT4mdKcg1dQnMshujEGf/58x7PiDCMGpQuyepo?= =?us-ascii?Q?d+mXNwpYsnWogsoWTsae8zBW4RGJiEBD+yYqfJePTOVYF1+jdNhokNmgq16g?= =?us-ascii?Q?13lBJpLM6Jx/x9bSAiEAf7Sfml2N1K2zSvlt5IUmXlwvQK4xSyHWmj57rR6c?= =?us-ascii?Q?wYPnm/k10yowrazayOn0eo3fKhHq4kghfJ1lX5lJ7mWj4t+h/bKQWH3IlhRT?= =?us-ascii?Q?68CDfiA0m31A8Z7dJ2jbaDustFoS29oWeqBU/qT+WAYASKemML3a1XFnMe90?= =?us-ascii?Q?o4jRQzObUUVOzP9WVV82JMAQbYX2OAh6Wz7+RHYjxNs6JMW8qCE2XA3FT3hX?= =?us-ascii?Q?CQYZM5xU8pUZhXrIU0gJLpvyiUq4CmAgRF48pgf+NvgnmYmNVmmyJ+gRge4U?= =?us-ascii?Q?+rEDVaM3/NvY77GoF3bJWOKhmZ27hAGz2FNWqmpdVZScaIHUJVqTM6CxBY0Y?= =?us-ascii?Q?G/dZ9UieEicwrbilMiWcwxis5hYpZud0xOmyAo+URmODufAr4p4yUQ1qSrZ7?= =?us-ascii?Q?rCrJGRIm3Ve9xHa5C1xNT+yhmcXEsyn8/l+DlPLxdLus6l5ukZ5CpiNE0qkL?= =?us-ascii?Q?pBmioGFrstiNmPabdGicbQYqwYOOjV+GpWH65OT9rKrraY2mZHlTQMFEoVlZ?= =?us-ascii?Q?ahprvxd09jNP2e2Orjm0129tZkekQsL/y9yuatNoy61EWZ3iO71sEqOLvbNL?= =?us-ascii?Q?hQvB9OmqxVKNvfnUhfWdCYqBo77RrOs0bCfULK7ICCcMNjM9qYzKxw7m7kz3?= =?us-ascii?Q?0Tk1aaiKr3IZU7c7d7/XS028As81axEK7doenrp8Onk9hN3/zbk7437BtsyQ?= =?us-ascii?Q?ODRpkcAPp1h8WucgvF2ySWmn2cWoSImeZ3BmgnhYEJPsmsz97ongUM8Q67dl?= =?us-ascii?Q?brj3nrlBrwfqX7IlgU7E0fXyRl4bZU7mDRdYOKMmBC+EhLnUojbHmL0K9fSo?= =?us-ascii?Q?ZT0hUlZS3gUOxWWHTDYg16yUTa83VJqFjVhWru1d0vy0C4D/ILhU1I4GToAB?= =?us-ascii?Q?5lNFqgtgysy+EPBkvpc95VVGTa8XVATvLAXTgi7A5Tu0gow3eEg92fxg1CfM?= =?us-ascii?Q?NPbFh9UcOb8Mt63w+gvZ1vgRi6QZtAjeQJaxqxJOts411DbcbvulMg=3D=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SI2PR06MB5140.apcprd06.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014)(52116014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?GyERWJIRbeP6D+2Bjk0Vvvs/yRXxZEer+YbGSYklJczkDp8FVS9M9AjTg+u8?= =?us-ascii?Q?ZbwZ+2s4BrjCLn1oBEGufHqyTbUKfw6z4wYrZOL1ttvDq/5CxamR8fTC0Xwk?= =?us-ascii?Q?BZKSRl+QFFnNhaO0QpFcuNEOEpSmOyJQz6+/+tSH+37r07Fu70m8CpJmVwtA?= =?us-ascii?Q?pb1Djrbtv9LFpzPyyXZHEanBOdVV6teHqm/Mq1Nwu81SCh0zPZcnkCDrmOBD?= =?us-ascii?Q?9beL38XARr055zYfyvuIgGjgQ6UwyitXotfokgxLFWO62aB7BEJdu/T+K4cA?= =?us-ascii?Q?ZpCPAkySprHkFyEQ6iHon02R29HgzRbDanRHmj5/voxyS9jZuK3wbyRFPTo0?= =?us-ascii?Q?WwXpnG2gFkXhsu59ayqfnZ+ifubQA4t4NeiYeszw2ELZzfqTMdDlYIoDoGey?= =?us-ascii?Q?J2N6e33n3jEiTTu2+fy5RLlRwmyisv0beduHZi4bY8ZJHThE3kMjYNInH8xX?= =?us-ascii?Q?Ymxo5/JAnpTYxhqmX87CbI2yI6QBdXp0Xgki7LitcpxdvVAWIzpX2XiMV/oz?= =?us-ascii?Q?p3/vsV1RjK81wzCa4fGzin0VcI/aqtrhVKp4qBBsMJujSpFFVql5/U7Ve1sx?= =?us-ascii?Q?VDI46fGInzCtsejYy2TaC07FV3mrVFDNjVRzLQLs5hm8gZUJpo9JWrkf3gE7?= =?us-ascii?Q?Z4Aj6Nb2KJZhqi7WYcqES8jsM11o+vuogpC+KkUuGf/9kdWXsBj20UcutaPo?= =?us-ascii?Q?YOvR1hk4RRo2QP10f019i9xBeiS4wSvNBdgsMF/2omA9Mr5HEzMrnjMwEpAh?= =?us-ascii?Q?Lw3YSaBcvPZrnBhybaW8BV2IhAPV7/uK8s5WmZ6j1m341lqRtYv5D3Ma67aK?= =?us-ascii?Q?Ncz90i6zUJ4MdkPGuv2jDW1ENwZPaK/oZTSZh5QApGsn0tm85xlw4szY9Iao?= =?us-ascii?Q?1mu/tAhoSS6KSmziHVgIUzmLaoJFRQeSA5mVYab90o+pO16WBgWXKCrwUa/7?= =?us-ascii?Q?f0zuaNh8PWZ5WQISe0y1JomvNh7TdHOvK0P1EofmYhaPCIhpmQSG9Cw3rP1r?= =?us-ascii?Q?ur2SUSvYICnRuSOZWojbhpBkfMmrXnqqNeFDZHR4HEhLm0F84nKAYcoXs7Cy?= =?us-ascii?Q?23H9rriaeBXpdMBUAd66UqDqx3FfNa5KEWZx1C6lYLFr1RgatR+p7ElHHCo4?= =?us-ascii?Q?I0p+K5ntrD5bX01ZFMMiV6FYKeTrELAo20ZQtE82n+f44L1zMuMMx3BKX9ks?= =?us-ascii?Q?Dd8kPci0y/FyA0KP1gKW9xi6W/plTiVrXHd5LOx27Ge8c5i87iwqdzSAgRjJ?= =?us-ascii?Q?mZlIDO5T3cE46BAUXMSupHln5nwpkNqOn3jWZyggVnTi47mQva8q2np8JkHu?= =?us-ascii?Q?jmAWBEeFELCGscKNxt0bkpkQls3P4SDVJ40LygWbG+6o0DeQ/9AGOw6Txoii?= =?us-ascii?Q?t2gjdkYLRzm6LxrtmDtwgjFsZN4CEWLEIowZFpFyxAAyJ4ydZOBngP5MeAeZ?= =?us-ascii?Q?o5qOL3+qZEcD6FM9H7jM5rzd6wSjGvdGVtCEpCFXyRsPe8kGbhgu/3t/UIeZ?= =?us-ascii?Q?ocieMdXmh0rtJrFXUOjPRXuKTo86zODMUC6InubS5nz3pBr+YKPCyeuEMhoG?= =?us-ascii?Q?tjlq3ypAkcgMS+6t+MxhZl5ad7IutYLGEkY5OAiA?= X-OriginatorOrg: vivo.com X-MS-Exchange-CrossTenant-Network-Message-Id: a396cf85-b97f-4296-7f5d-08ddeaed6847 X-MS-Exchange-CrossTenant-AuthSource: SI2PR06MB5140.apcprd06.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Sep 2025 13:25:53.6325 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 923e42dc-48d5-4cbe-b582-1a797a6412ed X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: kTi0FVGXM2evEuWpIlBlDb3LrIVBYACpUUX470Sldai2oE16ibFeFjmronU3w+y9ZzTSvsDMkXG0+OmzQdOUVw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: OSQPR06MB7229 Content-Type: text/plain; charset="utf-8" Change the 'ret' variable in __sev_do_cmd_locked() from unsigned int to int, as it needs to store negative error codes. No effect on runtime. Signed-off-by: Qianfeng Rong Acked-by: Tom Lendacky --- drivers/crypto/ccp/sev-dev.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/crypto/ccp/sev-dev.c b/drivers/crypto/ccp/sev-dev.c index 4f000dc2e639..6c116f6f9b79 100644 --- a/drivers/crypto/ccp/sev-dev.c +++ b/drivers/crypto/ccp/sev-dev.c @@ -848,9 +848,10 @@ static int __sev_do_cmd_locked(int cmd, void *data, in= t *psp_ret) struct sev_device *sev; unsigned int cmdbuff_hi, cmdbuff_lo; unsigned int phys_lsb, phys_msb; - unsigned int reg, ret =3D 0; + unsigned int reg; void *cmd_buf; int buf_len; + int ret =3D 0; =20 if (!psp || !psp->sev_data) return -ENODEV; --=20 2.34.1 From nobody Fri Oct 3 07:44:47 2025 Received: from SEYPR02CU001.outbound.protection.outlook.com (mail-koreacentralazon11013031.outbound.protection.outlook.com [40.107.44.31]) (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 08519305E38; Wed, 3 Sep 2025 13:26:02 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.44.31 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756905964; cv=fail; b=KKq61GPQuMYk2zLyS/L+vNwuTnWd3JbdAUpdO/BBeLlTK0CJ9z572y74IivnXkJ/hec/0fIs8Bk0VEcmfRAaY7VeFx4K5bNnpQOGyc6nBTpyGVje3iPpnNujmyCc5JLhmmxz3H7235bKjoBzOy9VHvBKYeieZL+SmBGiTdywFy0= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756905964; c=relaxed/simple; bh=+YtUKJ7V/3OHejqH/4HgIbnsh30rUERKy6j35iJYLMo=; h=From:To:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=I5ia+As5A8lX3J2Slz2H0PpRWPbyBj3vTbpDn/CwLmWELLgPkQRWUY5BBTPh7Z8j0IIwqBrb/lK/dxRATFCNJwqyFiqDDEO905q4UuM5cVTOQ98Bt7vRcbrVhtCbpVWT3NDqwi7Itn8W3VN0wHDSyws5o8n0tQPgqKRq3XwlxHU= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=vivo.com; spf=pass smtp.mailfrom=vivo.com; dkim=pass (2048-bit key) header.d=vivo.com header.i=@vivo.com header.b=BDyxFlLb; arc=fail smtp.client-ip=40.107.44.31 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=vivo.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=vivo.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=vivo.com header.i=@vivo.com header.b="BDyxFlLb" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=jx1ueJEVX66kmAZam8pSv95RPxNsm6TJJHP3BTD2ik3LEzP/psR4fdZhjqYwZeSRTjOywHyLALTO2L2sTqD939O3YMNANz6nid2zF9w6EQjMHVEpsYblyWN6h+7pHWx6T/QAUaDpg+YJ3kBkoMNu392j5cjZdF5Inw4e01IQes1J1sjSeje1jh7+SuJV3Ih4gxtjNHDAAxghPVb3yI0M5LYGY7CANinniAiirMlcqVe0R3U7nrqo6DqTPFNo6gSs5bVWGAiVW1UUqvfkuaAABnmCq0daqPNgQVRL0Gf5fpp5SLkljzDf9KLgDTSeWNI91SOfKLHsDDrGu9sqKhXWHQ== 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=eS7zMCyxUn15H7LZsyMvThroupPp49+F4hQWLqOklmA=; b=J9OOqN0aHCsOG8A9dodcGESJiKKzyGXH2AIUqvyubMyCUSSmvtiRu95y5iUnAYi65zhxcp+oLh4777jTgpuSXdwjaMzU7hmcTVMpZRwTEOQkFbyqlj5FvpT3H+g+3JGLGfNOzAPSohoQ0pWkRbzQ377p7nKxrywCaQoSepf4fPwS2PzS5x6i1Pf6+GMRNTKv5AeQFHyVa8hmZXu5M71Z0dKNPIMAsRAjC9Xd+zcSLbFHOPrTme9CeiMP0FYVorpR5hAQq88B9QqW/bskw003a2l0qO85CwHpJ8ZJwkBQcoxzo8BA2eJgSW7ARlbciY/o/TFNhfgzpmbyCGenf5fnhg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=vivo.com; dmarc=pass action=none header.from=vivo.com; dkim=pass header.d=vivo.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vivo.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=eS7zMCyxUn15H7LZsyMvThroupPp49+F4hQWLqOklmA=; b=BDyxFlLbZApbZXkS0PnqSTrNJLHSEnqHzemITlutOlt8JiVW2z8uddjRq6egFndgpVwMmMtSzCaem2OfK1/sOS0S2x6qucUoqsapQbcXPbOWdKaj4HdHtaHADOdD5BR1J9cxWm68VC+DJuFKRD7gvhkj4XuiXLqRuBsika1sSksWFWQpfo0T+UNLJ0yUm16gqjdYc+Ra2FiV2SGKaoywX8JANAwBGLyOw/4BtnE0T7g8e+DvVNZaUBtOURfwrwuLN7TxoPn5OtjqG0nBnHMTrkMyvpU7qC+oeF6Q260pSFLh0yBDsdBSe/WLj/iNat8wJFAbOBskAOVZOLGOs3C6/g== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=vivo.com; Received: from SI2PR06MB5140.apcprd06.prod.outlook.com (2603:1096:4:1af::9) by OSQPR06MB7229.apcprd06.prod.outlook.com (2603:1096:604:2a0::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9073.27; Wed, 3 Sep 2025 13:25:58 +0000 Received: from SI2PR06MB5140.apcprd06.prod.outlook.com ([fe80::468a:88be:bec:666]) by SI2PR06MB5140.apcprd06.prod.outlook.com ([fe80::468a:88be:bec:666%5]) with mapi id 15.20.9073.026; Wed, 3 Sep 2025 13:25:58 +0000 From: Qianfeng Rong To: Herbert Xu , "David S. Miller" , =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= , Qianfeng Rong , Colin Ian King , linux-crypto@vger.kernel.org (open list:CRYPTO API), linux-kernel@vger.kernel.org (open list) Subject: [PATCH 2/3] crypto: hisilicon/sec - Use int type to store negative error codes Date: Wed, 3 Sep 2025 21:25:36 +0800 Message-Id: <20250903132539.416439-3-rongqianfeng@vivo.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250903132539.416439-1-rongqianfeng@vivo.com> References: <20250903132539.416439-1-rongqianfeng@vivo.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: TY4PR01CA0077.jpnprd01.prod.outlook.com (2603:1096:405:36c::6) To SI2PR06MB5140.apcprd06.prod.outlook.com (2603:1096:4:1af::9) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SI2PR06MB5140:EE_|OSQPR06MB7229:EE_ X-MS-Office365-Filtering-Correlation-Id: d34a573a-62e7-4ef0-4475-08ddeaed6b19 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014|52116014|38350700014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?weKo5Q0O4UMA53wBfvpBUqWiFndsu0R2QiI8Y4C7WYG5FO3mghB/Mf0Vazh5?= =?us-ascii?Q?CQyrhlc3CVohqlO+Us7YJLr/HHHZhmumvz4X6PX+igimGjMiRL6YqcK594k5?= =?us-ascii?Q?mDzfCFuUHoSjZ8LH9GhE4YLaz3TaoyAK6poI0QEgHc0BiDj4FO6fOQpkTfm2?= =?us-ascii?Q?U4wYfQ2w57SQ1XxL1kcMCRPMSFNk/RQEB40MOOPqp252JTL4W89nKHAD3PuH?= =?us-ascii?Q?x4sd1WElftyBZooRZv9gu4bfXJpS76OjFWOBDOCsxgne1uif/75pGYQnrAHV?= =?us-ascii?Q?QeFfFP+rQZSDUQuRoIMu2SLrFmDYCLiuWxKxjRZXbBxIxGYXar3ZNiy8YHe+?= =?us-ascii?Q?7tMo8bzwkcHXz407i2P9aY0/9dDboRiqKRh0Az9aGYiW0y8XfV9zguWsL1rF?= =?us-ascii?Q?Fn8ExGiaVby9xYX7S3AS56EkGjcqKM5FaBpc5z569hatEGf8SF1aPFe0wnuD?= =?us-ascii?Q?OSop2GO1tp0V/2E2eB9b2LHqC8VpE8L86JZ1cuXX02W69ysIlDiBpre/lkey?= =?us-ascii?Q?no6EUbIHfMumu4HMe5kRM/MFdRwIuCpf8GldfsTqh4Rn6wH9mkxufpr2xdcy?= =?us-ascii?Q?CCaaRlxaZOZwa5lT6KaZFs3gGLHrq74M+Gt9Ic0ihvnyjouchA2qBXNIMcks?= =?us-ascii?Q?6H5xRio4aEc6KSECYMLNnJFlKWfU+ssvO4SLD1+ewv9+D1QHGrZR282SLIYP?= =?us-ascii?Q?jTgBUQDqTGXxwpgWvEoY/x0M1IuCle3EXvREwuzcRDnnij2Ig8BbYkcqojCh?= =?us-ascii?Q?ZiXVbdQfzJjJOJP+l3QNa0/eORQNKaQ4IP7SRXIXave7vIGtDOmLR5BmmlIU?= =?us-ascii?Q?QEOsDeP/VV6hJrwvWg8lZAaAvFct6UrNoTYICOs38J9k1WHkCaN2nTalv/sv?= =?us-ascii?Q?lSFmtq3eMMZSz+WL1j8dpUpaH6lXrlXo4UNT4PtO/A2v7/jBU2mcGPlCHpro?= =?us-ascii?Q?DdmyEVRjIFeg3HRwcae0MqxE89NwzGnzwfVJr0jFdMmDvw1yWrnRL0BzemTk?= =?us-ascii?Q?bZ4miWda1rQQFM3ipjsljJdSd3bVyQULPv2SSZY8wmhi9i/Hd0YjvPn3vEbM?= =?us-ascii?Q?rgEFa7MUgGYzm16vlKIxWxH56Ric95nJ0Fk3SxRuu1ddhFtOERHFkB4CDsCM?= =?us-ascii?Q?FpoLl+PLCY/QvUZP6g/MYF/A1FOWzlor9djAnhilJbLkZoOBxVWv8/6LW/st?= =?us-ascii?Q?XAm+Xk5loz3mr/r7NjK0/vBF6zmpU7us4VuRItQq4vT2l4mtYqO6vV2efA8X?= =?us-ascii?Q?oEe3gZ6TbNIecBcB2lUHzjDxQLpgKxpt9ArrrP8li6pYB/VjbOWk3mwaM7So?= =?us-ascii?Q?yn8vJTGWNSJ0Sc2kTfYodrsIsXnxq8te1QGUxw91bdVgZATqIGn0W/zuqtVh?= =?us-ascii?Q?qHX2/t8JjAUJt0K1WjtBXP5+f/N2YNecAwAgaHvzyPHrHL9eHi+q2EZo8rGk?= =?us-ascii?Q?QTybudXqpwxUkXmZtHKqISv5E0qJ/Iv+lccPsmnoiwgiiexSUeKM3Q=3D=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SI2PR06MB5140.apcprd06.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014)(52116014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?1y9KIWajku2BJv3WQnDDcwgT/wZJP3NWxQi/Md0Y+8IuOjbYWkih7Zvz4AR9?= =?us-ascii?Q?hwRFgJRKJkOInc0mUXMjJNvr+FEaFztxUStvE0ErAjcfzGLlE7OTJlvDUqH8?= =?us-ascii?Q?f7xfk8+a/DMQHuXADAtXdTVJlkm/qBUhz5acaynkS40qKlklpjx0knvPjlCU?= =?us-ascii?Q?9lgpEYj/CzB6pnu0ImakOsz3At2nuAKNUNzMpGHKrN3ykvW7c3LqUKYr8F5g?= =?us-ascii?Q?PF12Fxri6dF9B0mAhBFjmcFZ1U4AVsqu58/h/UGIQCyPY7Q4JZCwlNgjqgee?= =?us-ascii?Q?+yMIvhIl0xjSKi2/paPUjRRabrR3ObzmsUPnQcQY824JO9SoTHftnTdbZizF?= =?us-ascii?Q?zJK27zIvzCG/uOpRFQP9F8w9KNlpYrb3QLpLmE+SWTV4UmqamC6WLbXjLVeL?= =?us-ascii?Q?obZaeDVx9ki5UV4z2r9R0n3kuRKt6O+mFt0zhYu45jKGm12f7+6vaIhIdREn?= =?us-ascii?Q?tevokr9HK8YKRMbKxhXev7rNLc0PtEniK6Sq76JAYS6ypGrUVVMQCy0WQDKv?= =?us-ascii?Q?+5AU7NrDjnTK2ZTUl/ZK7EPoiDwXk1QYFEMhPwmM3+GUvupt1nYKu75MP4Da?= =?us-ascii?Q?NxTXodgn42tdkgy9iOTKkK2fMzk3gtOb8e0o471ClfFaTdu6aBHSku7JaPva?= =?us-ascii?Q?DiI+xmQDeGdqfSCkaGrSYkZUO3Ikz0bEQyVadLTY6V+2Ejl67BXCIKCIOczm?= =?us-ascii?Q?RndHp8TymcRgsCuNTvZ5KQ8xIcRfneoTuKmm9/z5uYfyvdDdikN6rwQ5CuA3?= =?us-ascii?Q?h4isPO6wsaDNMBrvLef/nYW/qUUTFSsfMPZFDARJYeq1NW/cm9j+gEIKkr1V?= =?us-ascii?Q?BsFV/z2qk+jt+As60NIoSXNY5jZypUxAV4fGF7yEUSgvyoosGTZ6A2u3+4Co?= =?us-ascii?Q?uEOPBHCFsFFJpPWv8nUCr0V6MWi7q7cqiGOtCYLVLSDjde6Q4/+MvKMhwu4G?= =?us-ascii?Q?uHWP2Tcoo+VRWY39iLF4HgOAx/1tOz+s9A0/rSNs8bJMRnFWDHEI9wcM+2B3?= =?us-ascii?Q?8gNbarsRvkgI/2uMBBGWckix8ahTpCZE4lfHg5+FbFr/aYeCYVbx9C+5FZqu?= =?us-ascii?Q?dqSzNiaTwtFzkSyEel0H+5yeFAYAHWW1EC1zfV4J9UGfMTuE4Ko9CCzrvtCj?= =?us-ascii?Q?rLUhKm/51uf7qI0kXqkOG8Zp8Jmaa35J4khfy9rJkf19BPNsMJx1J3nIRU5m?= =?us-ascii?Q?pk5iCxJhPV89aDAlNcFuPs8CPzSoVKq4ApvVnjrOovWQrPqJGHIhSGqHstEk?= =?us-ascii?Q?JyiW/awsj8G1g7tXOY5QWLJ9g2zXHPtxYHW5cCwrQ1nYeG6G/R+N/g9J355m?= =?us-ascii?Q?Vzb9nnS1ndMWWx17/jh1xvlxY09ifmQdpy0M0ogOxq+/fufvA5QA5sndncKf?= =?us-ascii?Q?BA/tmQa5HmLMErOMiLmeQlUoM4T2LmydwckGjHCgiH1ArZiDSH3MthOP8v0W?= =?us-ascii?Q?qm27nnthj4lTIw4nv6AE5nvinQGN+OnvA/a/nuVPC3mlGw6TmcnXG7ovdep3?= =?us-ascii?Q?io4mvhZkXY+uHGH3AHNbUNm6zBctIFPtSOGX1MJ7qJPHtleJcWrV+IaxrfvS?= =?us-ascii?Q?7zmiZ8liqdwrAP6p4I6D43nmNQrkvqFbY4ovlvYs?= X-OriginatorOrg: vivo.com X-MS-Exchange-CrossTenant-Network-Message-Id: d34a573a-62e7-4ef0-4475-08ddeaed6b19 X-MS-Exchange-CrossTenant-AuthSource: SI2PR06MB5140.apcprd06.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Sep 2025 13:25:58.3565 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 923e42dc-48d5-4cbe-b582-1a797a6412ed X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: nUWX9sfFkHTwJ+FF6jqHuCD7ZHyjt6d9a73ux8h3M2+hcAX9zw/7JI0SWhoymSOKaTWTLcFO0VekXhAw+wOADQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: OSQPR06MB7229 Content-Type: text/plain; charset="utf-8" Change the 'ret' variable in sec_hw_init() from u32 to int, as it needs to store either negative error codes or zero returned by sec_ipv4_hashmask(). No effect on runtime. Signed-off-by: Qianfeng Rong --- drivers/crypto/hisilicon/sec/sec_drv.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/crypto/hisilicon/sec/sec_drv.c b/drivers/crypto/hisili= con/sec/sec_drv.c index ef0cb733c92c..129cb6faa0b7 100644 --- a/drivers/crypto/hisilicon/sec/sec_drv.c +++ b/drivers/crypto/hisilicon/sec/sec_drv.c @@ -922,7 +922,8 @@ static int sec_hw_init(struct sec_dev_info *info) struct iommu_domain *domain; u32 sec_ipv4_mask =3D 0; u32 sec_ipv6_mask[10] =3D {}; - u32 i, ret; + int ret; + u32 i; =20 domain =3D iommu_get_domain_for_dev(info->dev); =20 --=20 2.34.1 From nobody Fri Oct 3 07:44:47 2025 Received: from TYPPR03CU001.outbound.protection.outlook.com (mail-japaneastazon11012033.outbound.protection.outlook.com [52.101.126.33]) (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 EA7CA304BB6; Wed, 3 Sep 2025 13:26:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.126.33 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756905967; cv=fail; b=OqMIyoZ8n2oFBL5P03s1AOcc/D9dYO0WyiDw1xAO+xlcyb9xS7qctJ4eJm7U5MqwJScA6FO7i/fwU3bTAAeK/M/FNmd5+xduLl9ZVDnP3y/y/NDKIsWRrdlkynkoF4MNXGUaeWMti81yn8CnDtXxYAPGrCpyd56VY7L2G7LGki8= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756905967; c=relaxed/simple; bh=6rCyzolJCsH7Az/nA7E0tRty8krRK8Y8G8OK+MuUHWQ=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=EuIG53FNbjoKZ6Ad/SH0XEkbr9+z/rArh5Klo3Z2W7R8Y2RkXoZch88rVe/nUa2KFnwthknx9/V/O05OJV6u6OoMznrma6uKfuu9qXGOf5fnAyfBtabJE50RDyfF178qT+lyFLwdOVGRslfhSL53QpM3CV4HoKl4zAafZnP0Ezc= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=vivo.com; spf=pass smtp.mailfrom=vivo.com; dkim=pass (2048-bit key) header.d=vivo.com header.i=@vivo.com header.b=UWXYnGS5; arc=fail smtp.client-ip=52.101.126.33 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=vivo.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=vivo.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=vivo.com header.i=@vivo.com header.b="UWXYnGS5" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=WtoukzahiCutg6VKT9wbyFzv24IH1Sw5v0Bvsnl99OuJJcn9/efpzv0/WyXvCMX0+isFWeOE/l/CE6naX+TZ+Y32lavJjUaevIWWrpKhTJVmWrEAPILzd7Iq/VmzvQYUOC0ADO+I7g6eWbtNUOkjc9B8mVuz7RBDM2XSpyfGa81Vlsr2t/ISdbkPHk/HARnvjYKiYvZ3Kgng0c04mEKrny7BEvFBKIq0Q50k6ZeRjG8XAV3h/J2a/wV4AnVRlf3NTlQM1eYWh6IYTHxXAKzvBxaQK4+GBLsXl753VHjJXl18mEZ7Uz6gsckkReR4KI+JHV5oDBPQLFnbbrWvk85G5Q== 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=AERt4WXu8tB9v2MUapV/J+P3jUas8AX8piVM4eOoOEQ=; b=TpvZP+ycriL8d9qMDQ0gqEf2vCJ0N0rbtJ5VmDNsi/ubgQ40pXGcnXQQcvqDQtsEP/bU2BEtmJo2mZGZi4dGfgATVCTIH2ltlJD250fnrbaAkSzJqqMM6sXa7ONckaqQ45qY5euGgRhwStncWpre3NxcD/XESUMH4w7qnQNBlV76qobVVZi6ckTrtYe3R0g3JU+O7YpWf9ulU4B6mZevPQO5QxSCGsv5ZIO57vWZIuA0ucw9uiJaFPz9VkVQdaLZEDtXCwU3aJs1OAMYzWRfwQsBUlRhOgLMWW9Q2YF8mLKHVLooKkdqUjqtRLgNMrIS1bU1WVBYYSRs1wfOnSMJ9A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=vivo.com; dmarc=pass action=none header.from=vivo.com; dkim=pass header.d=vivo.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vivo.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=AERt4WXu8tB9v2MUapV/J+P3jUas8AX8piVM4eOoOEQ=; b=UWXYnGS5RYKmHEf764RLdmIxjMKdUyCFu5eyEDCr9lzp+AtnhaqF7CPHf3O/oNa/llCHA2T13TMKN1g1vxHrWBxQWhvLuccN4YYbY5URzZSFeMVc/O+JnjGh1g7Df+sZHlo00O5wpBBvPbn+9g7vrA6cxEPCvzyIk0EBVRg8SIMWIhY7FvoXHl3G0X26tWnX79skhe9rLTtXkWK6u6SAsnitbOaNBLJ21m4Fr7ELLGUiVClPNPwi8rrVmhpWGXv6r4Ka46HSmA11EvyUbij/GCzj5GEs1rY6FNqpYMDdNMbaz2e+paLV+YjBiNMmOwue8bvTg26sqj/OksEd/u1MNQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=vivo.com; Received: from SI2PR06MB5140.apcprd06.prod.outlook.com (2603:1096:4:1af::9) by OSQPR06MB7229.apcprd06.prod.outlook.com (2603:1096:604:2a0::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9073.27; Wed, 3 Sep 2025 13:26:01 +0000 Received: from SI2PR06MB5140.apcprd06.prod.outlook.com ([fe80::468a:88be:bec:666]) by SI2PR06MB5140.apcprd06.prod.outlook.com ([fe80::468a:88be:bec:666%5]) with mapi id 15.20.9073.026; Wed, 3 Sep 2025 13:26:01 +0000 From: Qianfeng Rong To: Akhil R , Herbert Xu , "David S. Miller" , Thierry Reding , Jonathan Hunter , linux-crypto@vger.kernel.org (open list:CRYPTO API), linux-tegra@vger.kernel.org (open list:TEGRA ARCHITECTURE SUPPORT), linux-kernel@vger.kernel.org (open list) Cc: Qianfeng Rong Subject: [PATCH 3/3] crypto: tegra - Use int type to store negative error codes Date: Wed, 3 Sep 2025 21:25:37 +0800 Message-Id: <20250903132539.416439-4-rongqianfeng@vivo.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250903132539.416439-1-rongqianfeng@vivo.com> References: <20250903132539.416439-1-rongqianfeng@vivo.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: TY4PR01CA0077.jpnprd01.prod.outlook.com (2603:1096:405:36c::6) To SI2PR06MB5140.apcprd06.prod.outlook.com (2603:1096:4:1af::9) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SI2PR06MB5140:EE_|OSQPR06MB7229:EE_ X-MS-Office365-Filtering-Correlation-Id: 97dd34b6-c3b7-42e0-f0d3-08ddeaed6cbc X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014|52116014|38350700014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?KG4yU7sIQaxxFoACFhFUSLMvJ9qT0+Szo19w4CvhiKiGgUA93XpqEU8MayYe?= =?us-ascii?Q?9EYr1gskP3KnTny5e3VOVmZZ+R5ATPyuYdmh1EtxLGFVDM9IHTPVwhbk2j10?= =?us-ascii?Q?ZjTfCAXyoiwMHeIrIZpLLx1E8C9tmqNpfTY6TAw/gyGi+Ax2Oii3bnIgrh7o?= =?us-ascii?Q?7Op3oy+Kts845jtCn18Uect9pQwL6bLQp5BGHxO72cTpTLboorBw8P8Ajyn9?= =?us-ascii?Q?d5EcO/eLGEJ2avmm+1jz1brJ4vxCEiQdPAml5J8DWRGRK9mCdAz4eIwrllXx?= =?us-ascii?Q?olJasW41H9SkKFH9adbEtKNMuio19P9a98O3geuvFPPHssXnHDqBXZiUtjyH?= =?us-ascii?Q?w1hfvPJlifHJs+MjRRT0K0OXJJECWaAKqj8HLIjGKXFXcfQ6v00GTrWMqDxv?= =?us-ascii?Q?l4fmxruGQZHrGHiA6mYw6JTvsLm2GBW5+jFHwxY79Sa1mcDUgBOA0pQ5LyqC?= =?us-ascii?Q?IYNc9nX+8MqMnC9dNKLzqTFE0/rgxiBFCUPVOLXmVq7WLrRVAph/2uoB1T/E?= =?us-ascii?Q?dbnbN+oOhr0tVfQEWJrnnIMiP9TjPzDczCkj9YsYRItxk174mDMFjmgi4PfR?= =?us-ascii?Q?ROoEkGY/ewuQWa+FlZJ+uFz5Cg3lj9YOBLAo4VmXkYl8AJmL/3xVcmsHZzed?= =?us-ascii?Q?VMk6+P1BhfE57wp9nN+8TGLc/ZKXXO6mQfRCusYULx4Q3QnrK24KEUnf3qap?= =?us-ascii?Q?3Z3Zq0U2sOw6ZfvDJyr2c4wFraxkYU0vD2m8c/vWHjTv8gJpb1I5XzBAbKQh?= =?us-ascii?Q?eV1tLqQoEsvkoGZGx/yXz7uItSGKOlXk9VmZ+8q5rOPNVT99RHBVYaQz/08X?= =?us-ascii?Q?KJ4ggH0VLEjd73BhWRRmpwnVGteJtYAMNWaJNEDRKMkzd6gqA+CHQfqQ3nO9?= =?us-ascii?Q?Lnoah2t77SSQ3djT9BNbzquw/l6bxBvkQxexKkJr5Vo5CNgdWDSNCXM7CYw0?= =?us-ascii?Q?mi1pfbDCTyT+RPFtM0k86Hf3hlo1gso3b1H28mHYNmunJRDXRZD13YzRyRfv?= =?us-ascii?Q?hbm705mpq1jo509K9FKfXz4B666Ll/8rR9ViJ8rCQWkY8Eq2ytNXgmf1YeL0?= =?us-ascii?Q?e67+DNUKGObNQhjtgxy78wt6q20/mztPuAXLIGy/yp5Uzx2YrKXgmF+vwakH?= =?us-ascii?Q?MQQ4gIp4VHShttaMi3beoenahv0pLBrSPA+ZhORdn/NiM8KZCllMPVNGr0Wr?= =?us-ascii?Q?T9+RyqPPKMEaY/NTvnCjXML0G8fUBDtwaKgFkmhfoIRHSUsmZ53JnO4upkPQ?= =?us-ascii?Q?70cKVrbwkwH/z/C04j9219wX81BT7Q8D5lwU/O1weK+Cl7+McFNFFXsFSa71?= =?us-ascii?Q?8KvZyHFsWNBlGW1TLVUyrVSEwP5S8EKxmxFpuMOkOO6ssV1FUxgL/DxvJPR7?= =?us-ascii?Q?Y7LCwMs5PTFhi9KsUnN0TXfkDjbDZv3+6GlAHEYcAJN8BQ+dV6mK+IP7NrPb?= =?us-ascii?Q?n2ayevNNKsC0uHumC7AWdIn5GLXbyVW4m0nDwGGyRPzuUsC/zjVV1g=3D=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SI2PR06MB5140.apcprd06.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014)(52116014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?AXM4fdVcekVyCVX9qhNLD53Cx8TzQtQcJoT+q3qgsTXfW5YE3yJIMuEY9hxq?= =?us-ascii?Q?AjOECUOOng/hmR/U+GKkoGzWPRUDFuuywdqMkI2uLbhrHvcQDomGKlnBtXI/?= =?us-ascii?Q?AX4I3Gu3PBgk6EgJ2cUobb3+RZ3IdS4JZHT7O6thTdswJg09LNXn5DWAEoZ8?= =?us-ascii?Q?esVG5K/ApY7Sd+QPr64Jwud7Vtjbeg7z0Am5TEEsTQNrbZqb2GsIAg/XS34G?= =?us-ascii?Q?4poSmDzL6Vy45K/Ql0GVvVZlp80BZrE234mGDJwMy+j2FCuR12CvwD6U1knx?= =?us-ascii?Q?hsRz4Ynuwv4VHxgsBgXq50GU0x9PZ1jdsOaJqgc6QtscMs/WFsqu6ASnxfY2?= =?us-ascii?Q?4YAjoSOp8maL+2b7BUbADcVOxh9USFGHVBHJEUrSLIV6koow3dyXOeiiRBLY?= =?us-ascii?Q?oc6nCbmo6Qxknj0LqSM2O4EfoEgZ6J7F4LgdL2KSL4xOjzzWpZmyL0bIdF0j?= =?us-ascii?Q?wI4y/dczBGe6YzprM+4gANdp5VQZjYZOxtNzXMDtip2HA58NqQzpqhlxZo6B?= =?us-ascii?Q?/xgHHMflXuxI20TBANsbe4W0xXOqLR9z3oi1s8Jb+nWKKkAfqzofLMUoXnP8?= =?us-ascii?Q?F5vND8dq8k2BDaQlJi2lMhUJmhxaIXg3YLI+OcJWgVxLLIgZVRxsJnukMqPK?= =?us-ascii?Q?OqD2/wHSlA0lRB5ebqrjdCjP39v2BV/TLYyfMH5iprnRuWa9sPuSjLI+PLr8?= =?us-ascii?Q?RMd2RLBvAln16sVqAgYaphJ9IFtQvWzj9HP1yjJ4eBf7R5vBNYKw3FGQZc3w?= =?us-ascii?Q?ge+1P6chtNqyWZlVRjW5mN76FAPxqQIyiWwW0InSqsGYpD8P1r61HDiVv337?= =?us-ascii?Q?REkLhEgbhZJI9XcPDQiNc6fF6HZl9KgCehWS7gv6uF7VbbDSctcWPsLWaHF/?= =?us-ascii?Q?MJaTIAuK7KaRHKHfKGdcqj1KxvG9m5VqXElWbfX8YLEK8TbyElWXZ56/rrXX?= =?us-ascii?Q?9Tr3Pgv+C5GBJc19ZeLpp0LNOmv799I/eTti/2O3DnI68q0NXiAtLnv59tKn?= =?us-ascii?Q?LR31/MaCtZW0zFvFxUMiTssKe8cpQAvNqsU6ZgDHgUETHnISNTLm6G1n93sf?= =?us-ascii?Q?jNZYw4jEdIzJfL1LL3QEewXOC0ASJtzT6plPuJ8zIldsUiY3FiGBrdzqNoGW?= =?us-ascii?Q?2vBEbG2waqD1LpnRXA24JVNsn/bomXvKQ5ut+3gymQAjPYXh6AsaoDjMo9Lh?= =?us-ascii?Q?YZtfu8eAw1zZ4XyNThH+1fdG/H5D8Mw55pz6ObY1ib30NiWbf4WQjChsKgVa?= =?us-ascii?Q?iyfieyNjBtpF74WXXGHjcJoX2RCf9ZyqMKMfkIca1NakLSd+RC1NmQUmeR25?= =?us-ascii?Q?W3S8G6v2WepzhGJpcGsy+ll1nUcy2SJ2bttAchsfhJx1MqDh7IRM/3gcVk6/?= =?us-ascii?Q?H/tYM654XyROhb0YREwV+WMzCa14dtRbnQZZJNfL///FJL3vgJHnTolR8alb?= =?us-ascii?Q?O4C+tMHbcWHrr1h+G4q3yyZ5/qM27M4rOVPx1UnOMqys9SzZmnNOd54Ddmi3?= =?us-ascii?Q?g67Twco3ycIAXvH01ij+aj40FnpRvXYMlkkVYcidWABzBIp3WTlYAAWCgEIf?= =?us-ascii?Q?m0uhdbEP5UYM8X3p5gGBZ6+zcVAY/hCB/5dad13i?= X-OriginatorOrg: vivo.com X-MS-Exchange-CrossTenant-Network-Message-Id: 97dd34b6-c3b7-42e0-f0d3-08ddeaed6cbc X-MS-Exchange-CrossTenant-AuthSource: SI2PR06MB5140.apcprd06.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Sep 2025 13:26:01.1142 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 923e42dc-48d5-4cbe-b582-1a797a6412ed X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: QSpPnOIwb4+OxQm7U8fYGks9v3GVwDfCxt1NPN5CUvKLNuEEzFZKWpJgHABYUSouUv8gEvLNF+uMtq9RBpdIxw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: OSQPR06MB7229 Content-Type: text/plain; charset="utf-8" Change the 'ret' variable in tegra_sha_do_update() from unsigned int to int, as it needs to store either negative error codes or zero returned by tegra_se_host1x_submit(). No effect on runtime. Signed-off-by: Qianfeng Rong --- drivers/crypto/tegra/tegra-se-hash.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/crypto/tegra/tegra-se-hash.c b/drivers/crypto/tegra/te= gra-se-hash.c index d09b4aaeecef..4a298ace6e9f 100644 --- a/drivers/crypto/tegra/tegra-se-hash.c +++ b/drivers/crypto/tegra/tegra-se-hash.c @@ -400,8 +400,9 @@ static int tegra_sha_do_update(struct ahash_request *re= q) struct tegra_sha_ctx *ctx =3D crypto_ahash_ctx(crypto_ahash_reqtfm(req)); struct tegra_sha_reqctx *rctx =3D ahash_request_ctx(req); struct tegra_se *se =3D ctx->se; - unsigned int nblks, nresidue, size, ret; + unsigned int nblks, nresidue, size; u32 *cpuvaddr =3D se->cmdbuf->addr; + int ret; =20 nresidue =3D (req->nbytes + rctx->residue.size) % rctx->blk_size; nblks =3D (req->nbytes + rctx->residue.size) / rctx->blk_size; --=20 2.34.1