From nobody Fri Oct 3 07:44:41 2025 Received: from SEYPR02CU001.outbound.protection.outlook.com (mail-koreacentralazon11013017.outbound.protection.outlook.com [40.107.44.17]) (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 04F23284B29 for ; Wed, 3 Sep 2025 12:05:53 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.44.17 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756901155; cv=fail; b=fpwpgHlHMLkfGMICxONJBS/R8wWYkfS2ZYhF27QosRU+d3fz0zJp1g6xso3Svf11c7mmYr3sEC5q9/jDsnRhBpSk2qnn1h23BztvZ5U0EdAmhZo9Qt1vMN64gSVgEFyHA7W64SuPAscH7cUMv8ae05H2f3FaPn2+Cs59oOMixjU= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756901155; c=relaxed/simple; bh=9SrbNeWYDs3mQZhEG5GywCpe5c0xwVOjO9xPrNDOjAI=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=UIq4yeEBi32EJhbx8KO3F/C2HqSLcDLX2QiGvdJanQhf4uUDHXrfVmAsIBk0PvgXKnrg0G9PwdCo45guL7tgc5SUMM7UhJxDOq+4lvabsKm2MFInH0fSCzPpLmVY5BXiwFRp+xASEHc702oGV7UTPnpLBFTkN/FzWgwx+hMsTUM= 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=gFuLAHjV; arc=fail smtp.client-ip=40.107.44.17 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="gFuLAHjV" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=APjbv2GLbLZHrbMz7L2HG1OH58DATglcEgbRHv5N++DTKkaQZwMBL8Hq5dpgpIvJP/cKcVYEhqTPnnS1mPXIO9cCZlEWO9YSmi5ERUUFlzRtJAQtUA4n9EVLxjSxyhjsedB2N7XZpaJ9BZeO/AXfNRSdYLFZGGwDjifyfj24ZHpdU5NPB7qj0lR9+PiUr1IcaxwXfxyc+YTZ1aXRlP8OwDr/lLvQfVcCE4gjNk9QP+d3WV1Bd3K9mHDJ1ztLjCyu/i/Y8yubyu2NK/dpmi+1VMxaP/aoAQNSaF5fyYa32zA3/bfUas0qsx2kRkxuOtEEGkYQevjs1FPGzrGfH41B7w== 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=E4ZpHbdBJuEz0E/ElvdRpq3nOq1zqhyXYwGBiPkVCBo=; b=pWFQ7vEXmusAD9u23qZpHnTcN3O9jyfRRnuFNGdl9oufyWHZjenQNWAYDcFb0D6bXXcfFR1wjlFKi2A/D//U7gVPWJtiCP6h3o7W5RhMjOMbz9qW8ygzEQmClf8N9rrPGiNRhy7VIukdrw3ADjGwbDurfzNGu65g61e13ev1apGRqpYZmzFiYuXcFlU9OSF6TUIAAIyQXfrwN0zx2ENe7SZmtr7u9RDAoNUyDHVL42zkz2NTnb/+GZWqu6gGlLuFA7JgnObViACIL+HKmAFhBCuhKaOUC9sISkjPJccGyvC8eVAAXtLDGadauRb9+R9n7siy0B8LRiXjYnQNsM3HNQ== 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=E4ZpHbdBJuEz0E/ElvdRpq3nOq1zqhyXYwGBiPkVCBo=; b=gFuLAHjVCt3sS9VtqJoZDFdAJDS7HisMjLnNLgjqtVPJct4TvCJcVj0Ejm+G9iWZZbX55nHKGIcWSrT6RwdtDf7eq+Aid80tLPKlGkMYmW78c62LI/syEWleQOUyncXAiNBh0Pg/2VBJDd1Cee30XdfoPW1p+nbgDaNJ2hPBw/kcZLJjXWB+lYmeNsU5j6WloRb1KfxiUw7Kh0zkrlhj9pUJ7e94bcWi/BkMHrX9rlDVNlSN+sDAq9ZHHpaqoNMydBq8OMd5nnFhYReaYl1XC7L+iMYNwao1yiTQT3tAFbATq6P7UUbcCZu4qe+PEXSMcCNHUdH6b5TJIy9aeNzMOw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=vivo.com; Received: from SEZPR06MB5576.apcprd06.prod.outlook.com (2603:1096:101:c9::14) by TY1PPF568C2A376.apcprd06.prod.outlook.com (2603:1096:408::914) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9052.21; Wed, 3 Sep 2025 12:05:25 +0000 Received: from SEZPR06MB5576.apcprd06.prod.outlook.com ([fe80::5c0a:2748:6a72:99b6]) by SEZPR06MB5576.apcprd06.prod.outlook.com ([fe80::5c0a:2748:6a72:99b6%7]) with mapi id 15.20.9094.016; Wed, 3 Sep 2025 12:05:25 +0000 From: Liao Yuanhong To: Alex Deucher , =?UTF-8?q?Christian=20K=C3=B6nig?= , David Airlie , Simona Vetter , Tao Zhou , Xiang Liu , Hawking Zhang , Yang Wang , Colin Ian King , Victor Skvortsov , amd-gfx@lists.freedesktop.org (open list:RADEON and AMDGPU DRM DRIVERS), dri-devel@lists.freedesktop.org (open list:DRM DRIVERS), linux-kernel@vger.kernel.org (open list) Cc: Liao Yuanhong Subject: [PATCH 1/6] drm/amdgpu/amdgpu_cper: Remove redundant ternary operators Date: Wed, 3 Sep 2025 20:03:45 +0800 Message-Id: <20250903120449.380087-2-liaoyuanhong@vivo.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250903120449.380087-1-liaoyuanhong@vivo.com> References: <20250903120449.380087-1-liaoyuanhong@vivo.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: TYCP286CA0293.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:3c8::11) To SEZPR06MB5576.apcprd06.prod.outlook.com (2603:1096:101:c9::14) 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: SEZPR06MB5576:EE_|TY1PPF568C2A376:EE_ X-MS-Office365-Filtering-Correlation-Id: 7ff9a405-6eed-469b-da6d-08ddeae22a57 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|52116014|376014|1800799024|366016|38350700014|921020; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?VVw/9fi+49gNboq6Lp8jHJg79VryF1hcer9ij3f04hM46aAmXTKyTS8edeUh?= =?us-ascii?Q?uHDCFQ0IpNa4O9vAaOo5HIErx9YHipFtF0Bn8CPMurGAfBZOcGs6F5Zpalim?= =?us-ascii?Q?AVe061VXxVglBjU3E/2/3zMKIG5qUbmhABeN6hz+gtUGjmEBMOLYjGbIfAgX?= =?us-ascii?Q?EtpzVw18f12k0S2ZrtZmNQ/XxPcFbK7bAfikPnIPhxBCuNfrxiQIZ1b9qw8x?= =?us-ascii?Q?9xjkavu8CM0TXjeyGe1S/v0DNvUYd2WW0kFxhGVF+HFM0Uqd6fr7A/VlvkZM?= =?us-ascii?Q?pNEozhgBNN0+eSouV/PeaCVL9xDWosvY8G3+BWwPCHtBfpUXoNNC/UEc2QDe?= =?us-ascii?Q?FITJDXSTtYgXlP4mezAFHAMat8h/i/wWakMzKhLMsiX4RSQbF+6h+ztzui7t?= =?us-ascii?Q?ZD6v14V0JGHnZrDppUrEgrimzWziD0pw84wSVa/McOOeM34B+jJXp0uAdsTv?= =?us-ascii?Q?kJS2V46N4gbWUSvDJSpys6L2CGQMRlWT2mmO3wsWoMbmJ9NijWjKX6Rocyy5?= =?us-ascii?Q?hXTfN2wZWmY6co/cCs3BpTZsQyjjKFULgso0DsC5uoqaR/CyafNPtwFSrZBh?= =?us-ascii?Q?uzPG/hWiJ5jZJldiXYL/Om6PbToMdI7SCvLh6rJjZ4J2cENyBzryHVNRILz3?= =?us-ascii?Q?qYl91QZ99DE2W9Ev31QihUKYq9fUroZsN2pUPh0vQSTaqHfV8IT1T3JOAP7P?= =?us-ascii?Q?CT6jxXJdG3tQ6rQOW0K1hXXkS86cure3JKK+acJOHt20ZSEhscJAJTMwzK6s?= =?us-ascii?Q?/Rt9xZGUbFQNfXeBq/Xd02lO1GADZM6QOK7U1eIm9ZiJFIADpoDs0QO6TJOm?= =?us-ascii?Q?fKu/9HDoOVdkevZxRtZ5G6g0PAKgtxPeMS8Pfi4i9yR+Vxs2/fZ8TbR/gJf4?= =?us-ascii?Q?xJvyc2ATzhqOr9J6oWLx7e42DmZ9oVf75oBfQUx+aAFbjZj89K/8iWFbZ7xs?= =?us-ascii?Q?+L5V+KLlR7/26zCEMGWVhvCnnePBuQEvnTeroupA5OQJ/KYetKwFobfCIdpf?= =?us-ascii?Q?j9UdgOBL/3ubDj75wYktKaenpeTutrYxLrMAnwNRL9q8DnhVPhfSxnUzaeSY?= =?us-ascii?Q?TaN2IcpLVh7oMfUEPiGjcNufasD6UnDltrefxFTH8UqzOxWZF3owS4f7df8K?= =?us-ascii?Q?2k2LQlzrbnLzgKnhcYET0Y6RZKPn3TNr43yVWZEbOWdlfBSSnQqBle303IQ5?= =?us-ascii?Q?QInX2sPdsXzS0mh98ZqKrcxToG2l7/cICiZFK0l8pMQ5pqmG6+KMLYycp64w?= =?us-ascii?Q?/JBOSxfcJE3kTYRlCkYp623t9FPJ75b+K8zT3KLldNF4dAIVDVWCADoT7FQJ?= =?us-ascii?Q?IpJoVcwP7SgyHxqvx1ENo2Lwe5Rf3Z2KlwZpsTES1dzKuYadi/iF0N5ALfXZ?= =?us-ascii?Q?MhZafK2V+5/Yo7G8vfftaJVCOdOM5PEXGYUsfRRwnEUXxEGUAD/f48TJ2IR+?= =?us-ascii?Q?jGJUCueMbsKQfrIlXVa0/siehB+TOLGQzsVlc4jVdKsKIvNvXaEP0OVqTm/7?= =?us-ascii?Q?z5GLOmdIwoPIi2Q=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SEZPR06MB5576.apcprd06.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(7416014)(52116014)(376014)(1800799024)(366016)(38350700014)(921020);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?FBWv6u0almlr3Ex4hB+SIeadyQmYo/HhKBzq7Um9uj8HsXUwJ0Ns8YwYHl/0?= =?us-ascii?Q?trzUGDDIKcwfBFpdEuPGPkY0+cCV1dM4kxdcldrRMy2kNaJQHIeM2WLD/SCn?= =?us-ascii?Q?bN5/qygZBM6duiDzNUmrB8BARPpQ3AfcbFuTlFqPFe+y+oie9P3EvqHY10SY?= =?us-ascii?Q?aJ23HD03q3rncIYdbhXUvRbgtZSTli9yw9Lr7dzBqqvYfQJSZEkrHpaWqjft?= =?us-ascii?Q?AEWRUAEFIyfXXQxIda3XD69SVkQzCE4fUy8eiZX4wuXfyiygrxq32W2tZYTG?= =?us-ascii?Q?YSwstBm/CV/fvvQhBC3zptm7kIV4mPQxZHgQu2K9CJ8l6IS+j6w1ZQAoH/ZG?= =?us-ascii?Q?XW3jXQeEd8b8LCMyzLYB6OSzDbhN8iFKQE5K8JQ7of49aCKW1tMVaeWpXMS/?= =?us-ascii?Q?1CfNJrmZi3u55U6sZXKanwnDfF+20qLZJNm227DsCxAl200S2qZWOrwN5htQ?= =?us-ascii?Q?jjppqNwi+peZGxuawA6Z55BYADEKIcfGfQjpziWxq8UyLHvbJtPOK3T9bF/f?= =?us-ascii?Q?k1paYRZHg2sC2T9FcvybfrdeXd8HPd/Q92B+GBdiFaeSlJvlOJtCv3UYHkEW?= =?us-ascii?Q?vUtIHbl2uJmPBLncV52m88wOS3dpyjvpIeeZJi2nczbQ1+jdzhrcSuz9zPHf?= =?us-ascii?Q?4fAVHKspWfTANT3K1xUp36FJcUL9ym0m89DGRSInsSBXBiSw8r4PjewO71zP?= =?us-ascii?Q?RTripqvTUhqt8C+vXiURyChrNHDMwLKq3TfNyQ057Fp6eAP2I/eOgOJTUZu0?= =?us-ascii?Q?wQZ3ol2gcveKfuml/Zql8ULPMy6GAu1zVdFswtDcoaZe1OQxNDPGEJA2+OD9?= =?us-ascii?Q?Tefmja5d5+2D2iwX6EIPXVk2LrrA9vVh/3Sw6Ljp+UvZiZzjtFIUx7dgYdvn?= =?us-ascii?Q?imMNttSzZKKZkdVeJuuoTNH1POxkDgc8BVPsKJKQ/eLo8i1PBCiaxwYPHmu2?= =?us-ascii?Q?XoL9Tr5E2LrVLGFJ7PP8hyWiwSmqbxq8pautbBIcFHrgp1lkf8HkGrvs0oQp?= =?us-ascii?Q?i6TS87olW4w1kbm2FYaWEZfmJsWLSSaA7dIZxmZArMjSQiaHfqe84cATAz2J?= =?us-ascii?Q?n7XxFQFyvT7KBTnh8dNxirqrRY30kCqkNlIVmSClK9prOr2lxcSWJ3bwZFvk?= =?us-ascii?Q?MF2HHRt4qpWpMxFTHirdGD1Wxh7uBbPTMiXO2gyVrrfhdkcMTE5vEl09JoYH?= =?us-ascii?Q?PEzXpfbnZz1Jo0mW45f6I5FI6anpyXbWTg2nzENWoLJ0V9P9QaX+NDlof6PH?= =?us-ascii?Q?2rQLkXvKKIOL6Su0Lap1m2sYXjYsOb6ry47/Mjzyq0KVRJ/xoLlufn5Nbupj?= =?us-ascii?Q?JYDzlelZ/5uEYXM8gFLMX7o+cGeDUX4eJT0rLg3qPmgSgCSlZkRMW4iufkiU?= =?us-ascii?Q?b8n3d/61A/85EmQgT09l1HJlfI46aq8iH5nsUomCCGglWafrSlk/uSyFopnM?= =?us-ascii?Q?yOdbvv2FsjYgTYNRKkXSU/2pcdmPq0NMgKQjsXgxTBzlEj9M/2DcWj+9gUDu?= =?us-ascii?Q?rtrzLXj73aR4+VW5297WrvXQly2iZwAuu0vEOLZ45/Y2lCVAS44e3lhvAA12?= =?us-ascii?Q?pViYdQrXvDweDvgR7LK7l8vbJZRKedPjTofpujeu?= X-OriginatorOrg: vivo.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7ff9a405-6eed-469b-da6d-08ddeae22a57 X-MS-Exchange-CrossTenant-AuthSource: SEZPR06MB5576.apcprd06.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Sep 2025 12:05:25.2982 (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: GNjMugYDoeMCQAJ+7Wyu4BuBDRdMA+/3jLo55Rq6XgfCzyOu459/v+JbGeHocSl+99A5L9rsBdUPGPH0QdK8Ng== X-MS-Exchange-Transport-CrossTenantHeadersStamped: TY1PPF568C2A376 Content-Type: text/plain; charset="utf-8" For ternary operators in the form of "a ? false : true", if 'a' itself returns a boolean result, the ternary operator can be omitted. Remove redundant ternary operators to clean up the code. Signed-off-by: Liao Yuanhong Reviewed-by: Christian K=C3=B6nig for the entire= series. --- drivers/gpu/drm/amd/amdgpu/amdgpu_cper.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_cper.c b/drivers/gpu/drm/amd= /amdgpu/amdgpu_cper.c index 6c266f18c598..c4590ec35cad 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_cper.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_cper.c @@ -174,7 +174,7 @@ int amdgpu_cper_entry_fill_runtime_section(struct amdgp= u_device *adev, struct cper_sec_nonstd_err *section; bool poison; =20 - poison =3D (sev =3D=3D CPER_SEV_NON_FATAL_CORRECTED) ? false : true; + poison =3D sev !=3D CPER_SEV_NON_FATAL_CORRECTED; section_desc =3D (struct cper_sec_desc *)((uint8_t *)hdr + SEC_DESC_OFFSE= T(idx)); section =3D (struct cper_sec_nonstd_err *)((uint8_t *)hdr + NONSTD_SEC_OFFSET(hdr->sec_cnt, idx)); --=20 2.34.1 From nobody Fri Oct 3 07:44:41 2025 Received: from SEYPR02CU001.outbound.protection.outlook.com (mail-koreacentralazon11013040.outbound.protection.outlook.com [40.107.44.40]) (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 8ED73285047 for ; Wed, 3 Sep 2025 12:05:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.44.40 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756901144; cv=fail; b=QG5ffUFEYtlvs1sWpS3f81n3+CzkdkF8p12ScuUkQorkHTvdMJCYEOxnmXa+gY+eegbuR+gsEVNOUJ5AUS5rIGwq8AXL/8NTxcgo7HdJe0tkn53v+iqSeWwAkIeWuX1lgcL+4oxId+23YWHJ9Gpb/Na/5nZL6h8Fw4jGMXTpof4= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756901144; c=relaxed/simple; bh=CJ470RnEQ8P9p/3EpfqpEFQroTXgOTG7wIrDi+yDY34=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=c4JA9FFadW6fDqRYNgVhF0HTMs6gqab2pYKNJnsax7CfWAKxy3w3EEEAWQKzqjZJvXaL/8vDHzoSBQ0nHKMHEodLsujAnU7Nb0yxNKnfXCT+0awSXH1QwPIcBEa/rkBi2Ue1JaJBhj4jZAa8aERAYo7oDPFmnQyCGJGRBHkLDxo= 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=TXJ12BAX; arc=fail smtp.client-ip=40.107.44.40 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="TXJ12BAX" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=fZsPLAJck6Dz9ENqCT6Sa2OeM2RLZxswrZRnvPi/qmvUHjaye3rytPpqnusK7kygxpNs6J15Hobn5rSs90H6I3ZYSG0fmojXfVIju2sHF8BcQNPU31OU8rGNwmQMasj3/dxmOv2bIi5k+vfq5PPuY+UcFSO1OnnMzsLTDr+9Yb8MW1TDNweTR4k8UEd7+AMtfSHoKM5whkpbWbG4Nqc61h7Y7OBjPphO/ljlO2k2cJMDOyFZIArQy8DZn6lG3HHYUM2aNxlkQpz3BAH4a/LRxMIw3pTKxwUoaRkb61yyxVXwXAZzxOF4IuNAzNnuV9mdIE5EZIGNfvhgzFGNIFrb0w== 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=S6QyIcBPiA9GPHdRn2wdOk3ypXSVIH6fFExfm9kKVk8=; b=h07WgTqc0wjoXOW/oPUgOxaXHsdB4EosOUVPadUqLqZc2wwsduUKhtg1JVy977Wa6pEnL4qEzAi64WY/clAqEWRhB/6V2x99JEM1GbuR1LnUuFJ9DzyyZjTdjv+/IbH2rAB9arZ1utU5xhj6L5cpCvZ1vGswKGSKwb9QFVynlcBmap7kKhLUnur5R5/ihb3zRU/Wc0eOJt8N/MPhPEfiio9aftp8WgQpb9F+UQ2emeWvMBJrgOleow3Fe03FW2TGLQdEhBwhVaZjrgEUGAc4ec6fQpLf+m6xRqh8b/kmFAw5cHIIOcMcoSYKaYOuBCCnLSQUXxaBOWKFOfT4qXwQWQ== 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=S6QyIcBPiA9GPHdRn2wdOk3ypXSVIH6fFExfm9kKVk8=; b=TXJ12BAXa8tVETLUvx3Vx5QUCAlDAnM9rPmJ5DBfiegQU37s1aJl/TCITtH5qAdwKQQW8k5T/5FXHFUNaZK4VY4nJVSG+vYDE0arvo5jgsATS+huRu+tCmCrT9qZwDKYlWDqKyTmFY4Xl8CSwjsQN0rZN3idgBziBQPOMdUW9gXYrslp9+UMYlt3VDYTsjrBLqPPimbIke9KrpoTOadQZQOJi320Jto/B/gAB3w3V5/zsSS+EuvS/9TT4nzuHqt7b5ZJjDl7EDana2nhL+QUzz9Qv9qCzOhbNI0gAGKehAS3pcPGbNlMvdPgPhc4GtZMO6drnmzjCm5fC9SMGbLr4w== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=vivo.com; Received: from SEZPR06MB5576.apcprd06.prod.outlook.com (2603:1096:101:c9::14) by TY1PPF568C2A376.apcprd06.prod.outlook.com (2603:1096:408::914) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9052.21; Wed, 3 Sep 2025 12:05:37 +0000 Received: from SEZPR06MB5576.apcprd06.prod.outlook.com ([fe80::5c0a:2748:6a72:99b6]) by SEZPR06MB5576.apcprd06.prod.outlook.com ([fe80::5c0a:2748:6a72:99b6%7]) with mapi id 15.20.9094.016; Wed, 3 Sep 2025 12:05:37 +0000 From: Liao Yuanhong To: Alex Deucher , =?UTF-8?q?Christian=20K=C3=B6nig?= , David Airlie , Simona Vetter , Sunil Khatri , Lijo Lazar , Shashank Sharma , Srinivasan Shanmugam , Prike Liang , Rodrigo Siqueira , "Jesse.Zhang" , amd-gfx@lists.freedesktop.org (open list:RADEON and AMDGPU DRM DRIVERS), dri-devel@lists.freedesktop.org (open list:DRM DRIVERS), linux-kernel@vger.kernel.org (open list) Cc: Liao Yuanhong Subject: [PATCH 2/6] drm/amdgpu/gfx: Remove redundant ternary operators Date: Wed, 3 Sep 2025 20:03:46 +0800 Message-Id: <20250903120449.380087-3-liaoyuanhong@vivo.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250903120449.380087-1-liaoyuanhong@vivo.com> References: <20250903120449.380087-1-liaoyuanhong@vivo.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: TYCP286CA0293.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:3c8::11) To SEZPR06MB5576.apcprd06.prod.outlook.com (2603:1096:101:c9::14) 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: SEZPR06MB5576:EE_|TY1PPF568C2A376:EE_ X-MS-Office365-Filtering-Correlation-Id: 1b45332f-e3bc-4e84-4cb2-08ddeae23141 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|52116014|376014|1800799024|366016|38350700014|921020; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?/YFi3bnbEJUdLsDl7ls1JuR3zVx+nnEVqXEqoZJXuWANh8y1d1OvoxHHi4iY?= =?us-ascii?Q?7hPQ4V16i5AKS6lWcnAElVpX2Fs6oTxevc8nROiGMhpDL+NHTZAbE5N4G86A?= =?us-ascii?Q?Be7/PJJxGlzkcrKe6+xyvLbHgcPtARpR3DPePjdmrBGI9bu3UIn1k/bpG329?= =?us-ascii?Q?CxdCTb3GWZardLREPQhfRY2eVU7Gs/x06mMhtxA2sUX7s7xXuCnI8GEwFa8A?= =?us-ascii?Q?3mmrfCNAdChF+RKzcDQnfC1hyk7dcX4sAOTQgX5DLjg+C9qwXbPFBoXcpxgm?= =?us-ascii?Q?H00AYJoP9RP2hEeqC7IDlFwelDFIfccr+CvSjeNXh4LDQK7Ce7u+NfQuZpre?= =?us-ascii?Q?iREqo4ZdM7d1Icoik0Gimzj4mih0qVTn9Kvj6txy4OrdZ6G+F/z1nUhjXyLT?= =?us-ascii?Q?AzeARzcaLsSUhiFlV67qeOxngRYsGXv2RbzdKkLZQLAmgOxcMR11f0xyn3wB?= =?us-ascii?Q?qPawBqxM8bzu5SdHUBfFuvskO29aliQf7hf/owkltz46TDSxgFNTe2k7464b?= =?us-ascii?Q?laei55TB0c5WT/vsIJQ5ci/LQcsGxLM09CEZ3x1pxrW5yQM4TeuylhiWoM0o?= =?us-ascii?Q?6/dRPzJgAp34R4GJPGhkSu0BS1yUvAPuJaD1AjPduXZ8r/O/+lTkA4xPog31?= =?us-ascii?Q?D+99X5+2xFxq43LZ0dElniLVn0qEUEP0M3jeaUchQIB8r1TLsLmDQqTFnC9J?= =?us-ascii?Q?CNedB+ccyFui1MNLdHL5WiudToMUdpZ9pg3leG2AhJDZn1YEJJPqizwFgu18?= =?us-ascii?Q?K5pByVnPtenYDWkXHpBvvicbzTteyMn/Cgpu8xtdSupz4HBSkuVI9PuxsyBj?= =?us-ascii?Q?z5Shyu1mLFe6++A6AgrkckbC80L4l3SIv8WBp4zxV7zUqWUpbQ7CkWwgCndY?= =?us-ascii?Q?eq+RDA1mwm3jDCT+wH5xrATP4zjPo4Nh6QFUD+7cU4NVKPHtyo8FcQsL/F+m?= =?us-ascii?Q?U3InNzgmIrz1FauM3nAmQmpGBP2Uv3kGaYnxe/1A0Cbt6G7CjR01JGHa3Uhm?= =?us-ascii?Q?p6murzIyWhvfviNI3A9bLyPKh3klAGsAriO0lb9XKtA8V+hXlEBZXtGf9Qhs?= =?us-ascii?Q?xGEnQHynZKgf8/4XAWyc1BYvO4sExPfWjhgQv7OhfqmnTqjY1uk6ASe7h6ru?= =?us-ascii?Q?AgjxNE98ZoagV9DSx2/JiehsAIHyc1Y6RXRZvtFE5JRBZvQpsZkbfPLx9X1e?= =?us-ascii?Q?QhixV99vnJcUjTGB9apVxCFYzhE/LUhBm9rzeXg+x8Wa3G6AtZz8LPVnZxZK?= =?us-ascii?Q?+FUFw50qFdQD5VYHR2pJxn5VeuwEnOAdEswJqJlROR2TrYkLFaYteqrSypFd?= =?us-ascii?Q?9zgNmgPw9mXsF5UBi5GYl4WJT4DGj57oOfETcJQPMpXMNpN5IYUXJpXz1buA?= =?us-ascii?Q?w0/f6y7Sn89Ex16TnH/Go8IC+lpK54G0715hJ672f2YNeXu7rDjFyn8xF/u7?= =?us-ascii?Q?SB71vHxy0iKFsuUqNZkTS3uFEDqPxipteGLEogQfR/1pcbXH46GBiklWNHtZ?= =?us-ascii?Q?4E6F3+jgM4Z2kc0=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SEZPR06MB5576.apcprd06.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(7416014)(52116014)(376014)(1800799024)(366016)(38350700014)(921020);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?zjPBUM6tlLrR6iY+s6pCz4FaQLLvFbs2HzcgGZODylsAoRWKmvJw5kSEAbyy?= =?us-ascii?Q?ImZIL+BOHBbMtSF71qgiQTI2PM4uHokNGZZnopW/swsnYbLGIVo8afVw6qkW?= =?us-ascii?Q?Gtuh1enoiC17sCGjpiJ35Yx6Zhg92rURNSLVukCP/K16EQHQUnNWurkXd8VM?= =?us-ascii?Q?sbBNIxBILh5jUEyVY8PRnb21OHdtitm7ClgxBT/30WwirbzJu3sheyMubFke?= =?us-ascii?Q?9R7pYfezJTi4JdbJuM5sb+x0OWiSbPtGIjtuFBQw6VhGu+LOUSklI3/0Wz8C?= =?us-ascii?Q?sdhE/CIPjbXsMbrjbQrEsdtdjc27c85c+i/TzO7GYJt0ICUtHAeWsrTrL13O?= =?us-ascii?Q?7aNppXM6LuitAAl5uROpoMCKWp1ezL/ikeB8kLpDn96EChSYTzVLWWUPfoJI?= =?us-ascii?Q?keb0XZ8fa9Ca6a7WHRy7PN6nu+cfpu7t/V4yiwFVyvf2gyYN5lv5qGxiCIPj?= =?us-ascii?Q?ixa22gktUJJcPdnPHqvQuGpxQDPPAVxt5Y3Fs9PUmNY8bIGxG+W6Qzu+HjVV?= =?us-ascii?Q?AN3IF+UfTClKyi2l4wYW7dkIrMrx/tly0kvdW+12WdvEJg0ZMte/s4/rlyCg?= =?us-ascii?Q?mFd79FhduWvNbszmD6OKQeJZE5KN7KlDPdiBcnVZZqOwPDa9JHAKicdaPC/j?= =?us-ascii?Q?v/Fk8PLg/TQlullX0pZ87v8eldQkI8naNEd4i6wDFBmbKh+YvwJ1mqZmoXJV?= =?us-ascii?Q?cdW8G593aJCKVG8xZDIu0FqFkn9k0r6JU+tQ8/BG1iyuXGUNfvlNtCzKViVN?= =?us-ascii?Q?gMhNSs7n71M1qGoFtuNPLubBDSmsWZB4VbMxaV7CQUPHoK4Gdv8nB/igArRq?= =?us-ascii?Q?hXYHqRTn0uJ0IzpVueL70rjQh3uYahvMw9K79Lz/CCt1NLY4vcdi2g+Bh/6u?= =?us-ascii?Q?pven80zgeblmTOD1PdreV0gW7dbH/4OXDnx1CZI7vO+8tP1OcRD6MJrSgdb7?= =?us-ascii?Q?bFmOOw7aWoOQzSRm4sXmGnnNIg5UgGG2oN/iDJiCEoYXE5BPWoWEP3w0MTWK?= =?us-ascii?Q?A4YUeGb2XZwmfALQ1U1wblvLfgmTqL1wXLvUu+BuYW3xcDw06hzO3BVd8x1u?= =?us-ascii?Q?qFhOMKJjyhNNfQf2B4xj1TpkvNdviYf6W1n+zqABJvn+0TGwLpWK7i3kdQvV?= =?us-ascii?Q?rQUBUDJ2hN/eFxoWFnktZuLz/d10Zs7rg7EX/ww6DfOSbpWjpGPRzHnW8WAA?= =?us-ascii?Q?FlGgtepUnCAcx640l6TiBwbdGp49oB3ekYcvDacvlnC85uoI5V4fpk1CxgZF?= =?us-ascii?Q?EsShmjWGp2Sbza2agngc3JSuUxPbJSlQmVUAye6bylAEIzTUUjXl8uS8ovvv?= =?us-ascii?Q?J8OPk8yGMmCOiOzHIgSai9GJWuLPeEEJIHYgQYOm4Aoxe2InEdL6WWdcrunH?= =?us-ascii?Q?qCmVQM6l9c6pT6FMHm/qW6/hDZWwd9huZZKIqBFGEm+eM3XjbVRJ++RpUxk+?= =?us-ascii?Q?q7L3zeVvZCraKnir7n6hZyJhThlZxeNyyebz1YA1eeCpEhLlC2gnsWhP0yzu?= =?us-ascii?Q?HIArLUNStrDVCaNpcYVgQUC5CgO+XX7L1euOasXq6dOATycn1E0kIoLNO1c3?= =?us-ascii?Q?3NH15bl7AY3dTHV4me87LYQcotpymzQeRg/6XrQ7?= X-OriginatorOrg: vivo.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1b45332f-e3bc-4e84-4cb2-08ddeae23141 X-MS-Exchange-CrossTenant-AuthSource: SEZPR06MB5576.apcprd06.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Sep 2025 12:05:37.1657 (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: sT/ZqdebDYD1phlX2JIYqj6cDJiDSNIbDqRK5ysH1jQgYpWGDlReKnNUZkJh6PzoBCHPVD+2pq6Ww7Hw7zJfPA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: TY1PPF568C2A376 Content-Type: text/plain; charset="utf-8" For ternary operators in the form of "a ? false : true", if 'a' itself returns a boolean result, the ternary operator can be omitted. Remove redundant ternary operators to clean up the code. Signed-off-by: Liao Yuanhong Reviewed-by: Christian K=C3=B6nig for the entire= series. --- drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 3 +-- drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c b/drivers/gpu/drm/amd/a= mdgpu/gfx_v11_0.c index c85de8c8f6f5..3d9c045a8a64 100644 --- a/drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c +++ b/drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c @@ -4643,8 +4643,7 @@ static int gfx_v11_0_gfxhub_enable(struct amdgpu_devi= ce *adev) =20 amdgpu_device_flush_hdp(adev, NULL); =20 - value =3D (amdgpu_vm_fault_stop =3D=3D AMDGPU_VM_FAULT_STOP_ALWAYS) ? - false : true; + value =3D amdgpu_vm_fault_stop !=3D AMDGPU_VM_FAULT_STOP_ALWAYS; =20 adev->gfxhub.funcs->set_fault_enable_default(adev, value); /* TODO investigate why this and the hdp flush above is needed, diff --git a/drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c b/drivers/gpu/drm/amd/a= mdgpu/gfx_v12_0.c index fd44d5503e28..5dbc5dbc694a 100644 --- a/drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c +++ b/drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c @@ -3524,8 +3524,7 @@ static int gfx_v12_0_gfxhub_enable(struct amdgpu_devi= ce *adev) =20 amdgpu_device_flush_hdp(adev, NULL); =20 - value =3D (amdgpu_vm_fault_stop =3D=3D AMDGPU_VM_FAULT_STOP_ALWAYS) ? - false : true; + value =3D amdgpu_vm_fault_stop !=3D AMDGPU_VM_FAULT_STOP_ALWAYS; =20 adev->gfxhub.funcs->set_fault_enable_default(adev, value); /* TODO investigate why this and the hdp flush above is needed, --=20 2.34.1 From nobody Fri Oct 3 07:44:41 2025 Received: from SEYPR02CU001.outbound.protection.outlook.com (mail-koreacentralazon11013017.outbound.protection.outlook.com [40.107.44.17]) (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 CF2B427FD49 for ; Wed, 3 Sep 2025 12:05:55 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.44.17 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756901157; cv=fail; b=PT68s5AVTxE2wZm3EB9GYGC3Ys9l0eT7zmXQIuiCi92hmDiU12s4KTBYiDiw5UqpvOqw8filiAPjN67NbyR9JSakKLbSFndGMPhx3P0oGKoaKOSMm+2YjOqUjQbjqlkG/bKayP3iVHTRGeBppLJTxW7o/1nqWVMN9NxKdzNhRg0= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756901157; c=relaxed/simple; bh=FNykHidaxIVOXdwGFIjEmzP9Je5LCyps5o+xcea8SYU=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=Mboj0Gvt2h5K+bX9dSy1sywOg8ebuwo3s+87nMWlZzN3HWTMiPGTpe57RWHbQiZzS2ZiNVwJFLvuFediBquLo5SCpBvE8RE/sxE0OOuZReq/1rj5H3mD0XxLNKzzF3oAjXF8+1pFqPJz09tLxR3TXDJVk/DKYIQdXksoO/wZ7+o= 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=NrTze3JV; arc=fail smtp.client-ip=40.107.44.17 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="NrTze3JV" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=R2DG+7AYCzTRBc0QKsRP+H6Cjt6SJFTV6ZAA52g9ZKPFBIOgOkbROMCjgnyiXfba9qPblKHs/aW+Q9dpyx4ibqhb6uEcERAHhlg2l68iXZpZJBLI2BsfmNr/IckqSCwRctJKkQ4ud05VbXVJ1cLCHgkExZFSXOb6IcHlEhxUdBTIt4vQhCYIqM9k2D9kMp2LE1weLg/jhyqS75kMtaeeS7oiAd1JSL7voVEoGj/lBolR9+8zvBRA43+lcWoTkGVwO5vBOhl3G7vpyGugPN5E+nDE9Qg6OXYHN8aZWDpk3kGj8Y9HUagLz0Eux5dmOIFC1ygZ4l+RteooNG0JAs5WhA== 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=ssrfv54LlHqKaIeABTxYQupQs05H/wF6jV0jQOuJi/4=; b=nFzNG0HDXIZ7hlZUS+rLEZlPbuIGv0zD/dj2Anrr2MbD3d3UEAWlJEeohXKACjKeRaBoSY5iCY3sQMdJaRAibulLK4stMi45iXk9OKKNHlYO8L9UwFnPzf5c7//hke7GiGTwYv7cKqApp6moW07iUinrLqTomoJXoSvo4v0oVDu0k3tIRoTRJLLIqF+r3aD1l5drvw2gM+kdKRfC+K8xo88FaTWB0OU1WF/C6mL7zVtuZK/ogJxeI2/L0i4huA6BW771nD7qer70bgIw8XDX/lBKktZn8fbrq4/zcASTzDonWzgBw8WNvv7owZdDKtD8leH/otPl5whqyoLHGS6LdQ== 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=ssrfv54LlHqKaIeABTxYQupQs05H/wF6jV0jQOuJi/4=; b=NrTze3JV02NZzyT8jb24pZSAncvpUBv9PXNmg9LUVZi5/vc+kQo4dwaorSk1iRa3vodNIJgL8agQ+h4olPPVGojy11+yQZ9+tqnGo74acgzPi+FTAtPqxhhdQfGtC4ODHLbf8YXV3J2GebFcT/Tyi+ILcl1svqfaRXaksTTcq6dB2MAw3osnGGtNI5R3X9GoTNzSrhFu0FtyCJcd5YWYVtrU1uG20Y44dOCePmws3TwE2qkte8Oh4lpMdhOvWgai6ZD+mKU8GExn6zdZpFv0Qr/paBBTo1YNzMC/+xj9pGsZF9CZ5VIlKzm0ZFWtJ+ApojGVuxuze0lNG4iwVq30AQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=vivo.com; Received: from SEZPR06MB5576.apcprd06.prod.outlook.com (2603:1096:101:c9::14) by TY1PPF568C2A376.apcprd06.prod.outlook.com (2603:1096:408::914) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9052.21; Wed, 3 Sep 2025 12:05:51 +0000 Received: from SEZPR06MB5576.apcprd06.prod.outlook.com ([fe80::5c0a:2748:6a72:99b6]) by SEZPR06MB5576.apcprd06.prod.outlook.com ([fe80::5c0a:2748:6a72:99b6%7]) with mapi id 15.20.9094.016; Wed, 3 Sep 2025 12:05:51 +0000 From: Liao Yuanhong To: Alex Deucher , =?UTF-8?q?Christian=20K=C3=B6nig?= , David Airlie , Simona Vetter , Sunil Khatri , Felix Kuehling , Lijo Lazar , Boyuan Zhang , Kent Russell , =?UTF-8?q?Andr=C3=A9=20Almeida?= , Tim Huang , Yifan Zhang , David Belanger , Candice Li , Shaoyun Liu , Natalie Vock , amd-gfx@lists.freedesktop.org (open list:RADEON and AMDGPU DRM DRIVERS), dri-devel@lists.freedesktop.org (open list:DRM DRIVERS), linux-kernel@vger.kernel.org (open list) Cc: Liao Yuanhong Subject: [PATCH 3/6] drm/amdgpu/gmc: Remove redundant ternary operators Date: Wed, 3 Sep 2025 20:03:47 +0800 Message-Id: <20250903120449.380087-4-liaoyuanhong@vivo.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250903120449.380087-1-liaoyuanhong@vivo.com> References: <20250903120449.380087-1-liaoyuanhong@vivo.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: TYCP286CA0293.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:3c8::11) To SEZPR06MB5576.apcprd06.prod.outlook.com (2603:1096:101:c9::14) 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: SEZPR06MB5576:EE_|TY1PPF568C2A376:EE_ X-MS-Office365-Filtering-Correlation-Id: 934f1f35-d0a2-40bc-b80e-08ddeae239d8 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|52116014|376014|1800799024|366016|38350700014|921020; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?KrWJpcDZ9O3jNb5oPwh19qdyliOj7lWDvXKvvG05HyMAHiO25gpsJ1FxEj6B?= =?us-ascii?Q?A0ov2NLEeMpRLEJYskBxYTFO1X/2JjkhZE1dqw9KwA+G9TOCkY6jh+lYt7gS?= =?us-ascii?Q?QHGPZcjWMvPIUdIqKbjDXn7JyRKcZmnFgR3eMgVZhDm/Z+7G5/ZwGRxuv1Qt?= =?us-ascii?Q?UGCrCBujdYSo9LJrPFKSMUF4YE8tXrkmWdyxfDE/Es9QvyHwlRXHFsXINk+L?= =?us-ascii?Q?YaDvm0ZrCrSVR9XpVS5q3mnkEOXMVqU+UOJ7fv8F3oR05LdJj/q5ZomahVZj?= =?us-ascii?Q?XbetnfkXBTdGNfg9+poTP1FQJqYvQvv+XBQ3AplVzR/dTwjm1i0egvJhzl+o?= =?us-ascii?Q?5u5nOcGXxnpuk5E8YRQe+cYK5UipzxNrbRsOF8MdoCyw6CvBW2DJdi/7iIPV?= =?us-ascii?Q?ALCar8lVCypcZBb0otneFbDEbCUI0wzxHYOiP8E/L5DjPseRnuSL++qedhxt?= =?us-ascii?Q?h9gf/+RV38dck7NlBE14pqP+b1N1YTLV7fhZQ0KTWphAWHjx5MwilnMlskZo?= =?us-ascii?Q?eZ+e1FssnZUovb/e8UUgzbQ3TE/JhkDvolmMfd5s+sGBuSXn/oV+3lIkF52J?= =?us-ascii?Q?rtslEk4qWp6guCM/sIz1XlTMpfKJ10CnSgEABERzWmTHSmQHkwK2zsrMo+1/?= =?us-ascii?Q?GOX5WuGXYPIDYnzPtsnmBaCXrraY7ucit1S5r1cPc473PEhIrqFMGtcotVBf?= =?us-ascii?Q?0R9K27UNyaar/jk1b2bCu1QAD/1HPgaMGsTUp2eEBbX+1Hfqit1wq6xhr5cN?= =?us-ascii?Q?hY4r8FXjAjt6xgvKz/+OrzN440i7R5kRZ2q6+VLbeHGi1L+t7YoFEBQkGU0m?= =?us-ascii?Q?cYTUC6Zl7yFau9qAGoPEnP01wfvp2vzspxiWMCXa1gX7oecqp4IBhxsxFUn8?= =?us-ascii?Q?VojQ7x/Ifw+imzE7hVD7oqnfzjM+jjtTb7EKTumKwkrKNa+ZUiZCTs6NMYck?= =?us-ascii?Q?bmO0/Injlzh8lie6Id9Gwwg5okmZnK7wqg8L0BXAzdmVnySxxQWfw8zcxGM+?= =?us-ascii?Q?wvx1ub+0xEqII98X0k2qjhHYUWRQU1U01Qo/1v3ZDNhnWAOklECmYG/OjrXM?= =?us-ascii?Q?ybssGb6IcpWXgMWBs0F34JecNv7pzca1+Cl3EdYwKZOWCmP47n4OOUTNBipV?= =?us-ascii?Q?YviUlR+R5JPh/LjX+URtv5g1L9DrLrtvuGTscuZCbAhXlvb5x0eSJmPaceR9?= =?us-ascii?Q?C0LY/xZGDHlqMNYQzYXn3wdkao0TW/0tHZsBANAXHMjJ0ceo88WObyARm9p7?= =?us-ascii?Q?k9Nl8+42m5FCTaGtdtp4FVl19Ki1k4BjHeSqeg140jYlxmbW1Z+IQmYQi7Hk?= =?us-ascii?Q?JfSPnA0yQBjOn0QZalSXwpH1CFnZFjITX2mCPDLkgLtbcofg2NK5TwZEAywB?= =?us-ascii?Q?CeAHEMqeZoxj8m+G4g3uFJV5v0KzPrRWwo/W3ykamJb70TXAnBjGwS9qaOYT?= =?us-ascii?Q?GaXQh/jq70rgUpbpSTLPWhiL4LUwS2e+8MYLfo/jDOnEno4V4GxjVr90vjOZ?= =?us-ascii?Q?mpWVnPajfIiBubw=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SEZPR06MB5576.apcprd06.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(7416014)(52116014)(376014)(1800799024)(366016)(38350700014)(921020);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?qJSiwcxb+IxYy9RPOCyt/4e/l3rlz8JUTBd9rGeSCQr08gMdn6jet3x7v6B1?= =?us-ascii?Q?RDf6HPkl7iI/C+7yY5+Bo3dCedFLOPhMRrMXNhiB8G4GrfUBVzF7nQacvMIf?= =?us-ascii?Q?gy84Am0Hg5iCGpbldWozSXgIymHDY0Uc4cTRmn5N0yxTqRaJFuNGa/g93CSI?= =?us-ascii?Q?+1IP8dvwbLBVm5iN9NHXlq4t4KVVjjw261g/4AUx3YanhjX2bP0wHEyuMX/r?= =?us-ascii?Q?NAD+FEtBbYx16dYFxgoQsdaTNI5PEwtKAKWOz88sDZNmG6gHh3aMAGM5/6+y?= =?us-ascii?Q?799jr/IGDsbjrMvJdW0ZlgfAOJx9i4aez17Ln6rtpnVa4Z2g3DUPnOad0DFR?= =?us-ascii?Q?Kxlfc2Ej7nDViNVMyxtEgnKr8zGNKHb2UPEacGwXpX8eLN2I7tj9YobO3boP?= =?us-ascii?Q?LBG7o/nh39IxK+GtK4LvPuQAY0INQ9KkewRQ5mecdS1bTMbSrj8w/3hL5QrJ?= =?us-ascii?Q?H6C32H9s4BotEApimJdKcyhNzUku+CXQnvAXrked5ip5HRzYMkTMjKljt4eH?= =?us-ascii?Q?IhYF6OAn2gGirYUvkcLe0oixogcWE/aHQQjuHKbI7uC5HbOP1WJjlww2rmcR?= =?us-ascii?Q?L3xjcyqupQWIFldefbPmEQ9GyZg1ZHImuvh7FjsFEedRSaThDtqEvxAtsDCh?= =?us-ascii?Q?MUuvd+esw3krCusdPS+7hB+5ySgvmeOjchMVpITSOo/5x7CIBHIYFxLyURjr?= =?us-ascii?Q?Lux5caeTkRWf2ktzLUZvEEC/cC/vWvs71IDTAO6MNUUZh/3RBzmTtlLOHDLr?= =?us-ascii?Q?ifJGwtaCllPXZIXsNcT42fyWl1GBI1VBQA7LWhTvxWcqI9+f/vY5SlkHu16b?= =?us-ascii?Q?3N/i7W2EorYvNOoF0bNT5ld3it3DHLJEFP4oNyxpcjcubS40bLFh6ByZOkLl?= =?us-ascii?Q?tCoC8UYpU4T1yOX3gsCwoWLwvyDs2EYHSBJJ3BKfJaDqS9UNvV1K6Emx4Vhv?= =?us-ascii?Q?BgASWnBM72n6sHWkybgeIkfAtHed7adYjQFKjCHpB7jsfEXxOT+AlUWhe/YE?= =?us-ascii?Q?ecE6y/7JQwcP/JHaa22mtTtho3RC2B7+BKViuC1y5WYjmG1HTbc2yXJGhwJ/?= =?us-ascii?Q?KTkOb/L6A4hgp7IhL0dj7dDk9NzlOj7MTrcoJfWpOnRp4LH8Oe2goB7zsLif?= =?us-ascii?Q?4PtBVr00aod+6AqmQydedSh/KxD2Jt3mSjgLPB9tzgAa7CQj6HX5laZMARqC?= =?us-ascii?Q?kFZeII5zkHXsfwe4Hrb2+Hu8FxaQA5qg1HmRmiKSWK2C/FUmnFYMtoL4bJxY?= =?us-ascii?Q?3lSlgLGzUuNST7F6IsgRQcXUga/MUN0Obn+N6ZZpphU0AVuQJ3wwjJMevQLH?= =?us-ascii?Q?eSWDFXqCfItALJmgpKJylY5WHe7vQCmLTVKwpmf8EYF8ZonEQS8oUSFc899l?= =?us-ascii?Q?ilXaOxQxQPnQcm5CZC2Ynxg9EkzvE0KaOTfmb/Xf2bz0rnFk7v6y9WZCUO0s?= =?us-ascii?Q?ebdnzTxsKckGmh9tg7c2zqE7Be7y/i1rdA8lnp+YGtWpOL1OiL2XUXOgBZ6I?= =?us-ascii?Q?7clPAhQGJubfQ9I3LBgBSS2YPcNf+XgbgEzTervuIKu2EgcxeADOa/LFuLg0?= =?us-ascii?Q?/VGNQldPzhh446sWksjSbK4iD1tXNnZWUjmAYnHO?= X-OriginatorOrg: vivo.com X-MS-Exchange-CrossTenant-Network-Message-Id: 934f1f35-d0a2-40bc-b80e-08ddeae239d8 X-MS-Exchange-CrossTenant-AuthSource: SEZPR06MB5576.apcprd06.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Sep 2025 12:05:51.3235 (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: a6TbK29OwforekW6Vsd2sGNohh2HTMnZRGsfQcteXOG7gk71kXQs8EZf6Ion68dFQrv6lnXXYxjR08uL2NBfrQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: TY1PPF568C2A376 Content-Type: text/plain; charset="utf-8" For ternary operators in the form of "a ? false : true", if 'a' itself returns a boolean result, the ternary operator can be omitted. Remove redundant ternary operators to clean up the code. Signed-off-by: Liao Yuanhong Reviewed-by: Christian K=C3=B6nig for the entire= series. --- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 3 +-- drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 3 +-- drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c | 3 +-- 3 files changed, 3 insertions(+), 6 deletions(-) diff --git a/drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c b/drivers/gpu/drm/amd/a= mdgpu/gmc_v10_0.c index 7031dd8c3c5e..d7499be8c4bf 100644 --- a/drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c +++ b/drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c @@ -963,8 +963,7 @@ static int gmc_v10_0_gart_enable(struct amdgpu_device *= adev) /* Flush HDP after it is initialized */ amdgpu_device_flush_hdp(adev, NULL); =20 - value =3D (amdgpu_vm_fault_stop =3D=3D AMDGPU_VM_FAULT_STOP_ALWAYS) ? - false : true; + value =3D amdgpu_vm_fault_stop !=3D AMDGPU_VM_FAULT_STOP_ALWAYS; =20 if (!adev->in_s0ix) adev->gfxhub.funcs->set_fault_enable_default(adev, value); diff --git a/drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c b/drivers/gpu/drm/amd/a= mdgpu/gmc_v11_0.c index 93d2b0bbe641..7bc389d9f5c4 100644 --- a/drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c +++ b/drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c @@ -905,8 +905,7 @@ static int gmc_v11_0_gart_enable(struct amdgpu_device *= adev) /* Flush HDP after it is initialized */ amdgpu_device_flush_hdp(adev, NULL); =20 - value =3D (amdgpu_vm_fault_stop =3D=3D AMDGPU_VM_FAULT_STOP_ALWAYS) ? - false : true; + value =3D amdgpu_vm_fault_stop !=3D AMDGPU_VM_FAULT_STOP_ALWAYS; =20 adev->mmhub.funcs->set_fault_enable_default(adev, value); gmc_v11_0_flush_gpu_tlb(adev, 0, AMDGPU_MMHUB0(0), 0); diff --git a/drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c b/drivers/gpu/drm/amd/a= mdgpu/gmc_v12_0.c index 9ba055ddc00f..76d3c40735b0 100644 --- a/drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c +++ b/drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c @@ -893,8 +893,7 @@ static int gmc_v12_0_gart_enable(struct amdgpu_device *= adev) /* Flush HDP after it is initialized */ amdgpu_device_flush_hdp(adev, NULL); =20 - value =3D (amdgpu_vm_fault_stop =3D=3D AMDGPU_VM_FAULT_STOP_ALWAYS) ? - false : true; + value =3D amdgpu_vm_fault_stop !=3D AMDGPU_VM_FAULT_STOP_ALWAYS; =20 adev->mmhub.funcs->set_fault_enable_default(adev, value); gmc_v12_0_flush_gpu_tlb(adev, 0, AMDGPU_MMHUB0(0), 0); --=20 2.34.1 From nobody Fri Oct 3 07:44:41 2025 Received: from SEYPR02CU001.outbound.protection.outlook.com (mail-koreacentralazon11013050.outbound.protection.outlook.com [40.107.44.50]) (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 854CD2FD1A4 for ; Wed, 3 Sep 2025 12:06:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.44.50 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756901174; cv=fail; b=i93tststc4ev8dsiiOkTf90O9/EI4uz7FTAajVKK5ap8R/QfaKICzzYo3qA0ocwLueuSbwAtvBbpIfK0LncbRKJDonjNANizWJjNZTVrUqQ1CE7xbashtjGksZ7CwatiSjYCNp+Jj2J2uAFDIHMCVkpfVMdqrZa0f+Bj41FBkOE= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756901174; c=relaxed/simple; bh=YQCndY0OEo+Vfapw8KN/06HtmFEE7zhOejRlsFwVpSo=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=lMXcgzbhXYalJ/mMMS7pqsetHdNpYXUsjPvGdCA+nIdZ3r1FbWQgeIM7dmgWHMxgwqOlItNRU/nEDLyyajVpIBaKD5vD6pQZv8jRJSNexFXQCNAsYj6YxYp4+qPpj0S35KrzOTKBt+UujCGKdxOK3/Ik0IbP+038y9MnvlsLWvI= 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=iGUXNQPQ; arc=fail smtp.client-ip=40.107.44.50 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="iGUXNQPQ" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=agZVbhYTFgd3p+M1sZwYLWxhzyIKG4GaynJ8lI1QBnXCwQDURTDJ5Li1gnWsrKxPn3iamgkMd1gKBrx9RGbX3V/LJYrXfkOyRuFWzlj9WcTpbAto6IsW3UN7D7VyrWNcZ2P+RTgCA6EKPC2TozwYoTgBj5GGHS8uyrTAkbvk0GOpsdpTinBs4cDVYboRetqtR7hkVF2vY6Fe2div9ecAmHQIPXxeub3F1DdSVpWe5R1PlRhQdZ3iLp/hBabSSZohQHLkzOzmtq+yDnVze5mWXPCLt45EtWqC0YKairgdjxRCzx1zqdeS/bWXG2Bz95sw1Ff51MCapW8k/K0MOYxepQ== 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=EpJFNZairr7NFH+G4QhwttesUVgxvUn0znxt5M/8soo=; b=Wl1Dgzt6W2ryglq96LDQLi77Sv72BFB9f3qxf+y6aelFOBO4+2D48Cms4cxizfDCCU0ck73fHc7phLip9eYAcGqlPFfiyqPdpBnwcPbL3Hc6tjvmjEqwmxxcheqKwbGqInnYV8kFstMIgomy+21VeFgYd71hiSsCZHU5/DzMnnImpkZeCD32v0Eqgjc6E3wS5XeAxepY/R169gPGporhrdCX7GB1Tgt6Oq+lXnff4prA8gAMNSYwyMNtufNw9sB6/SDly5MCH5aPq+EiC4nFhsVYOPAGnRAjCgKm+ZtwisINsa2AFlpJhPK8DdR8FQ3uXhf8Yc2lchpScCqgX80bSQ== 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=EpJFNZairr7NFH+G4QhwttesUVgxvUn0znxt5M/8soo=; b=iGUXNQPQeZm/Bgchjmxue/vI5nTvKo39iWDdwUvZZBOcssZCmRx3i1C9wsrBRB8XypBK4mvopnk1dMJ45OAnArLo2qMqax7zyuOe2PLzxfRcgm4kIyiLknq+ejI1F0q3NEnxfK18RwFHOhlIrIqbhxSrhk0JpDQE1rFPO2uUQ3QWJu3HHRhvhNzLsZKOXvmepXhsliT5qlPwh7IUVynyovPE5G9nulAxa1/XZqhMe0bdTq0uQujNO5ZjArpaZm8MD99fY1evLAlmt1qGG9bhFSD4Ph1fesoSYKsMp22Rm4aK73CtEg+sBfYmutC56cyhWh8q0E7w+bKnMr4c/JLXgQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=vivo.com; Received: from SEZPR06MB5576.apcprd06.prod.outlook.com (2603:1096:101:c9::14) by TY1PPF568C2A376.apcprd06.prod.outlook.com (2603:1096:408::914) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9052.21; Wed, 3 Sep 2025 12:06:06 +0000 Received: from SEZPR06MB5576.apcprd06.prod.outlook.com ([fe80::5c0a:2748:6a72:99b6]) by SEZPR06MB5576.apcprd06.prod.outlook.com ([fe80::5c0a:2748:6a72:99b6%7]) with mapi id 15.20.9094.016; Wed, 3 Sep 2025 12:06:06 +0000 From: Liao Yuanhong To: Alex Deucher , =?UTF-8?q?Christian=20K=C3=B6nig?= , David Airlie , Simona Vetter , Sunil Khatri , Boyuan Zhang , Emily Deng , amd-gfx@lists.freedesktop.org (open list:RADEON and AMDGPU DRM DRIVERS), dri-devel@lists.freedesktop.org (open list:DRM DRIVERS), linux-kernel@vger.kernel.org (open list) Cc: Liao Yuanhong Subject: [PATCH 4/6] drm/amdgpu/ih: Remove redundant ternary operators Date: Wed, 3 Sep 2025 20:03:48 +0800 Message-Id: <20250903120449.380087-5-liaoyuanhong@vivo.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250903120449.380087-1-liaoyuanhong@vivo.com> References: <20250903120449.380087-1-liaoyuanhong@vivo.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: TYCP286CA0293.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:3c8::11) To SEZPR06MB5576.apcprd06.prod.outlook.com (2603:1096:101:c9::14) 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: SEZPR06MB5576:EE_|TY1PPF568C2A376:EE_ X-MS-Office365-Filtering-Correlation-Id: 621139cc-7311-4ee0-2d71-08ddeae2424d X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|52116014|376014|1800799024|366016|38350700014|921020; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?xqNDn2Nq6SeS369RDYHVmBqj7w4rImmG0G3TFcFB6wOFxCwoFhDvmeBaF9W/?= =?us-ascii?Q?3cnv9FL9QxFlepylCA5g0nq53MLCdPEj1yuyETHxSRp/205lonfztrWpEVtP?= =?us-ascii?Q?zuL2zISL3K4KgPgAg3lgNyZTgW8B2VMI8OmtyoLHbPIJZgCOQSkLMp9RlHJW?= =?us-ascii?Q?a7A84RQPNeNNKD4dzB2Z7Ikf1uPsoG9TR7l3Krosc/OMZ3Vf/L7CzKE/aCH1?= =?us-ascii?Q?MYDs9DRS3lzvSMaArEHuzIDvdQGBlFEWfMBIOzI0+0UMTydwTfhBekyzff5c?= =?us-ascii?Q?nuq7iuecDb7f7vYpOCzMreA7kJL5dgkrR7V/kEmFWyIzVfdZ7Xqu3ykUINrV?= =?us-ascii?Q?SGI7deAeSwI6JKFgZTwICob5LKIwdHWYjuR664Wsla3CR54uEvOgSQzpHI7A?= =?us-ascii?Q?6rOhl24hxbMBdiVx/jo9L8+WLqN9bc4IxGInlMiXslhcYHMaPDRrq8EKNIBf?= =?us-ascii?Q?kTBzLphU71wPCP/NVk/+1pe1hBWWpKn8v6cSICJebqMR6Ae6s9+YLltznxMl?= =?us-ascii?Q?B1kNoidmcfY8BSRu1LiLt36drVqNg3MSE/TKzoawALz+U+jxJF7//6BRbVQ9?= =?us-ascii?Q?8z7lbcaU3+T0o7aWtzpi0lfDl8qG1//W9bufEyOuZNm5l5CEj93m1Sk/qi9d?= =?us-ascii?Q?BDU/iGQJypuiBZynTT0QxJ0Sx2aIkTYJRj95PqT0DR2+bwtR+rj7vGKya/u4?= =?us-ascii?Q?ZY2myCxf3KQW74HgYAvOD3PKhV4JmBWCA85mZUgBaAd9QEQbJ5b3u+OB+FhM?= =?us-ascii?Q?EXzDFqmcfEyrQKP5lrqijUnSts4t/uF+w9YsaOfiUaC3ejKHjpoIoSztzyvv?= =?us-ascii?Q?y+yj/W42dLXGSZNSGf0yN04/uoQtS9y+5UbezJgcWfr5b9H4k5T0FfcLacHx?= =?us-ascii?Q?0SqHCKpZtTA6ZR6+qmW3AKtxrZp50F+tkzl9aM9q0A+r7ZypcsRDLBq+EglE?= =?us-ascii?Q?Di1tlFdKCDxpr5FK4eFEmvM7ltOUHp6uug5V/4yS+ZMD8lr+oDDfEMqSr6Xp?= =?us-ascii?Q?wxn/J2DeLSSngqxk/HUipopJ9uXP/vEFwsCUaT+7x+qkkPXBnos3MiFgzZQ5?= =?us-ascii?Q?D3toHOaW4FmjffVUBjlzpactsslcKHS0iPBImikS6HgUtKvnLfAIfsshLLZA?= =?us-ascii?Q?jh0mofxLuu+/4Px7H2K9G3I6hepVolXvAA7BZd16m1tMWkoS/0aTcVOtN2Xi?= =?us-ascii?Q?6qBGGEcoPYexmQSoXpxro8yKKog0Y9x3ZnPEF3VgMWTKKymx0fpM8bSg2uIs?= =?us-ascii?Q?LGQNF+/qEDcukzawJekSHkMwRkQiVKaFu6f1p7786qZTlEDerojQPdR+WEP3?= =?us-ascii?Q?Bt4uN35Y6pESE0tpNCdQ/wfq5VD0ZxhfkSvpzsRmH903MV7GbxmJA9z4Y963?= =?us-ascii?Q?K2UApxDtTR3/PPIQ4u2dGcOEZQ/piNkICyu+K1mku0yr1miuI0RlrmLTBV2x?= =?us-ascii?Q?XiRvaSfzG2Bo9mPzDdgpuD6A9t5fvMzzW5Fju22A0biSZI9suIEGUBC4vz+F?= =?us-ascii?Q?E/x+JBzKc8xy7jk=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SEZPR06MB5576.apcprd06.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(7416014)(52116014)(376014)(1800799024)(366016)(38350700014)(921020);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?jl0cIsp5DnDnfK04iESYwHg3ZaoRxgSI/iU7SRlXs5smYZGMUJq5i3KXXEwi?= =?us-ascii?Q?k6Gu6LHU1MQWTS5eAPgHbc74/q3TpcTRMxpPIqnHCidsjVv4eU4tkp6421qS?= =?us-ascii?Q?vHIcru1OHmpwT9RPJeqhhYC0ySSeDBdTtz40w2TPgUITEul/LVVWRjFmQLhC?= =?us-ascii?Q?mabo3RPsv/R8WhyeJ0bnP/Q4ANlgjCPnbC9ZA7v/LyWywkWLFOiRAVHCeB2/?= =?us-ascii?Q?vsh50z9RmQJZ0YaKxHo7yZbSX7XS12nRpLjwadvqzgMLbn7hm/zr4lcQ+ACe?= =?us-ascii?Q?pQGDFyf3pk6u9sA0AAROTC9xiR/6qDdbWM2I9wE/Q+IWTayxf0ObfNMS4Ftd?= =?us-ascii?Q?rjOtsEU2neuJUt19b+ReypWSs5VrYe9wbnbhBWFHKIVW/E74X4c7WFHzLmI0?= =?us-ascii?Q?Q9NFXI63+8pLGC/136qRPlEDRVM6Ufx3JFDAX01EHc51ZZX0iVRIHTlblEsb?= =?us-ascii?Q?GTgT0ylkOLfo+RhTWzunQ/0/9cAqq+tkEzX/u8U/zDPG5+mxS8yT02OGSn33?= =?us-ascii?Q?kxP0j7BgJ2WOtere0KorHSor/CLY7gexgfT7+v0y5xkqjy0rpIFVTXcS4jaz?= =?us-ascii?Q?RRZotvc656V51WNLb9QH8Kehqs9F7SGhMrbXSjPbkU+UWuJW/zZoT//353mR?= =?us-ascii?Q?gKXSlFtQFm3aJyca42GecLKEQVa6vkC5wMQ73qUNU8O2dlN6WXT5WEWvXjZR?= =?us-ascii?Q?Hr2yc5LwdvXdw28RM4WbxZNF5ieLaejGZL/L/an1O2aWxZ2gscE/r/TvsZcZ?= =?us-ascii?Q?cFmIk+RtQ6BGlvzw9pSGOOf1YC+wd5rzZFWkWFSeznp7Ddn9XvYft1z2bzDQ?= =?us-ascii?Q?PnWSsOvjg5DRguECFFWUBFDtTgzV8Ygd3+0IgJBZqrMhBf6XvYVaJjEeXgnU?= =?us-ascii?Q?bwSKIlfguNWvrsVtDmk5AapMtrzqv2DR1lpCjdv6b28dfcIg8g9Wen94Dx+o?= =?us-ascii?Q?42Qdrls5XuWumtLpSeU+XJClYJEj20xPgBcjb69dHB6l1bcFObarXu5mmUNR?= =?us-ascii?Q?LAjMJ0D+Z1Hs+qK7fleyHFG43PuWfYaFMiXrKrZxnGTB82KkOAGLALX/1clR?= =?us-ascii?Q?g+rJr1e3aRmiWOYjgXuf8LptiBl96NKEmbyU2zgaynbzGXI1e8NdTfGDFM4m?= =?us-ascii?Q?RnhjiHgwhDxxLIjKmg66YbdYelyfBrMMWvHz9aiYdW3NPXMdEPiy1J/FJr2a?= =?us-ascii?Q?iWXFgfzsY5roa0GqnuwPHJjIlxfaX5ZTfjb7+Qq1gGVNmgO09bttj4484kPl?= =?us-ascii?Q?GNwrTaTOY0IU5sNrS7IdLfxXf50zMYqvftHS5zRyxW9nz3EncRPmq1Bdu8/k?= =?us-ascii?Q?khT/quCYz1Oe9Qkc69GHMYDwTkLstXFNTHuGgpYmCrQ0hDXOYXsRJSthW1tU?= =?us-ascii?Q?Z3NLnsqgWT8wTkF++L0r+AZfxzhMAe2RUeF4sNcSickgnNK7q/UyLT6v8f2S?= =?us-ascii?Q?Fab74oipS93xhMkidbVJAk9I1yQmzh1gBBAHFLqzY2UVYnCdk0+WW1w5s16V?= =?us-ascii?Q?NYs8q3s0fOluBA7+Qyl+7Je6ilC5+10eSnain7UDpn8AdYrC4DBPHqk7pw/T?= =?us-ascii?Q?U/hqMWtHnm2XbzLA81R2r/NQfQ+CDJBzl1YlQGNg?= X-OriginatorOrg: vivo.com X-MS-Exchange-CrossTenant-Network-Message-Id: 621139cc-7311-4ee0-2d71-08ddeae2424d X-MS-Exchange-CrossTenant-AuthSource: SEZPR06MB5576.apcprd06.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Sep 2025 12:06:05.9579 (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: n10Vz2B5mLPIoQrBynDrrxdnHFcXU8wZSADv0fTqtTso7/hZABv9yu3/I1UYiO801y13JMNs1HoJjPS56u7HEg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: TY1PPF568C2A376 Content-Type: text/plain; charset="utf-8" For ternary operators in the form of "a ? false : true", if 'a' itself returns a boolean result, the ternary operator can be omitted. Remove redundant ternary operators to clean up the code. Signed-off-by: Liao Yuanhong Reviewed-by: Christian K=C3=B6nig for the entire= series. --- drivers/gpu/drm/amd/amdgpu/ih_v6_0.c | 3 +-- drivers/gpu/drm/amd/amdgpu/ih_v6_1.c | 3 +-- drivers/gpu/drm/amd/amdgpu/ih_v7_0.c | 3 +-- 3 files changed, 3 insertions(+), 6 deletions(-) diff --git a/drivers/gpu/drm/amd/amdgpu/ih_v6_0.c b/drivers/gpu/drm/amd/amd= gpu/ih_v6_0.c index 5900b560b7de..333e9c30c091 100644 --- a/drivers/gpu/drm/amd/amdgpu/ih_v6_0.c +++ b/drivers/gpu/drm/amd/amdgpu/ih_v6_0.c @@ -587,8 +587,7 @@ static int ih_v6_0_sw_init(struct amdgpu_ip_block *ip_b= lock) /* use gpu virtual address for ih ring * until ih_checken is programmed to allow * use bus address for ih ring by psp bl */ - use_bus_addr =3D - (adev->firmware.load_type =3D=3D AMDGPU_FW_LOAD_PSP) ? false : true; + use_bus_addr =3D adev->firmware.load_type !=3D AMDGPU_FW_LOAD_PSP; r =3D amdgpu_ih_ring_init(adev, &adev->irq.ih, IH_RING_SIZE, use_bus_addr= ); if (r) return r; diff --git a/drivers/gpu/drm/amd/amdgpu/ih_v6_1.c b/drivers/gpu/drm/amd/amd= gpu/ih_v6_1.c index 068ed849dbad..95b3f4e55ec3 100644 --- a/drivers/gpu/drm/amd/amdgpu/ih_v6_1.c +++ b/drivers/gpu/drm/amd/amdgpu/ih_v6_1.c @@ -562,8 +562,7 @@ static int ih_v6_1_sw_init(struct amdgpu_ip_block *ip_b= lock) /* use gpu virtual address for ih ring * until ih_checken is programmed to allow * use bus address for ih ring by psp bl */ - use_bus_addr =3D - (adev->firmware.load_type =3D=3D AMDGPU_FW_LOAD_PSP) ? false : true; + use_bus_addr =3D adev->firmware.load_type !=3D AMDGPU_FW_LOAD_PSP; r =3D amdgpu_ih_ring_init(adev, &adev->irq.ih, 256 * 1024, use_bus_addr); if (r) return r; diff --git a/drivers/gpu/drm/amd/amdgpu/ih_v7_0.c b/drivers/gpu/drm/amd/amd= gpu/ih_v7_0.c index 40a3530e0453..b32ea4129c61 100644 --- a/drivers/gpu/drm/amd/amdgpu/ih_v7_0.c +++ b/drivers/gpu/drm/amd/amdgpu/ih_v7_0.c @@ -552,8 +552,7 @@ static int ih_v7_0_sw_init(struct amdgpu_ip_block *ip_b= lock) /* use gpu virtual address for ih ring * until ih_checken is programmed to allow * use bus address for ih ring by psp bl */ - use_bus_addr =3D - (adev->firmware.load_type =3D=3D AMDGPU_FW_LOAD_PSP) ? false : true; + use_bus_addr =3D adev->firmware.load_type !=3D AMDGPU_FW_LOAD_PSP; r =3D amdgpu_ih_ring_init(adev, &adev->irq.ih, 256 * 1024, use_bus_addr); if (r) return r; --=20 2.34.1 From nobody Fri Oct 3 07:44:41 2025 Received: from TYPPR03CU001.outbound.protection.outlook.com (mail-japaneastazon11012009.outbound.protection.outlook.com [52.101.126.9]) (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 D88782E62C3 for ; Wed, 3 Sep 2025 12:06:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.126.9 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756901193; cv=fail; b=eDZ8s/hqYEETBJQAcN7i/9jLpLwuwxmZmgnF7pd9t/uWhhsH/KY9nGAuY/NpfUZiUNwnEobYx6WZkr9VssKG3Q8yIfzORGVC46gLP2jhPVItP6m35t3+z1Ax8TEZ1S9nSMYG8pIn08XiNdsgY9qvgr/dDZr7W0iraYmHA7l2PFA= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756901193; c=relaxed/simple; bh=lyaIQHzNME5x4TyJS9kb0m+gWf7JyRcM8gB7DiNHQtw=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=e/zKUis5NZ8Pb2CEgV9Df0q2g9u2nRFOfgodABanAhEpp8b+9aYjJxMPHPW/NHCy8id1gDkm+3QLLMsuBTrWS7vF4YkWQIGr0asfeix/TYHS8ZRsK3gWonQ1+cpL+X+rKh2STskZyq69k9efI6+LAbCuSBIb1sFw1bRv7qCqzrI= 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=okuphiP0; arc=fail smtp.client-ip=52.101.126.9 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="okuphiP0" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=QnECnru3khx+gu6SuIVyWCI9lGy26hvtBkhHBRlh48eVaVfAempwY2m2juq1r+OHy1L8bwP5DNLS892+GdT5AkYjKftdVoZUW7oVDK61uy/Vqa12lCiGX+acYG9QcLLASs378usEPGMx3B9UzLKvrChrXctv80F5IWDUasJLsIyIFVSWupADruFTuMVvlGnH3eS8OpGLxq9GN8XaO1irIG8rIWKjP8TjTFUbLUBUTdxkSgoGLxIy3oXbbHqU2FiYORw/xzygPy5vw9lBs19jWdpTUF1U08bswGM1f5YWPfJwboYSAKi02gBBzLMbua8hb0kt+HiTuelKhGzQA3RYTw== 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=Ui92/Vy4Xlx3iRYyXC4VwAmy+CnVhQhHtXuMfsYSra0=; b=Urdm1QfFC0/gGanz1Q1u1qIzChvGBAVhp0sM94ahYDRE0r4ANzimBUTBSHbtTvCuGb+s8l7TcY9nlSm1aiTAhz9/LhBNtmjssAjdUH9V+Fy3oGW7zU5W4iME+c7FgCzYr8D8jmj9BqLlz+vI3ZndzRwZu9ricZj+is6QAvW28+1JnUcj6OQR0q61afX8c4+WyhjEf02gSr3R6u/UPSiQn45t0ERHKSkk5d4bHcikfUyaWbY9zNaUirc/7qzy3NyqlUcgAuOsqMPdzC62VaDMlGTFvUzBuJAAq/antE+L7UIrixOePYgmvhutVgGRAs2lEL2gHTqMSzoCsr/nyW2RYg== 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=Ui92/Vy4Xlx3iRYyXC4VwAmy+CnVhQhHtXuMfsYSra0=; b=okuphiP0cjjJv0whOJyZ7VkGALT+akkdNlZhV8nB/OL0A7FqDCtqpRJMzokaa0qeoQF3wnYBQ2F3PBBRR8h6FpmpqrHcemFuAzVslgH6Zfa80ajJzs5aHuXZcOkn9jCMYfPnAsmOLHkqWipiAIBDwAVmER7C3VsD1yM1DGoeKwVm5wy8S8SMKSXGM3fvLkkiWjEHSGZM0Wkgm59yeUV+2szeHH9cfycdOjtZpF06Tb5rtlJ51ZlTA7RppG/uKGkJcZlHVec5j+o7oQoX7Ur4LYSDqV6DO/mTG6ssSUcNDZDcYMbuNEB+VpAz/voOxUf712Cu6yzbWR1BFP7QcgW1Ig== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=vivo.com; Received: from SEZPR06MB5576.apcprd06.prod.outlook.com (2603:1096:101:c9::14) by TY1PPF568C2A376.apcprd06.prod.outlook.com (2603:1096:408::914) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9052.21; Wed, 3 Sep 2025 12:06:29 +0000 Received: from SEZPR06MB5576.apcprd06.prod.outlook.com ([fe80::5c0a:2748:6a72:99b6]) by SEZPR06MB5576.apcprd06.prod.outlook.com ([fe80::5c0a:2748:6a72:99b6%7]) with mapi id 15.20.9094.016; Wed, 3 Sep 2025 12:06:28 +0000 From: Liao Yuanhong To: Alex Deucher , =?UTF-8?q?Christian=20K=C3=B6nig?= , David Airlie , Simona Vetter , Sunil Khatri , Sathishkumar S , Lijo Lazar , "David (Ming Qiang) Wu" , Boyuan Zhang , "Jesse.zhang@amd.com" , Hawking Zhang , Leo Liu , Mangesh Gadre , "Stanley.Yang" , fanhuang , amd-gfx@lists.freedesktop.org (open list:RADEON and AMDGPU DRM DRIVERS), dri-devel@lists.freedesktop.org (open list:DRM DRIVERS), linux-kernel@vger.kernel.org (open list) Cc: Liao Yuanhong Subject: [PATCH 5/6] drm/amdgpu/jpeg: Remove redundant ternary operators Date: Wed, 3 Sep 2025 20:03:49 +0800 Message-Id: <20250903120449.380087-6-liaoyuanhong@vivo.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250903120449.380087-1-liaoyuanhong@vivo.com> References: <20250903120449.380087-1-liaoyuanhong@vivo.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: TYCP286CA0293.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:3c8::11) To SEZPR06MB5576.apcprd06.prod.outlook.com (2603:1096:101:c9::14) 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: SEZPR06MB5576:EE_|TY1PPF568C2A376:EE_ X-MS-Office365-Filtering-Correlation-Id: 40423649-902f-4162-9e83-08ddeae25000 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|52116014|376014|1800799024|366016|38350700014|921020; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?4kmdsFN+cJqhbukkoKSRQsFEB0UsC8HluFw/gavlPTRLO9SD09qyMTuKAT13?= =?us-ascii?Q?wgbzHY/sXbVeSy04CTqJos8EqoeGHqoCpLI0ecBlpzwl9/xB6iEjeBrlK9QC?= =?us-ascii?Q?XMHVvelw4Up2G4pEYUlrsRaOV6LzMCiUnJhhIk9TPyUUon3VytpKoyZvz91Z?= =?us-ascii?Q?yhFYoqr7V25YlP43PHq+hSZe2zvie1DEfRZTKwQVkWdCXdQfmuMUdujcylm9?= =?us-ascii?Q?n6bEGGrOM8Ov/f59DPJi/1B7eOrFZTmn/285oVGqdyUk2p/fZtk9HLWqgAur?= =?us-ascii?Q?lEzgi31LAS7pw76hvquuN1WNCTDfoXBvfRQ3+O51SK3pssQC4TNXFeDGx1dT?= =?us-ascii?Q?pZxxPdzEGWVXnkmDDfXJcqPtjHSK0djMNxnfknViZOMQtKWEay9nEAFgJxSp?= =?us-ascii?Q?KREz3RRu1dSAkCgwIgH2rtRnjwmxjXvxz4yBxhS5N73IAS+03nJCmDiuhVCo?= =?us-ascii?Q?tSj/hsLcAjWl2rpK0GXLtRN8+Uysz9WHrfP2EvUMPOGx94Op3lGua+qENzhp?= =?us-ascii?Q?DRcNP24m9tXRkLY7Xdq9/OqHbo/VphTapgydhDzh5E2xfmg5/ESelA0dDMMz?= =?us-ascii?Q?Q2Sjn/KpnMAtg+J+34DNZGMSz4BavhC1BF7B2D9loHf60XZY+Lovik2A5t6y?= =?us-ascii?Q?vfLATWtjGMXeqTxbuHzBhx9+eZVysTKHnNMpO6hJqjb2h03wVGmc2l4uZk9U?= =?us-ascii?Q?99q0l9O3/4mmUVie/cqNBFwl1oZWiY9zhAztPk0PTVCwY4yi7ekeNrSm6VlT?= =?us-ascii?Q?tSwOmIom+zQDDToSSprHhvMqgr8H/k94VEwga5yQFLWCIidiuvryZHX3IPXr?= =?us-ascii?Q?7SyoaBgusqjzTNKGUzMpUdxC1PY8WxD1d17H9f4Zhd/FEwnygd2HoAx9zBz9?= =?us-ascii?Q?0eI/2sXGby6k/KB9rrNlrpkj+QUsIoHSEgvRzuQ6C6D6F8IJj3OgxFnV9xk3?= =?us-ascii?Q?wV8V4Lo/VSOeVvn2r9ZcCs0419jC8F/JwohI5P+yGrWy7c77zWf8FEX4ELNv?= =?us-ascii?Q?u4T7RiFsYOxd63vzUyGoc/X5vssBwKTS1Fo1oQs6zqCGmSL23NpdYc48uNNB?= =?us-ascii?Q?d0zew8jC8PP3IIhl+qj2gcELrUdO9iUdmNb0rr1P0Zrf6cVLMzOpDA8Sq2vg?= =?us-ascii?Q?f15S8328h6fjSwEB+v+EpqPaY51bqLMzXOiXZcWr9tf63rdBAxtgkapdTA8K?= =?us-ascii?Q?GH2yf0pv9amACWTt0og++7eMV2ryVHg0JufrTgBNLoYn0iCuiS5Pbhy+MOKB?= =?us-ascii?Q?qQLvzqsBSX9JLMffZH70TuRPK5FygnWDBWkGS7wv+KOrfrcjsIDkpIsk3A/S?= =?us-ascii?Q?UiwJ7/Z4xGulu5encusLRIt8BNMAlz2lhd1QZggj+Ib42f+PEguliz/iU6qY?= =?us-ascii?Q?YAk1ioENwPahMXGikRwW9ygGBrtgfSu1DSreiv4C0udPLzt12t9mAcCbiFGR?= =?us-ascii?Q?j5LNvFk9+uNg4eyp//j7aJcNvq5CMVqRJ8W7sU2rGg3RXsvuYaoAr74b4m1R?= =?us-ascii?Q?dqU5SAHER49zj/4=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SEZPR06MB5576.apcprd06.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(7416014)(52116014)(376014)(1800799024)(366016)(38350700014)(921020);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?/GqYSIQyVWxdllaX5oVRl4fNaiYqRdkqNgb2S2FN5uTSFgZ4ihxulQJ8iM9Z?= =?us-ascii?Q?kq0oOVX1iR7bFnyj4IZngZyEsGKjwo6RucOrkJ9bN6psiA10oC07g7EFRPtX?= =?us-ascii?Q?dM+zs8LTL9PbQB3DZUR0tYcmXUFwzjMI8enx31jckZIzAXyzsNCCyWHnBfxQ?= =?us-ascii?Q?1JqBsbPkmZJgr1X1FDDShfS5t7Ljbm/QxtGNljVgzuRkqHR/h3e6RIfTX967?= =?us-ascii?Q?4IBoPLLunpHt+zXYg7kTptDNfO7+s39p4+MPp2lWoAfoZzB8EW+wiysgc42S?= =?us-ascii?Q?6tMEV1x5e4SOnbrwvCWjOlWw0XEGcB+kvH+RxGC4NE6fNtNhvw+V7uNvj8sq?= =?us-ascii?Q?GGdvn3BwoWD/wG1dn0ciFUHPow4HUkFqOrzDyEQ5qtORi/vZgABjZG7IksvN?= =?us-ascii?Q?BdB0baoeSpIEksEVpraHV+pDu+Will2oynj6okD3riDQDnvnURRyOU/Myhrr?= =?us-ascii?Q?uxhTCMtbgawlKfoy4OCOgGexAuZt+RfOjg5bUfeFkSUlyXPw+5v3qnyB4jRU?= =?us-ascii?Q?8hJ5f8YmqsfoWDfnhenxjAzrcmx3ApXuHqnBijGuEgr/pyjRgfyte51KlPyb?= =?us-ascii?Q?AqJI8FwSMkW1aD9WCiCvNThzIS0uJEdLs8Zi7xy8IufeHsSkQ4snmhn7fL2M?= =?us-ascii?Q?dLz7kCS6P5g783PyyjfrAZvwCPVTrxTqrqGcLzhGHBjXcYmLteFE26HxTpd4?= =?us-ascii?Q?To8CiuOrwPuV+izgyxrTKoncY5XfqXKXo/r1yDsuDZ+DWhuNpeNPJZ9OVb0u?= =?us-ascii?Q?vHNnUIxj3w1tRsDOLL5Kp9gTU0jq46bg1Ydl2Ow99CrPaJ8RodEcN89iTamA?= =?us-ascii?Q?o1lSCi7yd+pyyeszrbukP/Q1/AfZVvAvWGmmu6uptZU5DwrszllRIpRP/MXa?= =?us-ascii?Q?lrRg3vUUAKRqKxQ0/9vp3M1gzXTDgkG1G+YOkwcCLtkp/cWtkazw2qhl2ty1?= =?us-ascii?Q?ouOBxkXWdBOPCY12ODc3gz+F5uBZzWziTbHprGBhj+/o1/Set+QQygR1ENHx?= =?us-ascii?Q?fJ3jD8YvJL9b/W/O5PGP4eV2QRadx9UCQ8dJzc0avY+nm/7DykwdzHd5BF+z?= =?us-ascii?Q?anGFelHcjQnEedWxBN7cr/KwzGi3/i/eDZOMfClXFoUw2HXGmyQGs3ag/gam?= =?us-ascii?Q?nUDACxYddFT1EQ28JnkXdfqDYohXM745rLio1QEuVg2p+/iGAeSzz4n7qsWd?= =?us-ascii?Q?wZqUGLBmXcImOVuyT0PJT80svtDd0pUaYg0NDetgiqBioSMZUD60XWdktGuW?= =?us-ascii?Q?YjYCq3C5UgPosZarLAFUZ5PQIiHfpL4TXL/d7TT0yXfVVFbn/S+TbYLwMsX0?= =?us-ascii?Q?gmcxY/C3wT3K5ZIICNS9olm/7zN7/vCNhM8bFY3giypo+DMlU/Z65gatqjMA?= =?us-ascii?Q?cwQVxtAc4mB1XgSCaLdF3hTfi5YXge5i946GKilhNtXwWl8w/oHyUCTWbAyD?= =?us-ascii?Q?Rb4K/blZEOi3332s3mu6ErshR9nz0XHcgCN8eNeWtbdbXZenrkUoU+6xZlRo?= =?us-ascii?Q?Rk8HjZ+n4l8Yug3xj9hhjVMm3HpIuv0u3sOCE24c6N8x9Lsdh+8PDF68r7es?= =?us-ascii?Q?4SWxojM+VuNZI7XBEffChu3091DAzxfudBFdVfTE?= X-OriginatorOrg: vivo.com X-MS-Exchange-CrossTenant-Network-Message-Id: 40423649-902f-4162-9e83-08ddeae25000 X-MS-Exchange-CrossTenant-AuthSource: SEZPR06MB5576.apcprd06.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Sep 2025 12:06:28.8553 (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: WnJyNGdE2QjhTgFP9z93uCx9ys4HA4a6R+u1tZvHXRSwsQrYM/+rozW2kGyyVBMkEyvRy1c8WbP/SLCfCb6IaA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: TY1PPF568C2A376 Content-Type: text/plain; charset="utf-8" For ternary operators in the form of "a ? true : false", if 'a' itself returns a boolean result, the ternary operator can be omitted. Remove redundant ternary operators to clean up the code. Signed-off-by: Liao Yuanhong Reviewed-by: Christian K=C3=B6nig for the entire= series. --- drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c | 2 +- drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c b/drivers/gpu/drm/amd= /amdgpu/jpeg_v4_0_5.c index 481d1a2dbe5a..5d86e1d846eb 100644 --- a/drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c +++ b/drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c @@ -686,7 +686,7 @@ static int jpeg_v4_0_5_set_clockgating_state(struct amd= gpu_ip_block *ip_block, enum amd_clockgating_state state) { struct amdgpu_device *adev =3D ip_block->adev; - bool enable =3D (state =3D=3D AMD_CG_STATE_GATE) ? true : false; + bool enable =3D state =3D=3D AMD_CG_STATE_GATE; int i; =20 for (i =3D 0; i < adev->jpeg.num_jpeg_inst; ++i) { diff --git a/drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c b/drivers/gpu/drm/amd= /amdgpu/jpeg_v5_0_0.c index e0a71909252b..34c70270ea1d 100644 --- a/drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c +++ b/drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c @@ -584,7 +584,7 @@ static int jpeg_v5_0_0_set_clockgating_state(struct amd= gpu_ip_block *ip_block, enum amd_clockgating_state state) { struct amdgpu_device *adev =3D ip_block->adev; - bool enable =3D (state =3D=3D AMD_CG_STATE_GATE) ? true : false; + bool enable =3D state =3D=3D AMD_CG_STATE_GATE; =20 if (enable) { if (!jpeg_v5_0_0_is_idle(ip_block)) diff --git a/drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c b/drivers/gpu/drm/amd= /amdgpu/jpeg_v5_0_1.c index 47bde62b3909..baf097d2e1ac 100644 --- a/drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c +++ b/drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c @@ -697,7 +697,7 @@ static int jpeg_v5_0_1_set_clockgating_state(struct amd= gpu_ip_block *ip_block, enum amd_clockgating_state state) { struct amdgpu_device *adev =3D ip_block->adev; - bool enable =3D (state =3D=3D AMD_CG_STATE_GATE) ? true : false; + bool enable =3D state =3D=3D AMD_CG_STATE_GATE; =20 int i; =20 --=20 2.34.1 From nobody Fri Oct 3 07:44:41 2025 Received: from OS8PR02CU002.outbound.protection.outlook.com (mail-japanwestazon11012010.outbound.protection.outlook.com [40.107.75.10]) (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 66E5C286D4C for ; Wed, 3 Sep 2025 12:06:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.75.10 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756901205; cv=fail; b=ZGYZZidGLpavUvzKcPiEhXJD+e6fVX2RIu6FC+Fj5SbtOoFoc3ZoEkQu4L+d/LRo9Ll6UeZdbj+iGQBszegNAnq7L7L+FtWvevRDP5V4V9TKzGcb0696RnTxXoDlGUHY3napOZgSugw6GNR+zKvxxPSziOvmrYr6BvqK7ykpODE= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756901205; c=relaxed/simple; bh=I28ZZ7IuLZGpnp73u3Lf/dlXhEhJIBB3Ji6Tm3vnVg8=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=l3IW/9A6ACOCCfiQc1HysxtpmeBGTHkSkSAzPEj5jwRG9Tcd6uFvRY9P+j5CVOJV8Os3aZQk2Gy1H4E/LFnMSlrOW8TQX3vuMdmtDX42mqVAMP/Z2Hxkw2o5+VjnxYjSAUT9KyKPoZfiJ2W5mtUQ851ff/h+HDdhYlbbN+C7Er8= 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=rDKkK4fl; arc=fail smtp.client-ip=40.107.75.10 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="rDKkK4fl" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=CDlIvrqLYRlIMz0LJxz2bmfAzSFz1M3b3RhaPS6MTsxdH/j5bh4O3jjQzIMX7XNCP5kvWsctVqpMwgwxoxsnpVB69hksZ7WFROcknF+Jpwhr7VG4TcnHHN+Gz4ptbO++gHLvPW7DwyiiVEC2Y9Zq+BkOfCSAGTw6FKFaGkfGiJrJ19K1U8I4098J3siLnZmfFJEv3hQbjb6ouRkVaazIvj7lauXSyIShPdGHDZDGPGcvI3N3PeULNQqptfB3SrHguye77bOHGWWB1pcqefZ183EAhZOJJQIbr4JMsKmobrm84QtA9sot//Gyq71XiQ6ZKwlC5AImK6S8UUCiZNfddA== 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=igYfgTsZpIufJE6VjW0GOI7kI8upEVeT3ZMnx517XQY=; b=VO9JuNHZmQ9WlDljLysvGzpxOSa3OhCk6ecluN3WIaqlbuI6/rqW85ZlJqSNFTnUK+vYz4e4Iqw69II8ikWmJmox11cbKjDME55nXNXPx61+KWdxAwS1RyqR7B8qhcui6jw1BGbv5HhsTHetSWusBbmEgHD1VOENO2UuKOuU9/h4ljD8e/ps+UvQ9ClSjzKh3p4T7ITZia3IiaXXJr5SeGhZ9cKkOE5yc46jETQz1uQKV/N+8QGpJgCa7mSFHfnFgdE6E1Cbyy/YFVwbWGKLbybAxUfMJVvQGjmSFHktkFPFrUMrPJAMPUQGYCvxa7biOOh1qW2aC1pcCZFn72OSgw== 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=igYfgTsZpIufJE6VjW0GOI7kI8upEVeT3ZMnx517XQY=; b=rDKkK4flTpB2ibOgO4vKakrWMQhiwXg0E5/mZRxbM4zmucmvczGnAzYvr6qjlUu4+WJfyRKEumuljuy2Y78MpAr5fWMlDIyDvO1NVgnAVSkK1N38bQvRld/CfEA+B8v6upWRM4oFGbFp5PBSeEIrAygtFLLeHMjyFBpU1r6Yeyjc+TP6USDWnXLCJ6h7mQvrfQ6lgAZWbPcscUl2Ko73y1fmYFa81m3ejbvWZzmLEjPAEjhzuSOC70XO3/UiqS6vi/9QoE0eBY0rK2lPsZbktJUhIBp4Q37wHvXuIqmr1T8RkS6r5ZzfQRrUpTaAFZTR2/Oit40oGSAYttGNGdkjiA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=vivo.com; Received: from SEZPR06MB5576.apcprd06.prod.outlook.com (2603:1096:101:c9::14) by KL1PR06MB7318.apcprd06.prod.outlook.com (2603:1096:820:144::7) 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 12:06:40 +0000 Received: from SEZPR06MB5576.apcprd06.prod.outlook.com ([fe80::5c0a:2748:6a72:99b6]) by SEZPR06MB5576.apcprd06.prod.outlook.com ([fe80::5c0a:2748:6a72:99b6%7]) with mapi id 15.20.9094.016; Wed, 3 Sep 2025 12:06:40 +0000 From: Liao Yuanhong To: Alex Deucher , =?UTF-8?q?Christian=20K=C3=B6nig?= , David Airlie , Simona Vetter , Boyuan Zhang , Sunil Khatri , Leo Liu , "David (Ming Qiang) Wu" , Saleemkhan Jamadar , Sathishkumar S , amd-gfx@lists.freedesktop.org (open list:RADEON and AMDGPU DRM DRIVERS), dri-devel@lists.freedesktop.org (open list:DRM DRIVERS), linux-kernel@vger.kernel.org (open list) Cc: Liao Yuanhong Subject: [PATCH 6/6] drm/amdgpu/vcn: Remove redundant ternary operators Date: Wed, 3 Sep 2025 20:03:50 +0800 Message-Id: <20250903120449.380087-7-liaoyuanhong@vivo.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250903120449.380087-1-liaoyuanhong@vivo.com> References: <20250903120449.380087-1-liaoyuanhong@vivo.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: TYCP286CA0293.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:3c8::11) To SEZPR06MB5576.apcprd06.prod.outlook.com (2603:1096:101:c9::14) 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: SEZPR06MB5576:EE_|KL1PR06MB7318:EE_ X-MS-Office365-Filtering-Correlation-Id: 0c92bbb2-ab1e-4b5b-13c1-08ddeae256f8 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|1800799024|52116014|366016|38350700014|921020; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?NuAaE8fWpi1iOdglFF/Fhm11CFbBRdcKRNqi82R++iJVCikh9C31qH0QgJX4?= =?us-ascii?Q?wjQJkUcCGubYK0vEToUHULhZHZk8FGx6QI+7ehLmmnbQRRUrWgDZrrSDDVKb?= =?us-ascii?Q?3j+syEGnMd968kBPTj/5rfgwxPvk0XnHk6iNin5IeGs2eR3uJpBqMBbMZ9pj?= =?us-ascii?Q?cy/vGRpPXZAG6aZz7uL9HpvXkejY6Wfyh6kl1SfnARcQT6yN8a3e6J72AU76?= =?us-ascii?Q?o9gTBuLRvRAA0GLF5nEjjn8ysUhoCcUaKieWQnW3yh4UNV4ruYlX8T/Cc0qF?= =?us-ascii?Q?WD4GpFKYP9q5/uCbwMIzUEfVzq3jJpJnG/Y/Zejn6Sm4QlXC4rX+DQxPQrMX?= =?us-ascii?Q?Y8MQCZz9BfKf2a7yfdoD2Mnmqr32q16jB9t14mVlGoQDK9KLH4ofpjZLLcNV?= =?us-ascii?Q?WEwleQo/fXPCyRPLUeZAMtE37av++abW52cMnUeINBEWbvBuHnGVCP37TwmV?= =?us-ascii?Q?uoZiN8vuW+bykDAjmxp5w/srnkkLCx4H8yUA7iaNokqswoMLDpTOu917xiIq?= =?us-ascii?Q?EcaK9NrtyeEWhL6W1EuvpKQnYfaHD8LPeJPgu1MjIm7txkB3nSejh9eUlFlz?= =?us-ascii?Q?1sotqjLsxNtrhOKR6nZs3a0M9NLyuyeP5WUaDBkhbxyuJhd3gqQ5V4vCSUha?= =?us-ascii?Q?eyzr52XY/iOY0Pj/FXZdNXR5aexhWrv3q46jp/4sdoSYF3toQjnHIFuhv3xm?= =?us-ascii?Q?vHJpILKFoLKWUl5VzKuUZnTV7RVa3au9o0bCP4DRuG5Rm7CvevPvSxPuMIMB?= =?us-ascii?Q?w5zb2D9YZ74TQsgEG8X5CruqY8WS3vjv3zpv6vfzhRtO6x2bxQ9zFXhqlWfa?= =?us-ascii?Q?0MhDXg7J9Q76Pa6C1lGc2glvpdtZAbC+EbNbwaCH86CTpm2JuxQQ2naEsz1j?= =?us-ascii?Q?RRfXcXpLnqVUl8x1TQrKita25eXCXgVaURS7Imv+jIplal9n2XeQi+LGav6o?= =?us-ascii?Q?ZzS9LrxqSE+IxUuT/l09WZfMciScVKG1G6JcSGpucKq+m5tPIIzdV5ytRNEV?= =?us-ascii?Q?WMaPnfi+hMhVA9YwnEeeUQGxsoIX13ZUcKvq/ZAH+faCPSlbXTaHqV8snFKI?= =?us-ascii?Q?GvLPLc3D/0T8MBzc6D8gDAL5goIcbMxf0vMuGFYeGtgO4MkIB62wNVAgSan5?= =?us-ascii?Q?J7956ju4temO+KWYpQAGCdLDPAPFYJkAdmjwuIECMFtKbzph1cIyt9hoGxdK?= =?us-ascii?Q?MPsMrAJD1w+Do1lg3FLxeUpiM2Do15RrvBpf9Un5ch1Q/HUQ0HuK/hm/tisa?= =?us-ascii?Q?+X6JCfxOXeJ/P4Fh3WtOuZkKwNDhQVQWEIH62Nh53VSyjwtPnftW4L6OBBJa?= =?us-ascii?Q?eLcQJ6mh8o+MVCxhMxjE0H+eGbs7C7UC0jgoEFCzQ0n3lJB1ueaNFOUhboyH?= =?us-ascii?Q?0Z+i61InZLLm5eWJNYsnwOOCvdyE2yak+Hj65+Qj2xP5Kd0+vKgNcfvee7OX?= =?us-ascii?Q?AiTiswvTh1PrJW2RwJ2w3MAyqoju7VLZR6/C4KQe3L2kK+HjY0aL7GyFSq7T?= =?us-ascii?Q?FfGo8rWJmZCBfRg=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SEZPR06MB5576.apcprd06.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(7416014)(1800799024)(52116014)(366016)(38350700014)(921020);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?COlhmnLBHqN5WGDcDdUW+JViM6oBTQYjMewzgq25Qcc4fjeOvxOxHCaesyj3?= =?us-ascii?Q?hgjwnAHVSYj7aMmPtqKJUbIOjF8E4/rtW2U8aJA7AAdemzRMfzZhyiuLWDr5?= =?us-ascii?Q?DP6K3SSJt3xW7WnE09XfWXnswFUsumvmmbEw4yYD0N48STwmRkFQlkolx5T9?= =?us-ascii?Q?1HM7RWXiFdXYmHRnfbayxr4Nn+Mk0qXqunm1p8qbB74g/iIBF5qkTn0lc+2H?= =?us-ascii?Q?mlqk5cl6idJF+rExGLCMpJzWtzx9oeDAiiAVP1de08v2Vrd3jMkpnbcOlBh+?= =?us-ascii?Q?/R1uRk0d+h+8B/XMvMMgGj58nJLKD5XWtU0cwE3Vw2c/Se/J+YaQ8yFtL8tt?= =?us-ascii?Q?R7ByZSiaDGPMzvkuNyyqIWFmqruhTU/gg9AdrIb/BAIMXSiOC61YTX2cQfon?= =?us-ascii?Q?Xa2fnDvRKVowbOCciYFQ6AkGHDuD+ulUeSlfX+Bi9g/8XUaaAvQNKzFudTuS?= =?us-ascii?Q?nT0zR9NBIVSJgks0OKPDENVlNDfIbx/lNLuV4GI1qHxx4VgW+QFLUOpKW+o6?= =?us-ascii?Q?KDkrfeQ8tx4dTK9gVi/IDZUpzep6gpSJJODzWp5luv6pbZuxCI7RVynl+woK?= =?us-ascii?Q?B48jUuZRzcTRs/nOPokxPSove1WUdzs4unHO7oF+05faIiY7xLI9bfAkVeVJ?= =?us-ascii?Q?Px6qwsPYYnLYKpN9Ek3kKyZvCAn9VpcEl0JTzvMbgROAjGeAxZrobQZ+fZ5Y?= =?us-ascii?Q?VteADwtYP74+OZi8o/xxlYL84feeWTgSfTjhHUlD0pYnq7lOJ123tODxcYP+?= =?us-ascii?Q?jqWv5wdfo2mMVvPU8m/icqAqK2Hy7gkFBtIXPtqt89TNeSKnMUIOyxHG/S/p?= =?us-ascii?Q?ILxhK7Epq5asXgtBItxxZYIH1Quvic7QNlh2GyMmR6jHIjwkv6P3/VNgMhIt?= =?us-ascii?Q?CDE6cOtXfj+COcMHmO28NorOabQmvvN6+E1pdPSvs6T5bdZKDHg/t6sm3bBE?= =?us-ascii?Q?UU/BaELKam3O2Wvbyb5sFe68ZQhjlQSI0fs7kAyd6yZqvuFDqmzl+prMdLME?= =?us-ascii?Q?S8Xhcn8bcjI8/2s34lmAdPyYzg3OPHhn1wpop+Uk51Fp5SsXvV46RZ16tmk0?= =?us-ascii?Q?vC9lCCChrzSMlw+gKAiB6Yv5UQ9rvBk/TyTr8v7seqIlrHTAdWmSxOuO1YXZ?= =?us-ascii?Q?DJOxYZlGD/QigV2PWspHyL24yO5qqtGNyoZuq5Bd6VhNsvBNNWOSX5aN/ucU?= =?us-ascii?Q?l/l829FHR0jnBLiJP6msYKiT2fhtXu5EU8xJ6Egj+5vgUJuoHwiJzNPbA/hb?= =?us-ascii?Q?FlooI/4kjMG9zh9/J7oU2o2FIed31LqRJf9t6rshovelc8PGW0XJQiFopyfT?= =?us-ascii?Q?WjpZniPEheFmBsaNVgnkTzPferYc60OmZwgoDwTYJVP73A2Gu5qswbR0MzMC?= =?us-ascii?Q?7yBLEdMif4SdjtS+bcqNkudQv/etCoxal9Gg31v7MGzvBk9I3aHhBqxe4RXi?= =?us-ascii?Q?Rqpfrw5X9/oOffvndfd2RfxqGSsFs2qU/yx6a6wSnu0z1Vdr1/+I+nz4lJAt?= =?us-ascii?Q?+63nm0Bq6DGmCfxpNMWHP11SxiR1itAIMnHWN58buvCp5bMGz4mh5ZV+jg+o?= =?us-ascii?Q?04379M3o0mQbhNs3UMrwoDCfcDUt4VnIyLF1Ffxu?= X-OriginatorOrg: vivo.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0c92bbb2-ab1e-4b5b-13c1-08ddeae256f8 X-MS-Exchange-CrossTenant-AuthSource: SEZPR06MB5576.apcprd06.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Sep 2025 12:06:40.1350 (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: YkZ86qb89DSO9ahNm6mkeUqDEXyfDCwF+MWt9GiV2wgcesY+JT5zLJEkJvdAIuVpt7FitzIh5Sw1F8i7uYtEmw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: KL1PR06MB7318 Content-Type: text/plain; charset="utf-8" For ternary operators in the form of "a ? true : false", if 'a' itself returns a boolean result, the ternary operator can be omitted. Remove redundant ternary operators to clean up the code. Signed-off-by: Liao Yuanhong Reviewed-by: Christian K=C3=B6nig for the entire= series. --- drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c b/drivers/gpu/drm/amd/= amdgpu/vcn_v4_0_5.c index 75c884a8f556..6dbf33b26ee2 100644 --- a/drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c +++ b/drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c @@ -1591,7 +1591,7 @@ static int vcn_v4_0_5_set_clockgating_state(struct am= dgpu_ip_block *ip_block, enum amd_clockgating_state state) { struct amdgpu_device *adev =3D ip_block->adev; - bool enable =3D (state =3D=3D AMD_CG_STATE_GATE) ? true : false; + bool enable =3D state =3D=3D AMD_CG_STATE_GATE; int i; =20 for (i =3D 0; i < adev->vcn.num_vcn_inst; ++i) { diff --git a/drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c b/drivers/gpu/drm/amd/= amdgpu/vcn_v5_0_0.c index 455f829b8bb9..536f06b81706 100644 --- a/drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c +++ b/drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c @@ -1311,7 +1311,7 @@ static int vcn_v5_0_0_set_clockgating_state(struct am= dgpu_ip_block *ip_block, enum amd_clockgating_state state) { struct amdgpu_device *adev =3D ip_block->adev; - bool enable =3D (state =3D=3D AMD_CG_STATE_GATE) ? true : false; + bool enable =3D state =3D=3D AMD_CG_STATE_GATE; int i; =20 for (i =3D 0; i < adev->vcn.num_vcn_inst; ++i) { --=20 2.34.1