From nobody Fri Oct 3 06:38:15 2025 Received: from TYDPR03CU002.outbound.protection.outlook.com (mail-japaneastazon11013017.outbound.protection.outlook.com [52.101.127.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 EBBF62D322E for ; Thu, 4 Sep 2025 11:32:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.127.17 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756985543; cv=fail; b=pQh3mJAmvgcgLRcrZ6lFzZulFGngjR1Uwc8MliuI6Hj8oJaesq2jG3epVvrf/wUIJXNoxFxrAnqyFej2mG0BQey6xZS9k8qVWSGmqy5ZuEmwB+LLmkDg9QcMaT+3BvGQk8nmG/JNbvfR7Om3LmhXwXN248tZvkNQ8EfglO+7HW0= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756985543; c=relaxed/simple; bh=3uIzRWyEIjnXukPeoOVciq+Clp9SsxmdwVfyYikIg1s=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=tu5HdkBVQwlY/q8BeVuJrAcMylah6SbaEJbl9335TOUG3qe/+nl9b6KcFmRB8eOm65P9whbI+r18LXqm/IcE6YgxBZ3948zsdWnI3RyrWBcG7vQ5juVtrKYYUEb64tJEMRNXlpJwiXpJm27wL70B61rV5HwD35KrHxRfO/p5QMw= 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=CjFTqKAd; arc=fail smtp.client-ip=52.101.127.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="CjFTqKAd" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=umFEXjYhk5AdwCIbHPrbbhv8Gri/O6uBnuM6nTD2yCYFp7/9p47oqMKRFpoXMb4SWTkeql3cbFR9AwrIEcvkahhdYp9bYsni/oKWHaE8LVSTZtpCKpigiFh8HOknX7BqHjcTz+m2Poc7NajT0J42DqSmivLKMsELnEK5YmHppTRUYIPHYhUHKC/67YFlIEzEFGM65mv1ZbMmDW1FFilNiIveWqj3k7466cDCRxK3Fm74I2QFmshkVF5cXulprHjzfbZy/9cmOCo5+Y1ojaM5vSl2CyRPH+jkRJHeLFQSQ3xwzLSixgjVCXA4F6Z6bI75rjjAHGAfxMFZHbU2r4OMtA== 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=SC7JSk25dADYyA0t+53FT3NR2Tom3mD6H4nE4Z1V7gA=; b=hTtaPEIY+5an4/wUJY2j/zCXWD5RIV7wshGHobsN/J+YSFE62nRnpsg0gMW5bIgyxC/aSy0UWBo2YWHuA6iusk9KnrUOMLWv1IGl7VHIggOVdhu3J8YbZF7Ay17jw5ads49hmFG7KhpyYTXokzR/u7Qq2Ot49W+T/n+A/cK96NRMyYtRyKISq4GBpKwizC48A4icRDFiQd3f+9OTVVe4ul6A23tZuzbKmKwcchlDBz7XOrSXcPm6eaDcWPlB5eMysbNIYvRaGqRShO8H37xLUZ89DwPYayMGSczFUkjNFv6BR7+FmciUkWOkkAVeFmqNpMwJ2bYFJ5Ko5AfGOETv6g== 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=SC7JSk25dADYyA0t+53FT3NR2Tom3mD6H4nE4Z1V7gA=; b=CjFTqKAdeoKyTDRSM5B7br0VGh+zxhyGIEbwJVEDNx+DWoeItQpaGh6PBQQbgizcVwk56W4k47ZiBEoTlfFtI3rWbAoNNJnKVHr+Anu9A4k+jUq0I0qnYfsGt8M2Iu7BtGU7bEUvF81mPNfFTij5oD6TP1e+1S1M32UmIZ001I3oXZSG+KHEu2AP2LdLiGLrAw24mGevHED2meZlr+50TIFDb5OcnkDfiL7LsEi7RZsa7hXTwmmHhTJ7uEuC81UAwKlTNq62puVdEUZxD8AF2wgCMp0AVGLbjMJaLhT62bDwr6OX13+jD4PjcIq0JN6Qtgv488ikWcoI595quVOo0w== 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 KL1PR06MB6233.apcprd06.prod.outlook.com (2603:1096:820:d8::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9073.27; Thu, 4 Sep 2025 11:32:16 +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; Thu, 4 Sep 2025 11:32:16 +0000 From: Liao Yuanhong To: Alex Deucher , =?UTF-8?q?Christian=20K=C3=B6nig?= , David Airlie , Simona Vetter , 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/4] drm/radeon/atom: Remove redundant ternary operators Date: Thu, 4 Sep 2025 19:31:57 +0800 Message-Id: <20250904113201.352187-2-liaoyuanhong@vivo.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250904113201.352187-1-liaoyuanhong@vivo.com> References: <20250904113201.352187-1-liaoyuanhong@vivo.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SI1PR02CA0042.apcprd02.prod.outlook.com (2603:1096:4:1f6::17) 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_|KL1PR06MB6233:EE_ X-MS-Office365-Filtering-Correlation-Id: 8036c15c-def9-4a33-817d-08ddeba6b343 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|52116014|1800799024|366016|38350700014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?40AdMt9tNvPb23VvNeDu8wErN9CJRe5I8ngPVtOL5y3QA2AkRXu8kZFlTslS?= =?us-ascii?Q?hBNf9bHVGsVLypt3uNehPE1gASrE8lqRUE02aswtZg4xBxU9+c8HJQJzXkVC?= =?us-ascii?Q?7SQunYHkWfZ8VdrFRShNsLy0cR5Itqzij5KIjf6Ok8dkLpO5M2r5Yvuv0neF?= =?us-ascii?Q?AuowVCp1n97f0DY9bJ0FfK50OTfN1Cb9KlIEEtrWEb6fTlAS1l+X0X+Lt4FB?= =?us-ascii?Q?5qDaXaURbdZTYCj+rELV+R0oxqXgkUKfiJIf0o9b9NlipTsL2LnhScPih28H?= =?us-ascii?Q?saNuuxbXaMVGlfJG5Ki6mNH7QohygV+7qlY4W1hU6kUkbnaiahbDIvmU8xvq?= =?us-ascii?Q?znJPtIVzm24qnaWs1HPPi4sc0AGdW5vHsFPppsxFjfOirFvrUTj+ZvhGbcXu?= =?us-ascii?Q?imGRzNkmtK9WPrMCz/iSYz9TY76ekNAHCLS4c2K5V9dXDbcFlt8KqJdklnBb?= =?us-ascii?Q?F6ThhwlsavueBWgB6e9HldNyIrPZDUgxWnIvY2kNwxpaZi2mvrqZeM8iEEvg?= =?us-ascii?Q?JSDXm8GHG8mULzUvFuddVRmvTXHlekZIzLFZYe+gauGT1uJhm8Y/bGOzHFvd?= =?us-ascii?Q?hcPX0DZD4MXaeZnDEKsd+/EufhEm1LZFkzss9pqulgyywJJWwgrLn93nslDc?= =?us-ascii?Q?7drzEtFr+0sdT1zAwuHlQbAA64gnU8Di1Gsn66DugYeN1TsrGM31cM7VnCuo?= =?us-ascii?Q?hb5phZCG1O/vrJnXqYI0gg1VO9aWb+a/mS2+sIKf3LQbkV+ymx8m98WIEIVq?= =?us-ascii?Q?DjZIOrSFv03mAh00OsiWcnldOdkd315nwJsaOOSWZR798JcMDu8vMpe6dSFU?= =?us-ascii?Q?aVIoAtHCKqY0L1Sv6YzikefEizYydItmWou2fXE8wEwhP7I8LpL9Es6htHT/?= =?us-ascii?Q?DCC508x4afLEMw1wL3NmhmUL8U9Se+CZSJ9X0QB87Zz/Mw7GhUJkOW0iyOEO?= =?us-ascii?Q?/EgCmiMtWIpO0uXHobTvax2mdai24iivaLFT3/ygrbc6szifJV0d3TVydSYa?= =?us-ascii?Q?GDX07cLS6y7B+PAMIoM1cUrhuljXey3s9K3LIqgvmgOIY+L8kNwKNbKIzSTz?= =?us-ascii?Q?Nlp3ucE0c0gekYTHvERtF+J6KSCNrjdnJ5Td2FAXZXn/IKKIrtOzJPNzOh54?= =?us-ascii?Q?sX/MlzHmQw3wlP1akPnl6ZboZT+KW1pA2q2mx3ZubcpGGOiOy2N3hNrTjn0M?= =?us-ascii?Q?ngfVcstxVLsiq/M/dgFIBypUtQu+RGuVTaxM82FtvUDIhuRbGQBIUHthGIUH?= =?us-ascii?Q?xnCvcl62C1TwbmwPrsBJJWhmd9uRqNIxPIM9aP+e5oFCJaMuLYS8qbagn6pX?= =?us-ascii?Q?CbqXTq6JTK9EAGEEKM8NbPnWfwQT9oN198dKqsaNyi5aN/xlJWauzZN1Ymvg?= =?us-ascii?Q?tfSiDqZbD0cW+GmHarWCjzlSS4HVFEVWjoqAwPix9uYbD3gTAI/mMaUz1rt0?= =?us-ascii?Q?t/YVENtfdVbghwoCojfTMiC9+tVQHdK5M8WsHzmv8TI2GVOVRElN/A=3D=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)(52116014)(1800799024)(366016)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?tW5DGIsi9xcNca7o4ntSc3AEqaSX55K8dH8enFzKy2h7oQJsdIMyhRX5mbE3?= =?us-ascii?Q?yy1edxusAVPqRm1yrAJQIF4cDGLC3/XJyqBh12A+guYhC2WymQGllsCqZLgi?= =?us-ascii?Q?8+Rvs1aANTL2LnZkmIfpG4LK/V6rumpE7YPEhC9+wwIQzHhJEFB7aPQojdkc?= =?us-ascii?Q?8x5SoUy7niDhgfoVEhjrSTnHahVR6xvsA9TgBPyu4fqrecWLPRRIKfX97GDQ?= =?us-ascii?Q?UvmZTPx/s8thSqYzRq1FdnHHfphflUekEXjjoZ06Z8jClD1YAO61B8M5gYXU?= =?us-ascii?Q?F05mzc50nWU2qiElKEcBiCCl8pCUTe+3fp3r0texQaPrVasAyNMBxn0ZtIZs?= =?us-ascii?Q?dbG7HuSvEVUepepKlM7/ah3kH5/trbytcOZAcimVZaMBfr3ME9XD1sCD4VkX?= =?us-ascii?Q?ferufHCLfjd1ZRdYXMhJ1r0gJNLPJ9c+2z3yJ+IBjYz/WHrrcCrtdHQ9/bqv?= =?us-ascii?Q?FYnxDBloA6nJmbNrtrXi9wjuboAkANNaearloOYD8xLAf7xIC3ZiSL730TbH?= =?us-ascii?Q?FBdfestEkmoo48faGiCMMHimZymc3V2JFMT9Qh9CfmRzLPZBEE6flO9aHUgr?= =?us-ascii?Q?i2WnBd3RsYQFTor8PpbDLXcQB0u0qYPbkU6uivsfSuJgEXRqa0jd3kiD5XW4?= =?us-ascii?Q?6PTwZ01Qa7UaEE5kcBthPtpbPLCQYyu3dW6aPKO6ObgjD2+rlvBz8Cuy1AGA?= =?us-ascii?Q?ifv0OMRi8BEPb8ADxVu0O7fr3jtiA/9eJudBmV7zdzTF/jKCwU7ZttKoKqma?= =?us-ascii?Q?4HP1hVcfCqBa2sk+zQrdR7I6++On+Tpy2NV3xAjBF0gb8oQUv6OTxHCz1zsP?= =?us-ascii?Q?KPmEcJ56Nv6lhRCEwGz1hai554phuCHRtJGdEIbyuE/QYfdHs0ZwhkaL4VcB?= =?us-ascii?Q?gajvuSg0kJdqQozFzRB10Kw4R5buXfceAgubWxvXgR/F7O4nLuav7i1Exehn?= =?us-ascii?Q?WzAV4jly6P2ziKq7TbqksAMrgpoC5p9MYI+NGpQ1o/YeDdxFic6YYfzfOoU7?= =?us-ascii?Q?vKO35OpE+vaGTImqomr6RjYmMPFqtT1JDvEbtNkGcfuS/KdBkFKohEt76ZAY?= =?us-ascii?Q?Fk146k47c0bBWwUXxK+XAKdA9IjQnlzZ/MDzxJ1Say0hPGAkFME7cK3ld1ox?= =?us-ascii?Q?7Y4McC1CzI0jycwMjC6K1pn6+IyldhE1fxsTBHF5RA35wX0JSHhqk0Rf5dUb?= =?us-ascii?Q?uG+p9UDW8y/picuv9EqN7NaIVLIAmlCpYH+m86LZGYTuwJz514JoiSqMyWZL?= =?us-ascii?Q?3KXuzeXm+p3yGk2tI5OGuZb2DO9DrZn0woBzTAm20pdRC5R3c+z6l9b4XQc/?= =?us-ascii?Q?bcOa0uFXQEyPVb9z+vxEOKBrfDSfOVKLGx/abHToCJ8K6kYRpQ1c/3f3n/TV?= =?us-ascii?Q?HIngwpprxzhhiXdCWaw3lSYazi8OXUsiuxKQm+DdwqoXOzS9ikGbp3KXr7XH?= =?us-ascii?Q?RlxZs4PSzAqJUitceqrYZaQbN0fQaJl/XQVwmKZs+pgdB5wjvfG+VVnynh9+?= =?us-ascii?Q?mg1tBVKDHBZJOh6KosjZeyUuKXBkf+E7OxwjF9jzHhj8XCUwzr5FE3hfEtE3?= =?us-ascii?Q?RSMEtn0SdqlgkRqgWUImBRYyDv5rG5yP6PHNbzYo?= X-OriginatorOrg: vivo.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8036c15c-def9-4a33-817d-08ddeba6b343 X-MS-Exchange-CrossTenant-AuthSource: SEZPR06MB5576.apcprd06.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Sep 2025 11:32:16.3224 (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: VPpAKSXC61bRT3GS6Hc+A5msXpm9esLqgSAPNhKIiI0kF43fWzT6fasJSMJ0dD6k0l91Q8WYwEIGAaJ6qzYW7g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: KL1PR06MB6233 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 --- drivers/gpu/drm/radeon/atombios_encoders.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/radeon/atombios_encoders.c b/drivers/gpu/drm/r= adeon/atombios_encoders.c index d1c5e471bdca..3d9f47bc807a 100644 --- a/drivers/gpu/drm/radeon/atombios_encoders.c +++ b/drivers/gpu/drm/radeon/atombios_encoders.c @@ -1832,7 +1832,7 @@ radeon_atom_encoder_dpms(struct drm_encoder *encoder,= int mode) return; } =20 - radeon_atombios_encoder_dpms_scratch_regs(encoder, (mode =3D=3D DRM_MODE_= DPMS_ON) ? true : false); + radeon_atombios_encoder_dpms_scratch_regs(encoder, mode =3D=3D DRM_MODE_D= PMS_ON); =20 } =20 --=20 2.34.1 From nobody Fri Oct 3 06:38:15 2025 Received: from TYDPR03CU002.outbound.protection.outlook.com (mail-japaneastazon11013017.outbound.protection.outlook.com [52.101.127.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 CDA2D2FDC28 for ; Thu, 4 Sep 2025 11:32:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.127.17 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756985545; cv=fail; b=Pus/W2u9OkLeO0aaSpnyiZLW2HfmuRxi4pO5jq1CHcIScnumxUwg5oBovBewV7zA0Tth5tvomXG6eO9lAYYA8Nnn9HUq8GVeVpe8me5csNKl8ML/FTaVWv8/p8e+lEnPW4qAoHSgEJ86OuKZU/s03l1Yi6+uqUWNpBrxcJYTNUA= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756985545; c=relaxed/simple; bh=kB1a7rm6ykK158d8FgM2QrCtb0zEE8YMrT/IK/jIhrc=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=pxvSwurTn1KzaGAtYGN3DrC/p7uzCBdMBwTgV+EX4vGmedi7hCE8ElC3rHuTHnVMp0llXrsQYDINktfeQG/bNfEoUU5nrabe/JewqhdpZ31t4p8HUbkHWs9Q3iHA4KL0UPpVJJSOYK9mKnM2UfE0O8vM1H9zxqOi7wrnyHwEwT0= 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=dMdcHvlx; arc=fail smtp.client-ip=52.101.127.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="dMdcHvlx" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=d7hGDwuxsUa1M3Ifu382MJOQics2U57HM2ueRWQu/ZC+j6aWYnBbP5Qg47e5Ss1psNQVvJ772z7BtjvAbokdOx23CfCGDbPrARVXokYEqiTUUVN/QqvJJSso0k1IANXKnTGCJsw7r5JvhRb3U2CdJCkdcvFmBV+RQ3syo1YFR40AhKfkBCWc5f9ev7Z4lJo/Ba+GBi6F37dHwkfOv1+dIQUgoRDfLgz/r4+DZPvJC6NExOcsKtVL4mzOaO9ahdQ00STMXuh+5sMT9ofKF2upeOQmZHolxIoj3+GoKMAgXs7uO+1h8E9GL0yetjOndSrNxN/hRyLGmwKdwF4VgMclew== 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=flR3a0d40gbqOiYq4ow3ZiogxRP3xlGYuBg9WgdBVY4=; b=Ptz3SgfFUAFJod3uK9q5lVL+Vguxcy6evqs+9okhXrEKWoQAqv8//Y7lf6L9H5FQtVV64gaAEIrEdH14ac6bM+xdYzqTNUkxtQPSLZvg2geG4A+/ZcjeQsrkMkeQ2AUJl4ZjlysYDLmeLFI8U0JKSzhfbvgIqGY80uVe4hf1mo3vqpnJsiTsrk5J1y/d0EQmS4nSa5TWS3JDakTTgzOK1DhJowkHMzIZNL8IsgRsfCU8iCWR3HG+Yej5qbAUWbgBxsfVq9CYimkmDCAGJ5XRdrIke1sNg4KQBXbJGorpScytBuIwOk5Ls9tJpqLqzoAyhkSO7eUycLRiqzRSejVnXw== 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=flR3a0d40gbqOiYq4ow3ZiogxRP3xlGYuBg9WgdBVY4=; b=dMdcHvlx21cVRw8Ekr2inEdyI/pJk/d5yRYMMKHhPJ4JWN+6n4xTc6RjZCaz6oyfoZ9UvjIw81wDWOvuTGRO6lS44K0A0rPhB6tZKF5dRlGQ7kMYFRFS9IVIgTdSaU9PBzaq/e/BgRVjSdpT9D68VPfbo6dzLV3Cwx0Tsbe/znBFuc8FNot8fWmCPUhOtJ3/laIe251nPlQlrQnOv9ynip6VkDa2FLllPQ5wOgb88+ggA+BkygftjmP94uYdU2gMm77hWjD6VGv0JDiu3qZSjdcvxzd7Z/4kXz0Fai4hxrQ5+WcHkT8+6Y+tiDPOEOqqNmbFnOBtI1jXnuYv3/KGzA== 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 KL1PR06MB6233.apcprd06.prod.outlook.com (2603:1096:820:d8::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9073.27; Thu, 4 Sep 2025 11:32:20 +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; Thu, 4 Sep 2025 11:32:20 +0000 From: Liao Yuanhong To: Alex Deucher , =?UTF-8?q?Christian=20K=C3=B6nig?= , David Airlie , Simona Vetter , 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/4] drm/radeon/dpm: Remove redundant ternary operators Date: Thu, 4 Sep 2025 19:31:58 +0800 Message-Id: <20250904113201.352187-3-liaoyuanhong@vivo.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250904113201.352187-1-liaoyuanhong@vivo.com> References: <20250904113201.352187-1-liaoyuanhong@vivo.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SI1PR02CA0042.apcprd02.prod.outlook.com (2603:1096:4:1f6::17) 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_|KL1PR06MB6233:EE_ X-MS-Office365-Filtering-Correlation-Id: 8a335089-a77c-471a-cdee-08ddeba6b59a X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|52116014|1800799024|366016|38350700014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?oUYUbVa4uXzIeJSppzMvKvaHUMlAeEncHMx6+vAVPlZ5h5Iwvv+9TPV+j43T?= =?us-ascii?Q?Q1LZx9syEHOookEJ4fbHKSmSDFXKG61UQmtWIFOGa3BapxU+LFpj+XLEXD4s?= =?us-ascii?Q?vHq28JUPkLGCvFjGpOqqMj29Twr6SiuqI/ml9tRAgoxoQpJO4qmq8agv7vp4?= =?us-ascii?Q?llP59WAwy2qgfX5pfOerjU9c6o/OCBPj85MzThXJTEa3W7Xff0c8fgBXS0Ex?= =?us-ascii?Q?dm2Mx//B0N//+8SX/6SOJT1RAarKgu7LdhsjcJ2Mq4wKh3lChpkKvadaJJed?= =?us-ascii?Q?SsblztDHM18DTLEmbh/7537r3Vmnxvdj6zgL8eunD/LJLYkn39XTyrCX2+gx?= =?us-ascii?Q?JdfpoFYAwH7YLNDsAbOVlS2gO43P8yY+/gaXX/tQT2L7+PMVeKlUrLzRiuTn?= =?us-ascii?Q?kH1719Et8jCOzdbgh5d//z2e1TGUBDu7lLLoDAUm/qlu+c4NVbx+xzhfUU9N?= =?us-ascii?Q?sQR0T0MYXYMZgdKQOzuRGi52HY4kChpGJ1a3k0n37wOLLThNj5k0vucmpY+4?= =?us-ascii?Q?oqeCtCjFVWKIN5amndyKa0K52sM22kjN3yIidxn2km6xOFxkir+fy5GANe56?= =?us-ascii?Q?9t76VE2/Ui647fsVtwp/t/9vhawa3kNLAbdqIPkbcu/8wYSlkgahFJPOnqsh?= =?us-ascii?Q?XXFDQxJpkbXmNjpoDk4OfdwtZIO3/zA6+B2KKHPTJCCETlwzElx9mz2jF77J?= =?us-ascii?Q?GQxVLMBoYO9j+g0WtH90VfJEbGFWvZ7BXextUvv4eJBtNasauoC3rIYkNUkq?= =?us-ascii?Q?DhCOIn5ECguKcGUMbO5GS2sQUU9n4Mvcs3+WWupi8B96r1+4cb3bTdYH3LZ/?= =?us-ascii?Q?WOwG/pgE9dFEGRrgAJM01lYzC0yh18+eviqAzvjHELPMPABl+cNtUsCj9woG?= =?us-ascii?Q?qHGz5oBAMtrH1TipUwtiQ9wXkCFOOGNKCifQK4ZY7lliKv3Wic5EP1ZigG1u?= =?us-ascii?Q?iE1wZNwM93myNBd3n7zlWLfpKM0EQfhQbUq9B+GldgBJuMf71fkW+DrNXcP5?= =?us-ascii?Q?Z0oebWOIAAk6U21gkK3x2PfwsS21ReTfwIBHoztEHVwXM/AgObZRkp5jJzjO?= =?us-ascii?Q?7T5/S/5OXQVBOJzxkmgjFX+e97PQXiXJANN2s4koyjGXgX3eG5JxGLuIEyh2?= =?us-ascii?Q?+ndJfDBfqNOVjQG2i/eUNEsWkcxT3AF2yTC5jbFdzgMsYIYQ9Js2B3kbpv+f?= =?us-ascii?Q?PlkuoiACSeWXpWtcdlbYq+ebDbz/fDSE+LvCxSz1WqNLr1penxgc4PCN6AIt?= =?us-ascii?Q?dQ1Vmx6RMK5GG7oLysZ2jI6x/2hSTSlf4egLmwCiBQ8OZ7lU1Geos/NgnRET?= =?us-ascii?Q?1t//S//eAFv2OYJPv++auJr/uFUEfmRdJClnhabYVeCmJLI5zc60m1d+g8o1?= =?us-ascii?Q?v98mRBzg2jFdbTek4WPGXlvTTe59jncWaC65cLTvgbZhQsz38F+PthOVsFPm?= =?us-ascii?Q?dCb8KkPTIjPq9/pXsKXSrtsePViMozsGSl0nzOoGoaV2WIofVWPMCQ=3D=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)(52116014)(1800799024)(366016)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?1tKifbJHyAe1/v8hoHWViOtjksR8HeD10k2tSkl4xQ2MUMYLAxOnqvkLOmgc?= =?us-ascii?Q?Tym20WKDKLgjVLxB0MPZFSFb2KcfNxXyPGph0QhSqTPeGuOzYED2aXvNUi7k?= =?us-ascii?Q?OVxf1WD3YUrokyyxzzftQKdPzGiQE+2PsIHoZAiXLO8WFCWVwT0fCTKwaZAz?= =?us-ascii?Q?kiRHIppzMPAn0hNFevs7S/wYJUDRChnQB2G+lVYvk8oPraUIJbOuIMQ6V6rv?= =?us-ascii?Q?BWo1qlxpGtUawgWjYMyaKsZKpQ0Kf0AifziFpLOboL/olBaQHh0iIa+EnH/6?= =?us-ascii?Q?eLJojTc/quDkUplL2Jkf2P3OEKdYcU6UTzMSUsTIfJeRzOW8xL5ayGI3CGY1?= =?us-ascii?Q?JyvkUIbe8kvLNEh4VCPUGVSIVUWaEPbAyIhFEoy1ENkoTEgOeljko++tIcwi?= =?us-ascii?Q?zUWzylU/7oaSRCPr/I/Nih1Y6/XOU+x+/et5VVaHicFu407srr+vWGaiaZfu?= =?us-ascii?Q?z+GcKvjDlq1ZxAWcAoP6c444OnFFFOEt/1KWr09Ck2SzcSPyV/5PvSmLGZDA?= =?us-ascii?Q?9xfJ8G0WprykzDagySPKJHSSvrBy3IuHjoI8hwnQZcXhznf25P+QEAJ6FeUi?= =?us-ascii?Q?q8dnhfzmyg0ed+swSg+X3fdp/qib9L2tGH4dmcm1a+M9SBos7vv/SmGeQRXY?= =?us-ascii?Q?6IaNc/Pf3EPTlFaLR5cj86eVMIYs1arTgB09G5/p5jJrWV/4hBktDWMWNsLJ?= =?us-ascii?Q?fsrnAdPiLdj89mQCn2mIMUK+m8EJKFcPxF2n3wDN5h0t/GTq/eq5zw4epq4s?= =?us-ascii?Q?TFsmonzgGthHSiMjmbSV/RvwY9u3jWkQ0FMwdSRaWy8ihzL648kAMjVE+J3d?= =?us-ascii?Q?VIBPpmxcxsjwFfLOEIHz/8kpsOq7WW1iYPeBE9V/X4uWVOsRYGvfr0+wJ7O0?= =?us-ascii?Q?+LkLSzdx/YM5+uWS5IXqLGIquQtcAYAI2gvmov9ZsMaE7c+sCzN9INEUOL/O?= =?us-ascii?Q?drHQBczlJy1ZzYSq4LAp9ny+C8OSCg1xwWfyOrXZ7dbKBmr8dGdTCqJZ4zGt?= =?us-ascii?Q?oH9vVibyecc5kyWCDzUgGxaYKQGlo2FmJ1TKiZJCms9NS5Z3OKa6j3Dil9XL?= =?us-ascii?Q?sdVfpKAW8CQKbHo7xlCihvfYfysNfyDGNNmUiE893PpozDe8EzYqWp0Hz7Yi?= =?us-ascii?Q?roY/p2/l6A7o+uqk7WPsX/QbFeixmgna0FV648tyeDrXaSdKsARg2BnEWidZ?= =?us-ascii?Q?2sq8I0Cte8HvBAZF4X4LWJFeTBZWr1XmSrSsSvs1aZenQeJbWPb7cr0ol0vs?= =?us-ascii?Q?9XMRl2DkYIJmKRWVloqaSdSpy/pUzTrI+a3UFrUlkeHh9FLlUNvviQcu3D07?= =?us-ascii?Q?b+wnidZrT7xgO5/S+6SKPAtcs4Sx+QkoQ3cu1/ZfMlEdqbH0IDXh9MXpPiuM?= =?us-ascii?Q?7XbyNjJ9AOu8Jgt39lXVR4LLDUWGG2ImGWQ7M2AIwInqCiunr7qj7yL/LTkA?= =?us-ascii?Q?pjzIPVHhUPmfrbdB11zvZM06BPR0KoatqWBVtf/JDrK2jWAs9k8DNcW3aB6x?= =?us-ascii?Q?801Pc+INXMFwJNxUQdIskzan3uSAbMTuVtw2M4fDgJhxJanGJbKzE82LzDUA?= =?us-ascii?Q?x9J6X2+cJdMGSxz5MwYxgYqgLuM/sie1GWwvuRwl?= X-OriginatorOrg: vivo.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8a335089-a77c-471a-cdee-08ddeba6b59a X-MS-Exchange-CrossTenant-AuthSource: SEZPR06MB5576.apcprd06.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Sep 2025 11:32:20.3137 (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: vVr55GQYvs/cKWlBJId+Ii9wHwAJLFqladUY+OIugOrBS1Nu7cxd8k+0mDExt29GWo196n721MrOLhZbVfenqA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: KL1PR06MB6233 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 --- drivers/gpu/drm/radeon/ci_dpm.c | 8 ++++---- drivers/gpu/drm/radeon/ni_dpm.c | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/drivers/gpu/drm/radeon/ci_dpm.c b/drivers/gpu/drm/radeon/ci_dp= m.c index 7c3a960f486a..7be9006d5848 100644 --- a/drivers/gpu/drm/radeon/ci_dpm.c +++ b/drivers/gpu/drm/radeon/ci_dpm.c @@ -2457,7 +2457,7 @@ static void ci_register_patching_mc_arb(struct radeon= _device *rdev, u32 tmp, tmp2; =20 tmp =3D RREG32(MC_SEQ_MISC0); - patch =3D ((tmp & 0x0000f00) =3D=3D 0x300) ? true : false; + patch =3D (tmp & 0x0000f00) =3D=3D 0x300; =20 if (patch && ((rdev->pdev->device =3D=3D 0x67B0) || @@ -3436,7 +3436,7 @@ static int ci_setup_default_dpm_tables(struct radeon_= device *rdev) pi->dpm_table.sclk_table.dpm_levels[pi->dpm_table.sclk_table.count].val= ue =3D allowed_sclk_vddc_table->entries[i].clk; pi->dpm_table.sclk_table.dpm_levels[pi->dpm_table.sclk_table.count].ena= bled =3D - (i =3D=3D 0) ? true : false; + i =3D=3D 0; pi->dpm_table.sclk_table.count++; } } @@ -3449,7 +3449,7 @@ static int ci_setup_default_dpm_tables(struct radeon_= device *rdev) pi->dpm_table.mclk_table.dpm_levels[pi->dpm_table.mclk_table.count].val= ue =3D allowed_mclk_table->entries[i].clk; pi->dpm_table.mclk_table.dpm_levels[pi->dpm_table.mclk_table.count].ena= bled =3D - (i =3D=3D 0) ? true : false; + i =3D=3D 0; pi->dpm_table.mclk_table.count++; } } @@ -4487,7 +4487,7 @@ static int ci_register_patching_mc_seq(struct radeon_= device *rdev, bool patch; =20 tmp =3D RREG32(MC_SEQ_MISC0); - patch =3D ((tmp & 0x0000f00) =3D=3D 0x300) ? true : false; + patch =3D (tmp & 0x0000f00) =3D=3D 0x300; =20 if (patch && ((rdev->pdev->device =3D=3D 0x67B0) || diff --git a/drivers/gpu/drm/radeon/ni_dpm.c b/drivers/gpu/drm/radeon/ni_dp= m.c index e08559c44a5c..82edbfb259bf 100644 --- a/drivers/gpu/drm/radeon/ni_dpm.c +++ b/drivers/gpu/drm/radeon/ni_dpm.c @@ -3397,7 +3397,7 @@ static int ni_enable_smc_cac(struct radeon_device *rd= ev, if (PPSMC_Result_OK !=3D smc_result) ret =3D -EINVAL; =20 - ni_pi->cac_enabled =3D (PPSMC_Result_OK =3D=3D smc_result) ? true : fa= lse; + ni_pi->cac_enabled =3D PPSMC_Result_OK =3D=3D smc_result; } } else if (ni_pi->cac_enabled) { smc_result =3D rv770_send_msg_to_smc(rdev, PPSMC_MSG_DisableCac); --=20 2.34.1 From nobody Fri Oct 3 06:38:15 2025 Received: from TYDPR03CU002.outbound.protection.outlook.com (mail-japaneastazon11013017.outbound.protection.outlook.com [52.101.127.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 B3C2D2FDC59 for ; Thu, 4 Sep 2025 11:32:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.127.17 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756985547; cv=fail; b=DA7Inn5LC9FSD56ASQi3J+DRMI90PL5cd+pbYdwGz+fIYkGE+pS+ph0tz3oa6e9ctnP21Eb8jK6cPhXCQHQrMj1nMn3pmLOslUa1LY/QY1I61gcqN83XQ/jO+dUrYW2CK4n2Zu5KyLbIH9uLzjVl1eiah8iySBCsWCsg5DkOv8U= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756985547; c=relaxed/simple; bh=x0RXKjnctupEJ8yvUbuPXsPAyv/K81W48etsBmBCLKg=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=DhRh/ULxrWSQtzTz9byDaEBrytt9Do9provpHagLS7RyJS8T2uwvlZNPhBhP7yUAE7logLrBrM6HCHOsXia3FGLO3qSVBliEm+USk1qmiX246q0ATtUwxOFZHurMTVZnxEdSNw+gwuiUBCHSxKUCzyDuwa+YsR1K1m5S8UVbEZo= 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=OCTyeHWa; arc=fail smtp.client-ip=52.101.127.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="OCTyeHWa" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=wyZV+QSSdzmH9KIjXrUK5bfKRLYMBlB01Ti0/WwchizPqJBewsMAaMNSwDCo5FaUx4nKgWFs+i4Q+PslrV4WxdC9eyfFks+XGbTePM27Wvvn512qDnEt2eT+4aHiyIIvmKgqkHq7s0an1DdD74smx9xCrQfOwvtF72lGrYLv6TGoz70oUzix0VCIo4cqhvhvP+XXO+QSRB+q2lQZ3xNs/0zOUYKLyZ77sqb/AHuOkAZtph7h5/AkdTGnXYD2gYHI95AF1UjaCLLoMPygscBC+c9UiNoVd2LF+BGaxoQGsY0J4GdoGgBlM1QWz0nMUZtVBDLjQLMApIdj2TGAB8cZUg== 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=JXuMWIR85eIqMCdeI28pK68aaePXO2m9ciyKbMEpz/0=; b=uMvRu8I/cBwzocW5JDphk9i+H3EKEqj0jMHFiMsmZVRuQa1E0u/vybz43l1a9IwLVCmQXeSYQiaA/pTx5m78Kzylhugt2BhNzz+7ydE++nXlC8/7cxH0dTg8p7wdZlYeCEw6n9+ACzBhAvSipmW1KHlbqfNWgbf2OYa/bK7hx9k9SlWOUARJzQpcygT5Q3RaXPWaDEW+V/nvkWTGJJd5YRU0wcURmCt1dwA2Ma/xa2rfL06Ec877bmr2qT5mM3yiXVWIzY7kNtNkHPAhIDkx2kcxSviyeoq974FLYdQPR8HnCRHNZoGVpWUGcVttj1hayezfJNjhw17+s+uJH5ZzWg== 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=JXuMWIR85eIqMCdeI28pK68aaePXO2m9ciyKbMEpz/0=; b=OCTyeHWa9goizD8Kix80i0BN44toROx2nA3j09dJeAHVs9MBTTqKVQ4YELrHkioXeHfaJDmNsadqCnvxm0AeLvhKoyrhyVyT8BCBr4pCgzY5APh+0e+Ach1uuAyOS8lxnmqoDf6DOamrY0tW54t3ohpohTUpWAjCmDcryhGO6e2rEIT62VKl4/iiNWRlrDtgsGasviJ+xSW+POqULYNYG527EwDMet+DVKocGCL+GZ0tPptblWHwoH2cbv1njthNC5j4UxzPhekJCB4m8zvNCO+1XJZUkdBv+WNRuW6Gj6tWkiQAjJ0S4kmYkP61Q3394tphBKOSDZfdnC9C6PTOaA== 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 KL1PR06MB6233.apcprd06.prod.outlook.com (2603:1096:820:d8::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9073.27; Thu, 4 Sep 2025 11:32:23 +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; Thu, 4 Sep 2025 11:32:23 +0000 From: Liao Yuanhong To: Alex Deucher , =?UTF-8?q?Christian=20K=C3=B6nig?= , David Airlie , Simona Vetter , 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/4] drm/radeon/radeon_legacy_encoders: Remove redundant ternary operators Date: Thu, 4 Sep 2025 19:31:59 +0800 Message-Id: <20250904113201.352187-4-liaoyuanhong@vivo.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250904113201.352187-1-liaoyuanhong@vivo.com> References: <20250904113201.352187-1-liaoyuanhong@vivo.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SI1PR02CA0042.apcprd02.prod.outlook.com (2603:1096:4:1f6::17) 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_|KL1PR06MB6233:EE_ X-MS-Office365-Filtering-Correlation-Id: 68ad5e5a-d015-4f8f-f3ec-08ddeba6b76e X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|52116014|1800799024|366016|38350700014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?BLTitklD0O2t7SztUw3AKYYPJBEtF4pIzC0g1Gxsc4ui3PQHJr3JCBTkB6hB?= =?us-ascii?Q?QWroo8WLWviB2bpHmH2d0nnkptSYCGpwXW1uCemRLubg/M0yddx7am8HUXAY?= =?us-ascii?Q?KtdDJw23R+huZfSiojb6KUGGIrJMtQ6Oc3xYkB+Bua4JgCI9AtiCgdx23pcA?= =?us-ascii?Q?hAAigPM1UxjGUm72t6IPoHX8VJ8R/U9aGyktDcdW20CJ2NMEQ1NdEMdTOCZy?= =?us-ascii?Q?OH6AZKm48VKeZI59zRhRbbjJJp6sO/JZ4LUQtLocmGnYrW5gGve/QMM+cjcA?= =?us-ascii?Q?X2Z1ONzD+HctpA+/KUlSEs/n8NgFjgLy11jQCUveVC39qRs4SMeb3BdVyDVl?= =?us-ascii?Q?9PYYpn5+k8EALeHQOsa2fGpWUxvyNzYuPtGCvtaRZ32HCD26E5lqqTkEuDRB?= =?us-ascii?Q?R5jf1W+2X7kz+3qVIAAuBomaZlLOtc1GZlaYAnYAruvfX80URW3u7AnmrqJz?= =?us-ascii?Q?C4TE/tPNpmBCbVow+DpzGOV62n2eJFg1CSBwXwEIcLM+AmW3FkHdcnyvTsHO?= =?us-ascii?Q?uBLI7am1o7L/MZAPJ2TbzkNJ77oWiqTkWrvj9G7a1ZEr2ok6iIHPAVzFHSjw?= =?us-ascii?Q?8Y85fsgVL+lmKZKPFEXIhj78/W+/hMMO68WONjLHgzee4NzgwsevD2g76RDl?= =?us-ascii?Q?Uck/op358l9fWt2rPKnFIbJsR+NF08AI59XujkBOQoWLOLIKKpmsgAjxgxJJ?= =?us-ascii?Q?2JwRqXeYpMbGYOPrpUhcDdtW1xOySz0CX+1yLOnRmBrKZYrdLQOc2yERhiCQ?= =?us-ascii?Q?t5DVaR3x8NtjLUP+LK8mW2B3h/KqdoNB8ORjeK6YZdNiPfPZMfKg7m/7up7i?= =?us-ascii?Q?mfikck/qg7Y0MIQVsqHbubSMtRkc9YWW3MCAiPJUSMa+3Gvrtm7oXdhJQ4o9?= =?us-ascii?Q?b2v733kxj2vn99J9XEGSI+9uzYaorOsJeRZjgINuI+k0wHQJmT6MFamjYSIl?= =?us-ascii?Q?sfC8v5kTQS+uesRLRiU2jwZeZlXuAtk1CPxHnlALV7CU+ilT7SJNayGMDcAS?= =?us-ascii?Q?+mcPwbdD5E0dLP7zHKwlPCb2fI6NB9KWSf/hZoFglZ/JOTn4I5K9Nlbhd8WL?= =?us-ascii?Q?s5mjQK11XDU1enenD1KwiSk5qFK6UbBkV1bRpaNPKCzUrr6xietkho9wH3P6?= =?us-ascii?Q?iZSIPfVvxjLniLwOyDCoBHihm3RwWJzyuR9krFOGUNS6ItDfFn+/tw9ICvSt?= =?us-ascii?Q?b54Jm6gVGPLhjLAeMv+hX9AZ5uQ+cyfncUQyQdYcjN1mHgzm91JkyQLuu9VX?= =?us-ascii?Q?TPF13CHpdth9GY73IJnXqZpkQi+N+dpnDijCHQcPHMRwmqAHYJmBvrtHs5rX?= =?us-ascii?Q?1UxNIJhlwCOQ3UgQ9kI0DOzrMNGrk0YiSCSWBonatqHg96D9G6hTEyYnlNQy?= =?us-ascii?Q?2PwB9GaF31/3U0q5xBRg/886B+4ZTCOit/3pR+dj3giFgUMavomnmezqOk6T?= =?us-ascii?Q?P57Cufw3AfsmcW07d2mRNl6QbYk9WdHdmsLE/sDcFKc0SY6P0/yi0Q=3D=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)(52116014)(1800799024)(366016)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?DKLbauGDckPRpzlxkE62At0OnTbnGDRv3OZHtvLUEYQFbH+bpt/P7aaXPUdq?= =?us-ascii?Q?x3hGOkPyEqVaY2cL0vDFkWACTrisphx+PW2TI0D7aWtbCN3fL58wyT+Mj1ZN?= =?us-ascii?Q?1qXjbEjhPAdy10uMTkYEu+fhUiiG8kfuMUwZZT9QpFaD/6duh6gB4QsyHr4y?= =?us-ascii?Q?uhlxn8hxtyo+XfqCGBcbuMVWeQkd6HGoyTjNYR8P4ps0bp2u7iefdDXc+E8K?= =?us-ascii?Q?mcUNEOmQiDuwz8Z1BqMDgDRcLB7f7Yd5Jlf6J9TCFoU4GnuNjDuEz/2z1k/u?= =?us-ascii?Q?yLOontbW8QKdbcJUnUaA6gcB50jKGvziXavaqk/1XJeN1mZpbfLcsKRnvvPv?= =?us-ascii?Q?mGoUMJvDTNGodec13u8WgT0RxdrVEttc1mm3a2h2V+kwsh0H/XjSAv6x+sv9?= =?us-ascii?Q?whsEQKg2YWE2QypqI7+0hHKlci4G0ZPmBmFhy+DqV/lXgM2hc4nfFlWLl9Hp?= =?us-ascii?Q?1saEDNOFZUE/AYkTckuSuH4u6h/B5q5Mq51UN7IGWP7Lw4xEoOL+4mRA6rZg?= =?us-ascii?Q?7abGJR2o+Pvb/2rzY4zHXh3MOiYZn1vNeiL0fpXuQlrcq5BJvRbjnuLLsC5l?= =?us-ascii?Q?ZL10bmViDx+4lEP5mvdzw7y5GW09qVYsjmWW9gEyg0R+MzNT6C3OZUnS1zgB?= =?us-ascii?Q?tBS8z6PbE3Tz14qnUKzk5vxvfCQySK1YTKiTcMv02axP4sb/HPKsp5zgBRsH?= =?us-ascii?Q?ZlQKa6/tXZbWcPC4N7d/sG8A/WT/Zrhuch6wgxGTFodV/R42Rev9mP0GgfKt?= =?us-ascii?Q?PRoCQL06vQUM+XRW4M1e9cBYOX3+0IwGzgcy88qgqI0Cune78ID56eZ1xkSr?= =?us-ascii?Q?gje9F/7v95rNNnySZ0cgVJJHEtOdL0UmdgCTbXSU8A23POaUr7UZuYt6OYg2?= =?us-ascii?Q?+ujkDgOwW1YCSweUuf6xyN+nn2U6aoOmZVE3ofY2HDlqD4kYuK7WldPzJLF3?= =?us-ascii?Q?Nune/7+DqRNPL5rZ/NV/1JswzUctlsloF27JZi7EUPQ2IxN34VQYv3/jUXaV?= =?us-ascii?Q?7hSiNhqN1+y+XMBdE3Qt2enqYyqen9pKvNK6EYRv4sZ7TVdvKs8u72mL9J3O?= =?us-ascii?Q?Kw7iH0BHa3DMfADe1HPu6hXNliL/rGB5LXr4Pv4x6nVDb+p8p1XZjzqwQUAo?= =?us-ascii?Q?aNCGEQy/DhO2v5J+8c1bDqECet7ue2EgsYWDPBuUe/hNmyW1ue+/rd3qcIvf?= =?us-ascii?Q?TfOYUQFOO8wZOf6oMHJzSqwX1UxjVQgTWYUgC22ORfXdZWkte1afdw/cvG3I?= =?us-ascii?Q?G3Ob4RBXo1RMFs0q649bTbjURkd7NeBdrQXNa81ekG2OBghDljF00nbe0oWK?= =?us-ascii?Q?YkIjBOtbSC6BZ8yz2sCQlycir/Zv93D+Un4UGGwcE4eu0HyvaaKg1NwLd2yc?= =?us-ascii?Q?v/I12+gIyFAf6F+SCf5gQPiFbc80vwC8bbhUwQRIeXt5uXNTgxMYr8BVIlV3?= =?us-ascii?Q?I1qmQCpoNzmc8qz4WBEw9f5jSQDm+kcrsnhC1mIPrmiXgAVWnKxoja9ZhcYc?= =?us-ascii?Q?Ymv2SHNKIfaI64yRowT/cpCPSW/Mmt3J9Wr+D5h27I7AGWCckDCqRFF8qEAf?= =?us-ascii?Q?vrBrG4u7ve36dsV2GkP8imAj0r4ehGmSKmo91ncZ?= X-OriginatorOrg: vivo.com X-MS-Exchange-CrossTenant-Network-Message-Id: 68ad5e5a-d015-4f8f-f3ec-08ddeba6b76e X-MS-Exchange-CrossTenant-AuthSource: SEZPR06MB5576.apcprd06.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Sep 2025 11:32:23.3030 (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: 4ah4bfcFyw6eUHwLoGEW/yiha7u47FgaT9VFyqVM1wQGLb4v1ibgfilKSQ+U7c2iUcYlR9IUeeYlyurEQ7F0RA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: KL1PR06MB6233 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 --- .../gpu/drm/radeon/radeon_legacy_encoders.c | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/drivers/gpu/drm/radeon/radeon_legacy_encoders.c b/drivers/gpu/= drm/radeon/radeon_legacy_encoders.c index d6aa1a3012a8..d1e8b9757a65 100644 --- a/drivers/gpu/drm/radeon/radeon_legacy_encoders.c +++ b/drivers/gpu/drm/radeon/radeon_legacy_encoders.c @@ -136,9 +136,9 @@ static void radeon_legacy_lvds_update(struct drm_encode= r *encoder, int mode) } =20 if (rdev->is_atom_bios) - radeon_atombios_encoder_dpms_scratch_regs(encoder, (mode =3D=3D DRM_MODE= _DPMS_ON) ? true : false); + radeon_atombios_encoder_dpms_scratch_regs(encoder, mode =3D=3D DRM_MODE_= DPMS_ON); else - radeon_combios_encoder_dpms_scratch_regs(encoder, (mode =3D=3D DRM_MODE_= DPMS_ON) ? true : false); + radeon_combios_encoder_dpms_scratch_regs(encoder, mode =3D=3D DRM_MODE_D= PMS_ON); =20 } =20 @@ -545,9 +545,9 @@ static void radeon_legacy_primary_dac_dpms(struct drm_e= ncoder *encoder, int mode WREG32(RADEON_DAC_MACRO_CNTL, dac_macro_cntl); =20 if (rdev->is_atom_bios) - radeon_atombios_encoder_dpms_scratch_regs(encoder, (mode =3D=3D DRM_MODE= _DPMS_ON) ? true : false); + radeon_atombios_encoder_dpms_scratch_regs(encoder, mode =3D=3D DRM_MODE_= DPMS_ON); else - radeon_combios_encoder_dpms_scratch_regs(encoder, (mode =3D=3D DRM_MODE_= DPMS_ON) ? true : false); + radeon_combios_encoder_dpms_scratch_regs(encoder, mode =3D=3D DRM_MODE_D= PMS_ON); =20 } =20 @@ -742,9 +742,9 @@ static void radeon_legacy_tmds_int_dpms(struct drm_enco= der *encoder, int mode) WREG32(RADEON_FP_GEN_CNTL, fp_gen_cntl); =20 if (rdev->is_atom_bios) - radeon_atombios_encoder_dpms_scratch_regs(encoder, (mode =3D=3D DRM_MODE= _DPMS_ON) ? true : false); + radeon_atombios_encoder_dpms_scratch_regs(encoder, mode =3D=3D DRM_MODE_= DPMS_ON); else - radeon_combios_encoder_dpms_scratch_regs(encoder, (mode =3D=3D DRM_MODE_= DPMS_ON) ? true : false); + radeon_combios_encoder_dpms_scratch_regs(encoder, mode =3D=3D DRM_MODE_D= PMS_ON); =20 } =20 @@ -908,9 +908,9 @@ static void radeon_legacy_tmds_ext_dpms(struct drm_enco= der *encoder, int mode) WREG32(RADEON_FP2_GEN_CNTL, fp2_gen_cntl); =20 if (rdev->is_atom_bios) - radeon_atombios_encoder_dpms_scratch_regs(encoder, (mode =3D=3D DRM_MODE= _DPMS_ON) ? true : false); + radeon_atombios_encoder_dpms_scratch_regs(encoder, mode =3D=3D DRM_MODE_= DPMS_ON); else - radeon_combios_encoder_dpms_scratch_regs(encoder, (mode =3D=3D DRM_MODE_= DPMS_ON) ? true : false); + radeon_combios_encoder_dpms_scratch_regs(encoder, mode =3D=3D DRM_MODE_D= PMS_ON); =20 } =20 @@ -1113,9 +1113,9 @@ static void radeon_legacy_tv_dac_dpms(struct drm_enco= der *encoder, int mode) } =20 if (rdev->is_atom_bios) - radeon_atombios_encoder_dpms_scratch_regs(encoder, (mode =3D=3D DRM_MODE= _DPMS_ON) ? true : false); + radeon_atombios_encoder_dpms_scratch_regs(encoder, mode =3D=3D DRM_MODE_= DPMS_ON); else - radeon_combios_encoder_dpms_scratch_regs(encoder, (mode =3D=3D DRM_MODE_= DPMS_ON) ? true : false); + radeon_combios_encoder_dpms_scratch_regs(encoder, mode =3D=3D DRM_MODE_D= PMS_ON); =20 } =20 --=20 2.34.1 From nobody Fri Oct 3 06:38:15 2025 Received: from TYDPR03CU002.outbound.protection.outlook.com (mail-japaneastazon11013028.outbound.protection.outlook.com [52.101.127.28]) (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 60EF9224225 for ; Thu, 4 Sep 2025 11:32:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.127.28 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756985552; cv=fail; b=BwnNVJFNSmZGQBCGzsvkgULZZRx95vRfpK1DsBg2KSV6dvll/2sISkPb7f0zZc3pghSEdphYFsMBPwKLUVBbmR1H8uR9quNwJMBhY4twz9dbqDhjmsKf1stbkNeNaEmU8t7Ge30KT4HYMTyXQS5F2IChlqo3gclTZYrveo395vQ= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756985552; c=relaxed/simple; bh=G8Y0ZyWXC5b9zdhtym0LLlNdu5i1W+w+DZ2Z0310KAs=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=AzuMiZSu/MJZB05YYRqwCgFulyipGo/n5GLVlRU9OVML40zdAu9gJdiZslwJu2z+8NXP+NYphD2WP+y8e/WJaNqWoN9+eII/X0vHB3akK4NYY9I7n4e/pBmBmsBh5b3g9hz/Bw2R4qZL82e8tinbWltpFcy7wqw4WRNlEYkyL3U= 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=OBMW2Ckz; arc=fail smtp.client-ip=52.101.127.28 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="OBMW2Ckz" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=IZnTh0jymAxaxHmyUbUGmofTrzbytu0KGSiJlFhE9FzITPXCpkU3kncxgSn1i6mImGc38ndqbxqR0YsP8IbWwgElzpGQiCDDq2SPZYtwfk0is19pngXLy0dIjLv9ATa09SmL9wwKDOdRsqdHprG6ihQbBSGjGke5Y+KwMiHmJsYw5m7AVXdM/1a/L37rsiKn2pdj2ym+2CkX7+SAI5LZos2EXw3gFIwiAk+2zSzjRZHWZ2o+giCA7V7t+x2kGeEIqWnuNFPqIHn6CbGDfef66UUS8nHbleCc8+HlPuyh2V9BGi4BjLEOyICq137LPfdFo1MI8tFdccRED+1jt+aQOQ== 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=t6VcH3d6zZZPhUSNk2x0irKWmEbTRpebc8z1g9kGJkQ=; b=lsIoMwnliw0/T7SWrjg+0Bwh5TY3jWFacbYnzFeJI9TFHDq5bIobnTctNC4Cc0nD/awv8scMHfs41P3f6SOrUP+1qMmnl2lM1DNtOLn7mVMib+NdeGC9lIfBFkPHSzgdCa+6RskfLgr4G6qH1sc3Aelqxw2P9QiOx93RuzLfOteNbCzm66nUHGyEiQHsmmllSpA0GRlWE5efgbgdvAl6fGprvNlzQa1bMWXkWRJE+NWVMLocHLezX19PraSXttptPkudmXtu8biI4DX/KDS0E6CZhOU2kNRtKwRZhk7bzffHkfIbGEngjYax6EZbZX4tsOfHLpBHt0C5huxFsWrlZw== 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=t6VcH3d6zZZPhUSNk2x0irKWmEbTRpebc8z1g9kGJkQ=; b=OBMW2Ckz72HysZHhZdYFxmagIZ5pMwRGM5Nf92IM9+Te6IZ8CRAhsPBaPpQJ+LkT2Y8ZNM/L8cn9XHYktRBK+iqKqnIhM0TnGxgoO8aX9SHeimEv0B5L96MFzisbs5YR95HRuojoRf8kPrlEHB3c5w6Ksfu2MgSEWSYsEZGgLChjYxD7hR/pc90UcBSGQ0Pc19BQoakQBSkXtSv6d8QjLZBb2OMINO6mI84Izs3U7q0xYrLR1fmfLI1EljP4lPuRrfkS+d8M6P9JJibk/mBjZQa78HMlpyUt6ZxS1Tn3e5pkVdfyfbvIAiyHjsOcjUQsGxQcREc2RZ6TxX1VVoJiEQ== 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 KL1PR06MB6233.apcprd06.prod.outlook.com (2603:1096:820:d8::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9073.27; Thu, 4 Sep 2025 11:32:26 +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; Thu, 4 Sep 2025 11:32:26 +0000 From: Liao Yuanhong To: Alex Deucher , =?UTF-8?q?Christian=20K=C3=B6nig?= , David Airlie , Simona Vetter , 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/4] drm/radeon/pm: Remove redundant ternary operators Date: Thu, 4 Sep 2025 19:32:00 +0800 Message-Id: <20250904113201.352187-5-liaoyuanhong@vivo.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250904113201.352187-1-liaoyuanhong@vivo.com> References: <20250904113201.352187-1-liaoyuanhong@vivo.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SI1PR02CA0042.apcprd02.prod.outlook.com (2603:1096:4:1f6::17) 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_|KL1PR06MB6233:EE_ X-MS-Office365-Filtering-Correlation-Id: 38407ad3-d343-44c0-964d-08ddeba6b952 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|52116014|1800799024|366016|38350700014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?YgpeJk+YIFf3sBpCRjpu7m4P1/OrS1Zq9lwq7kGbMAJxcrmV69u8g/YId9iC?= =?us-ascii?Q?QhwzpCX3LkdoOEkgZOefpXUqXttYR8HqZFw4NRiL+aK5hSjPOGCJtG49wwe4?= =?us-ascii?Q?RxNUJ13bhk6iCSk+4RyU804N8U29O5H1XxKYM8fZBB5hVWSacNvegSYLDq07?= =?us-ascii?Q?2KHEsbRQjHnqahYk85RaHDHsWKSSof5FTXZZHvrLrgRn+piMdO9gDABeBM6E?= =?us-ascii?Q?4LHue1xOPNph4mFesjDNBqCMDVtCcFOlXQ4xO1jis6XIen15V669kk11kbLx?= =?us-ascii?Q?vJOuJqpbWUa3pe377mfeOxTje09xvINRCBmuvGYGmNBMk/ZYh6OGkwJI2G+F?= =?us-ascii?Q?wVfVc1pKMX2S6gxQMVhv0sl52Y4ak8uExYHAQc2aUb8IsBIJjTfbWI9/kt7c?= =?us-ascii?Q?6QmXmhpRSKU77Y/cDpXQoGVVryuPj1x/In6WxLNoKv5wHMZOkAgbA3uPBlpY?= =?us-ascii?Q?Pb4H6yzQji0Hfq2rprcQTop/ZkR9jxvzZOYjJN97wucfD9+m35nkavQpBb2N?= =?us-ascii?Q?G9V1Vtoh/xMuA2M1V73dgO12zzPUI2Qcb2ODoiF3gbIa8gW4/j/+/Oye4SHO?= =?us-ascii?Q?/x1DXzKAxWMUdXmIGI6ZhdcHNWmvSKH4bjpdsPzwp4pX/ZxAP9s+3tHmT8eq?= =?us-ascii?Q?5dTVEZXVglbD/cjs6pr3qPpEoegKpG/9YD0rAkHvO8yMSwx+0/4ZG+FFsec7?= =?us-ascii?Q?vMDXLhuLuZIWtfWxi9d6ygE77TIUMY118J7sZM67mNNqKbqhV6McGTqKyRo1?= =?us-ascii?Q?DGVxpkUmIYZvJ/Zs/Mw5w+cRMETxUH8JBmTYWgXag2UWKprCgN8br5kCeB2u?= =?us-ascii?Q?CyXW7AnednJwo3svQkf7T8S2393dPMl0/iJiRSM3AGR8E2q6oWc/c8Q77hf4?= =?us-ascii?Q?2HbwLfhKlFuN6hJdioQI6IcF/fmie2Xsj75yA+hoSGZmbPv2mSBT9dlYu5Xm?= =?us-ascii?Q?DU6rvhz1fEA0/X2A9rDrs2jpaccuzGUWitPCRsHqaaV6YQylbSBZmPrsED6r?= =?us-ascii?Q?+HBTL854WbtxQ55I43r0Z7blpfE6aK8Hbp4vwzP8scMf1dlAnNdEQJgI7fG5?= =?us-ascii?Q?Bga9Xs/dYLsPj4tT04E6HprDwX+1uK44piJTgqjIWUCA2xWFQx1ysGYMyNLP?= =?us-ascii?Q?OpoN8MHXuHBFtOz3L1tgMvId89B8ilj5jrfrend64i2MTkF2Yb56vpS7Bole?= =?us-ascii?Q?M1lM78JB0thwWSAPmGzF9oTJ9qWpopHXzVKT4DB3mL6ezNGnmeFH7VxMggVk?= =?us-ascii?Q?+zl98+cZHnFyW/V79VKLbqK3E6OA2q38HYKs6pKVusdsy/EqRqVvFYUNbnVA?= =?us-ascii?Q?4Bn3dIQgu2/OgbwRYawAzr9yu6bF5AEuFeOP075xDiQN7wU21TZ4o6IS/Xpi?= =?us-ascii?Q?n9oLpfk7IHb56u2JyKFw0X8JKf6/YOi3TgGqC3n6tgzjZ0JfSyAEgyGsK4gx?= =?us-ascii?Q?EQPl/LzMEgUt0GVuoL3tFj10azPblv634mvE4dKfv/DHi3kZ42woQQ=3D=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)(52116014)(1800799024)(366016)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?QU4RT5A5nQVp0n7/d0mrr/8SY3ivOyc7X7hbUt8c/FTq1uvkXRkm7AhmoKca?= =?us-ascii?Q?ngNJn2niCtXcWEv5x7cLaT6QNNHmDSw20A8JajX4rwSaT2rbsnqJ3ZwEsGgB?= =?us-ascii?Q?eVM1Ko2WkDKpDIzFIjpY5bVHk2HV/DDeBA7uJkXwsEvLu0qDFiqGuerN+rJk?= =?us-ascii?Q?zMKH5Umbt6CcV2GfvGR0cTNb+rm04n6QgyMGMbbMXRUCzqIpPsXX9NC02NEU?= =?us-ascii?Q?FbAz4+2185Uo7v+RrdQMi/HjiOCd/ct8mzWYn3apsoPbLO1XWoiFh0P9fBIW?= =?us-ascii?Q?17TXyxlKAIawWQIgypVCAGCgEJSfxZZh/j9EWID34aFc4hUGFHO7oHasbP36?= =?us-ascii?Q?Sw7ICP5b5I5RpyZpGpbQ7NMHcXfsSlwSEZOpvxallFAmzOLEvexfPlV1SD47?= =?us-ascii?Q?ZZt6LzGJ9S096hz29cIpOXIm3MIL4pqXY7wL0Zdz73fTAOG346E+9thLqSH9?= =?us-ascii?Q?nPNsSwzGr8+CBZYWFmMXKKjBZraLlxyr5XNzM+ps+dcGUqpp7pNZ/VTsPg2x?= =?us-ascii?Q?8CGW4JTD4FImqCP4M7wCvYpu4Keuuk/mdT99KkJP9z2W91ZxoCh7KpVxDHig?= =?us-ascii?Q?j+FpuxltDc9MVic+vgrSspsuZHje9xaW8MEqozLxI9L/FuWTzeyfXczjnWEs?= =?us-ascii?Q?yQojKepkAo4PSur6y3m2eIxkS/y6YZEinDHxE6myK9NtM00kn3+m9oiHydCR?= =?us-ascii?Q?4+OUwOOFS17QhoPLDyA2Ojf7SbiOknIUNhGeqjetRSH+aTGfhr6vocdV5f5g?= =?us-ascii?Q?UYSyP8CE1bB8y0h/ts3PXJJvXZnuJBlnBFM20t/RVtyJ+BGsdPbRfw5CBCvp?= =?us-ascii?Q?cEeZC1qetS6pejHutHviVkOXb1OD2AsMqY0Dv8v38zaDXCjJ5pnbkpgiuhZg?= =?us-ascii?Q?KhC/enG5PqS83/LmkX8b6FuebMco6Sm5Yy8UyoY8eTwutVDWgOVb0aNfEB/b?= =?us-ascii?Q?cL3ayvmwZCULuAM4Rue1X8lzchlQMjPE1Lgf8lh/mz91cFKvptA1qWYTimP5?= =?us-ascii?Q?nO/A/ofDXt2d1fs2s+7zJZYOnlx7pJ+x7B6yhhFg6N4c+jkOlG/Bl/eVqa5z?= =?us-ascii?Q?f7Koa3bae5u1TnwgBi6wO41RJpu1Sbee1i2tcjJZpNPlzzu/I7mjp7l6hUub?= =?us-ascii?Q?2ZieirF09iue45b+FXtcHf8m1nng3scpKp0e+2doeS7gI4YEHtvq6Rbv22lN?= =?us-ascii?Q?TxUUVRrtNoGRTklIqdkJEG1zvLFIOo22oMS3sRTYG2DwhXSDaHtLJ1rXB5KU?= =?us-ascii?Q?3M7gTT/eA+oxj4evx5hmINvgiP/lgpdDxrfYmgs9wa8X7P2in49Gpryus8L1?= =?us-ascii?Q?2S52AsBj8RGStEBC9PW4vGOfrmxvQHD0n+FnwjcwTCQRkDSoyesTwJ5bnwTh?= =?us-ascii?Q?4sSqiWryrUFXpEQ8nsUlew29rGWmGC7nxAEyYUhZ3nr8EPUJ7OCPOcf0swqM?= =?us-ascii?Q?9eh2+VWWSQxsD+ezMiUlPL4tOWbnyi7hWPXMIt4qkMKf64d2kwzc/bRopkPl?= =?us-ascii?Q?H+TZSBRyXa+N/GduA5QwIz4Iff/G8EVp8dYianKmFToal1kt51/YmIy4WvQa?= =?us-ascii?Q?9LTE31SUTTT/cDX6YzZjR6dGwBA+C6aTLvcyd66s?= X-OriginatorOrg: vivo.com X-MS-Exchange-CrossTenant-Network-Message-Id: 38407ad3-d343-44c0-964d-08ddeba6b952 X-MS-Exchange-CrossTenant-AuthSource: SEZPR06MB5576.apcprd06.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Sep 2025 11:32:26.4773 (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: pHA5j3RCTDRSFZQQJLM3TVjahE7XBdgD8mSoGPBl/KMBz0WHV7Bq4Zq2I1biZXZpt+oVGM+j4r2p5ttETK/dsw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: KL1PR06MB6233 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 --- drivers/gpu/drm/radeon/radeon_pm.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/gpu/drm/radeon/radeon_pm.c b/drivers/gpu/drm/radeon/ra= deon_pm.c index b4fb7e70320b..a855a96dd2ea 100644 --- a/drivers/gpu/drm/radeon/radeon_pm.c +++ b/drivers/gpu/drm/radeon/radeon_pm.c @@ -907,8 +907,7 @@ static void radeon_dpm_thermal_work_handler(struct work= _struct *work) =20 static bool radeon_dpm_single_display(struct radeon_device *rdev) { - bool single_display =3D (rdev->pm.dpm.new_active_crtc_count < 2) ? - true : false; + bool single_display =3D rdev->pm.dpm.new_active_crtc_count < 2; =20 /* check if the vblank period is too short to adjust the mclk */ if (single_display && rdev->asic->dpm.vblank_too_short) { --=20 2.34.1