Message ID | 20250620043517.172705-1-lidong@vivo.com |
---|---|
State | New |
Headers | show
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 82D0A7D098; Fri, 20 Jun 2025 04:35:41 +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=1750394143; cv=fail; b=korLu0CXXz92aSAseAr2SCojH6gxqvP1ryue1gZaXzUO7j4bJn+sN/Wr1yuQGof037LAtN65Jj7O0+a2zvZ1Aq/T9Aknt4xjgZtkZwMcruT9G+RvYhavUzh+g7e71uvjVesn32Hz9qNDUujq8cpMTFk7ywx8an0ZPf/6XfSf9a4= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1750394143; c=relaxed/simple; bh=5W9aM+8qeuDOTUbf4QFC2P2vzvDfLtX/6xb5kW0xeoo=; h=From:To:Cc:Subject:Date:Message-Id:Content-Type:MIME-Version; b=hx/FojgqQihpffS25XS35Ya02uQVsPjjDl5E4q8i7NvGXJOC4yE0yILYnOGLoTZ0jy04NV6hzkmzOtw5V+7cLh2gkyOg3KqfxlUir3meOF7JDaDy33GbciruoUXMpzgqiKGWNxI3aB9UN/4bjyntmGQBi81ylj8CIqpArFL2N2M= 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=ZlsLjc+s; 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="ZlsLjc+s" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=nsUnOq1KDIRR1/6GwYW9r6CfmPIWm/6vLB6pdAE3EPZMdz0pkG8hSQLWyqWfpMQMLA0qi7901EEqZn0Yr+teYNKbVMRvsipMFoW24FFRrEsPTYXyQ6gqwsP599apanA0tyYkTiLjT5CutLiXGnudI6Vw5bnrV02qRiV0EeA9bcAUnV7kveWAker9gLzTPlGYmfD0xVFkzEFjtnvMfjII56rPcT45ICK0NNX0gO/96TrHzXOd6qgbKw+l5/CuWVXDb13Cc7RAGerLannzvWfQVe/g+am3nqH3k9/cRY7+fHdWNayKu7uBj4FzR4B/CJ+oNwyIQcoT+nUpLDQZwLsfKg== 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=eNVDSAX4nXU7MIRxQIXU+YdGrC9CnOi9x6tPJDjOTnc=; b=OQA55ba7/a2NANVz/30PoneQrhGyvWoTPMoYCcN7MGlIhSY1jSmSq8K6VE4O7XdeWd9NRZ9QRpdd0nU6HN7v+fR896RbuRVuQSpPaWIT3UkOjX7ROMBn/VZ7Qc9y1JXxmnUfAI12wnEBFE7dW4IX73rDunQuSkCTrCqU3tUaLqH8nGspwVIWe92HJmrXuo+6bF9NuZGgkk4AJxEes5FWxjRFDcD8gs4wZks0FUxTFom74xNuCIe0C2Ysr+8+8JrySDtYiszD1fmjaYpvKWVn0J/nAN7sS/hq/u81GBODv2XXV8u7wSnxPlvV24NBaqUU840LjT4IjVtrnyew6FX3jQ== 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=eNVDSAX4nXU7MIRxQIXU+YdGrC9CnOi9x6tPJDjOTnc=; b=ZlsLjc+sxBP+E/9ic0Es21vw/W/P0wlfUgtyt05Uenfr/lgAmdRNLpvXFmLYnbMbr32xfsTbRFipNoUzcwJD6ISbCQ9kygk9JJRhxYluRlvrfdpyJJWG0ydN/Nkpt+RvMLO0oMwtkZjGJ7Cdounh4o81oeCo6Gk1tLKDkDno/xcGEp0lokeI/7gICy05MWQavyXxNXno0/EXDtkfZ5Fh8hLreycR3lFlSIDAfXu7qdlf81bP0qkSlki2kx9edr+eoi8PSWsNgxIJCE8yELS4yqSN0gHh1s30zmBPFIqs9SW1wZYagxibKQfAh59Qcfe0agLg+oCb/x0+Iba0lggPJQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=vivo.com; Received: from SEZPR06MB5022.apcprd06.prod.outlook.com (2603:1096:101:48::5) by SG2PR06MB5153.apcprd06.prod.outlook.com (2603:1096:4:1cc::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8835.30; Fri, 20 Jun 2025 04:35:33 +0000 Received: from SEZPR06MB5022.apcprd06.prod.outlook.com ([fe80::710a:6dd4:e9a6:59a7]) by SEZPR06MB5022.apcprd06.prod.outlook.com ([fe80::710a:6dd4:e9a6:59a7%4]) with mapi id 15.20.8857.016; Fri, 20 Jun 2025 04:35:33 +0000 From: Li Dong <lidong@vivo.com> To: Aubin Constans <aubin.constans@microchip.com>, Ulf Hansson <ulf.hansson@linaro.org>, Nicolas Ferre <nicolas.ferre@microchip.com>, Alexandre Belloni <alexandre.belloni@bootlin.com>, Claudiu Beznea <claudiu.beznea@tuxon.dev>, linux-mmc@vger.kernel.org (open list:MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND...), linux-arm-kernel@lists.infradead.org (moderated list:ARM/Microchip (AT91) SoC support), linux-kernel@vger.kernel.org (open list) Cc: opensource.kernel@vivo.com, rongqianfeng@vivo.com, Li Dong <lidong@vivo.com> Subject: [PATCH v1] mmc: Convert ternary operator to str_true_false() helper Date: Fri, 20 Jun 2025 12:35:17 +0800 Message-Id: <20250620043517.172705-1-lidong@vivo.com> X-Mailer: git-send-email 2.34.1 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: TYCPR01CA0064.jpnprd01.prod.outlook.com (2603:1096:405:2::28) To SEZPR06MB5022.apcprd06.prod.outlook.com (2603:1096:101:48::5) Precedence: bulk X-Mailing-List: linux-mmc@vger.kernel.org List-Id: <linux-mmc.vger.kernel.org> List-Subscribe: <mailto:linux-mmc+subscribe@vger.kernel.org> List-Unsubscribe: <mailto:linux-mmc+unsubscribe@vger.kernel.org> MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SEZPR06MB5022:EE_|SG2PR06MB5153:EE_ X-MS-Office365-Filtering-Correlation-Id: c0f9fca2-ebc0-48cc-9ca1-08ddafb3e493 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|52116014|366016|38350700014; X-Microsoft-Antispam-Message-Info: qp5QBi+IsrdWIH68hpojDwrSQOjXzebrob7j4zvP8Hie2u/ARYDhrDRCCwcEuMrpw+FIU0CNYiN0DmfLQNOibxD6vaZoojR+X3JcA4T63NDWkN1VQuzzVeC5uLU1BQlezo3nYMbX+gH/Eu7zuyIknjbJ//GoMYewWIFm4BFP5Siu2Mxsf4B5TTvXJqgQUF2wUp5ebeYoTeztI+Cy8k/5p4eozsHijRHbIsuZr1bAaHMkykIPcjX8Xhc/B3wEPxx9DD49s+DvTlpWGCLQPPi9yhTxlcURCsMmDLzvl1PwguP8T+/c0mUJIuQs+3U3XRcvbLvXCIN8hCoNdmPkT0SIc+EQjdSzGqj2q2bAQKPmBeACFJDBMaYO6pszeZgL41ZNRU9qPNIpybKygw0CEGw20E6YfOqXQnbwJvgJZroXSaQ9ZOfRnBGfyUqbDOTzh0GD2MvwXA6XYyQgl31va1rZAqc1csYPrNOOtjvWGLrzXL6xhIyWIGvgkxXSxUPWL+NfmoOxaN44N0wi8DaNWbtcBV/tFZ8WOWZ3ccBJO1iQwI4nGxIFQ9rDkXf0aVl8snmZQ3sBuSG6R5CsFvxGKlGsQlcJD4mK1plnXyWvj3qqM+VvDGvUHNGESZltuPwExxzNbOm3mODl+wPmIhuI+HvDG2C5Nbar0aLU7EvXVJKT6235mk6BOarFuH+iZ1wurrtiPi9SpAFHYmudYn3vd0oLjzVNNpRalIChmlrFPY/nc83W57+mkTCySoOwOjufi4agY93ex9GdI35XKhfpbVsg1Hr3MbWsEsljv3UbxfgmXpSMa0kIv5uqM3eCUcbexC8h/d3nCmr+S8Qg9jDovwOkM6EnBwUD6OwzZVON+wCDt/0seGVQBVvqCt4cZwh3sk8rZBUCX1GbXA72GdIpQYsX1WqUuSBfJ5a+rIPm7U1bfiQiufCfw0mqKRWnTJoJzaAcQnhlgM9dArUSok+aqCUbyvA9BY85Ot9CiF6S9KyLKnw2De9U8AlZpbNY2Gl/mepe3DH3Wrm7H2mX1tVwJnmQF15gpBBGilP7ODeSCGxhMX1cWxBt4iIM4rj0dUy9KWumI0haAgOvO3WUGH704uEEeENaA5/72+8yinZ7NDYIZ87iDl3f606LQGZ/Ob3lb2JqGc4KZ8cN4jQDRoAUULbmESjI3R/AyhmskyIR+uF1tWFaBGJssG6Beh/sQoxZfBhUKS8KN9kR4jqYgVucmLKEnKDm8BoFIS6x0X7AJUd7MnBUpanb/MmLiuddR4cJgsDwerXdShmZVCMR5hG/USUP3jii8sWhtDQpAUcdB1n8WDVCCfZ3lB1a5OvVhtarhn7k3ebWwjMRrT9JG7Zvo6pnoCrD4U+z1moylPo65FV5nB3KCH3wF2Y2oYgbbznwBB/1mPUkDk2oKdMxa6rPo3TxpOdPWkGILMOjgnMgbbRLgRo1280e4Sgebfp2F8U+tzHepNEtDga3HCBOPe9mpbkT/Q== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SEZPR06MB5022.apcprd06.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(376014)(52116014)(366016)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: UeFvekHeG6eMPG575Xa2CIy7zVeRXXo6J1XFP94veZHjytIQaBGsFuoENL4zbb3zIFyTmhUBMLRiADC9Xo9iiE6pbqt4mcli8QIfNi+wEPNnvT9w+SbzG+87MZf7l03rg+P4kYGljg0uGbO+hRtQhv5uaFE7xlfo+L13IrKSkP/h2Wr6fhlG7QpX3qnC45BTla3bcERfRy6OOD3tsdGBFZn0RbZg6CClNDwO/ZRJRXxbiFMFF4cWtz2bOMlAQ7ie+QZGW6/7GPhN9kHtjsnn16j4ybdxPkB/v+DnkR+3FzCsNEFXBX2NJbTmEX7VGjjZM1Tkp17pn/pvGDnJ31X3b9CQc7IRBJZKqL1wwuWpSewHn8wcboo16t/SprKLq68fW744biTJIxLrwGQdyEWRT8EyEotQdohMRaHvRhDLMcqU334B+1PaiYtSAdWekgJ9YSWvtg5ZCnMMvoZP4pm57hyGKEFyRNRdj+uH7HopQAnvviJ21mQD53+3fqXsyefxhsjF4PUKNB7oRJA90Pga7ZwRWI0PLPhj1vZUuNaebUMCYYIlqpTnKzmzBPnKIncpu3oook44+M5eZR4cmXi9TZ3HIWDgTpC86IYr4TTlr1zGX+ozb7NLvINSPO1SCHwJ75jHDyxqISP/AnY4GAGfSvopuZGan1pkY25Lx0XJwxU5MzgdEqTQwnoaTZgZE0bn+fS8XcBex1QBM7LNCBnDBYBQxCVndYE0bJIrN4wKAwVHUa9MEHgG7hrGDqdLLa6zKdHapBURgJxtxIArHoPYc5lEWzGtGgI8Trp9ntzHUEfkubAd2AWUj097BlcY4s5JQLT+pifgd/G9E42RCsR5QP/lVS7gpvylZOq6js0a0W2lo/GphJ57SoLiyOhni2qO5OKrv2fnR6VZlWdhHyBtmqHAx/arsGPSwBzUKq865+Ks/7/ukT6/RLqPYZyxgoPlNZ8iGT8ppbJBqcjjKuAr8gDfCs4INdY88P1PIy84jIyTNSJ7MW+1Kk+NGOBN/zbx9f7vun3tTOnTpxx0h1nsUqp7G/4hKiU39nogrEpwlrJ1CVgS4w9B8uFJN/cD2qnqWvJu8KKAOTS4/QyY6tpN3AUBFdRpV5PBI1ID0jIo1tKFV9ziRxmqkBxgFsrGABoGNtW2ra6GStJdTxpN055xeH4TLSNtuHN0/S1oxrWdfWF165+Ey6599KyoGmP2jBeG7GjB9jpkV3ebtMMDGYArCdBviwby9T4tfs78/7QRe0cuqRT8woSWjqAkFLhFMwbAXP5bx43l4a60dgBdFx8SDKlxEaK08aTTVei/Oi3m/tqin7Cq/0ATzya7w9PJ61RO9HI42ABsQhsZH0ZrT3QSa6HEtYv0RyLOXbw0oGOTUp1vhPrUyg5oF17A2Y2w86l9b3TlbE+/HGXt9n+pjhdlzPT5VPeytOGrGAsVAN7xUeo6WAZBddjW4tZDYMiCx9UxE23rI9mgI0L+bG0VEQz32L2ZiYY1nuzr7tKGgU6FI8s3U8au93+hk8j7zM0E+H8iappKwyBGQi5Lkf5hadZuGGZz3nDYYb83OU21G4JuWttUYsPQCWXzeJ5cP4ylPVTA X-OriginatorOrg: vivo.com X-MS-Exchange-CrossTenant-Network-Message-Id: c0f9fca2-ebc0-48cc-9ca1-08ddafb3e493 X-MS-Exchange-CrossTenant-AuthSource: SEZPR06MB5022.apcprd06.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Jun 2025 04:35:32.9275 (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: 8P/m+afztFIuu1epgYws9UgHQElDCNbJnhoLoB/3Z0E235PWXVLSQ5TCXWS39aotg9Ll6dUrwq0NZ6FMYnBy/g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SG2PR06MB5153 |
Series |
[v1] mmc: Convert ternary operator to str_true_false() helper
|
expand
|
diff --git a/drivers/mmc/host/atmel-mci.c b/drivers/mmc/host/atmel-mci.c index 0e0666c0bb6e..1f11626c8f47 100644 --- a/drivers/mmc/host/atmel-mci.c +++ b/drivers/mmc/host/atmel-mci.c @@ -38,6 +38,7 @@ #include <asm/cacheflush.h> #include <asm/io.h> #include <linux/unaligned.h> +#include <linux/string_choices.h> #define ATMCI_MAX_NR_SLOTS 2 @@ -2264,7 +2265,7 @@ static int atmci_init_slot(struct atmel_mci *host, "slot[%u]: bus_width=%u, detect_pin=%d, " "detect_is_active_high=%s, wp_pin=%d\n", id, slot_data->bus_width, desc_to_gpio(slot_data->detect_pin), - !gpiod_is_active_low(slot_data->detect_pin) ? "true" : "false", + str_true_false(!gpiod_is_active_low(slot_data->detect_pin)), desc_to_gpio(slot_data->wp_pin)); mmc->ops = &atmci_ops;
Replace direct ternary condition check with existing helper function str_true_false() to improve code readability and maintain consistency. Signed-off-by: Li Dong <lidong@vivo.com> --- drivers/mmc/host/atmel-mci.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)