From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from BN8PR05CU002.outbound.protection.outlook.com (mail-eastus2azon11011015.outbound.protection.outlook.com [52.101.57.15]) (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 44E56381E8B; Thu, 2 Jul 2026 15:48:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.57.15 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783007290; cv=fail; b=uh1Y6+tPPGUg+evYDCKmkQCeGGRo1sV7bkfsFptIhTGdoVPYjoG95o7xvGowY5XzmX0hM94ZtYApT0IsBBTcT4pQPPy4IwcZqi4LcgYZImSUjNow1Tlh7gOUDldMdwqwcBaDlccFE3Hb3an/y+xKomKPcRmz+27j1c/SwtIhEgA= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783007290; c=relaxed/simple; bh=2vXbYQAngOR2InNC8I7LrVve13XtWYjRroO54swzmkg=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=FgadalQDz6709V5C0JW/IdG4XKVk8gpiyZeAEWivIy/0AZ1980l7WFbm3m9Mgbaq2/0XUppwFpxG0JuHn3wNK+BVq+YrigC9mSbXk1g6NJ+3VCVVkw4c3yn48tO5+jrWH9p6d9sXJ+v99IgHm/WXh9FIHTzQq1UTDMCx48cZwpE= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com; spf=fail smtp.mailfrom=nvidia.com; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b=DlRg+3x5; arc=fail smtp.client-ip=52.101.57.15 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=nvidia.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b="DlRg+3x5" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=AMbjE2gFjpv7IUrv8NNrYxqZVCEqW7YHec3m+aAyWtLCkkontQm0R1NF0xRQD+uImbOM5WE0tnZ3ZBtvoW5TkipjB2cN8JM9uaGtIDPAu0nRXA4TeuCjk+jL0N0oDhUZXaPlIIIUZE+wy+vOljjroAEvAZaOPfO+leFMm4ffOvmoqzOK7axa8WPj+oajTzGW0XkyinMoFc5QFCXvO2ypiUD48Kn6k6rActpHs/f37Oj3GcNrGhb57+00vwsREqD2F7tNEa116bpKP67p5CFXBoJ7AD0Ygc/ifx8Fd8Q6Zg0U5OBLYSuu0vVDzSZax6TdXXhbtnOvaZHkUk2w3ica6w== 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=ilf18bRPLPB9Q6Wh+4qPt8tOIqUKouy9ag/2PhTSRe8=; b=uEUaqLK5P4LTpDBPEKoLwCyoAqtt7FN+WcocCYe29SV894yvMv/ZXOVW7/Q8J6LMcyEC6x0j8cxWTOFrXsCXpcpp8SRspssWDnrPffntWH6mkvyJoMHw9uzp7w211idoetPzjKby0ZP0vDIB4BsfC6ocI92/GWM2jqGeZozG6jsnQr8CbX5xWMWy8uTIazkGK5vip3Ox5oGh/Gm3bqhUmaYv+Fnn5M3ZFgGlu6fF7S1NnTzUS+CcZJuucgx1GEKW1iOdPI5sQb/rDyHGpHCN5VTCdIISjjp0rXHLhX/xK1J57d9Bm+i78N9yjsmJsPUQOYGtbVSeumQsj02wcRCG6w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ilf18bRPLPB9Q6Wh+4qPt8tOIqUKouy9ag/2PhTSRe8=; b=DlRg+3x52Xh5bRlTODohLhta04VZ5MlvhKIzDK6pRaC389VDa4tQ2jHodQXayili5xR9T6mfxLMrxMN6gjYOvUzv1Th5OxVrwsULFqc7MfJU195GEfsiOpDQhsglPwzeq5HYREO0B2IL4bpQt55eA/h+AUv/R3qnD15nYgpNJGeMthtHxQ3Rd6ih28Pe7Jsix958ifMt9qUi1e+NvUG6QuoIzk2ysMDkXNpTUbOp8nIiQUTcPGEn2nJgSi3VUN1GZmlKEUur/n8dQXYPtjb8c9MR2dluCpQG8jAVj+prL+vqPBMruJHOT2La+z2YQn0YGReaxMag/nuB7hiRa3FnTQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; Received: from LV3PR12MB9356.namprd12.prod.outlook.com (2603:10b6:408:20c::21) by MN0PR12MB5738.namprd12.prod.outlook.com (2603:10b6:208:371::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.181.10; Thu, 2 Jul 2026 15:48:00 +0000 Received: from LV3PR12MB9356.namprd12.prod.outlook.com ([fe80::1c36:31b4:c420:6286]) by LV3PR12MB9356.namprd12.prod.outlook.com ([fe80::1c36:31b4:c420:6286%5]) with mapi id 15.21.0181.009; Thu, 2 Jul 2026 15:48:00 +0000 From: Yury Norov To: Andrew Morton , Rasmus Villemoes , Yury Norov Cc: "Russell King" , "Frank Li" , "Sascha Hauer" , "Pengutronix Kernel Team" , "Fabio Estevam" , "Madhavan Srinivasan" , "Michael Ellerman" , "Nicholas Piggin" , "Christophe Leroy (CS GROUP)" , "Peter Zijlstra" , "Ingo Molnar" , "Arnaldo Carvalho de Melo" , "Namhyung Kim" , "Mark Rutland" , "Alexander Shishkin" , "Jiri Olsa" , "Ian Rogers" , "Adrian Hunter" , "James Clark" , "Thomas Gleixner" , "Borislav Petkov" , "Dave Hansen" , "H. Peter Anvin" , "Rafael J. Wysocki" , "Greg Kroah-Hartman" , "Danilo Krummrich" , "Chanwoo Choi" , "MyungJoo Ham" , "Kyungmin Park" , "Heiko Stuebner" , "Xu Yilun" , "Tom Rix" , "Moritz Fischer" , "Yicong Yang" , "Jonathan Cameron" , "Dennis Dalessandro" , "Jason Gunthorpe" , "Leon Romanovsky" , "Bjorn Helgaas" , "Shuai Xue" , "Will Deacon" , "Jiucheng Xu" , "Neil Armstrong" , "Kevin Hilman" , "Jerome Brunet" , "Martin Blumenstingl" , "Robin Murphy" , "Jing Zhang" , "Xu Yang" , "Linu Cherian" , "Gowthami Thiagarajan" , "Ji Sheng Teoh" , "Khuong Dinh" , "Yury Norov" , "Kees Cook" , =?UTF-8?q?Thomas=20Wei=C3=9Fschuh?= , "Aboorva Devarajan" , "Ilkka Koskinen" , "Besar Wicaksono" , "Ma Ke" , "Chengwen Feng" , Ritesh Harjani , Yushan Wang , linux-arm-kernel@lists.infradead.org, imx@lists.linux.dev, linux-kernel@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, linux-perf-users@vger.kernel.org, x86@kernel.org, driver-core@lists.linux.dev, linux-pm@vger.kernel.org, linux-rockchip@lists.infradead.org, linux-fpga@vger.kernel.org, linux-rdma@vger.kernel.org, linux-pci@vger.kernel.org, linux-amlogic@lists.infradead.org, linux-cxl@vger.kernel.org, linux-arm-msm@vger.kernel.org Subject: [PATCH v2 07/11] hwtracing: hisi_ptt: Use sysfs_emit() for cpumask show Date: Thu, 2 Jul 2026 11:47:20 -0400 Message-ID: <20260702154725.185376-8-ynorov@nvidia.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260702154725.185376-1-ynorov@nvidia.com> References: <20260702154725.185376-1-ynorov@nvidia.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: SJ0PR05CA0135.namprd05.prod.outlook.com (2603:10b6:a03:33d::20) To LV3PR12MB9356.namprd12.prod.outlook.com (2603:10b6:408:20c::21) Precedence: bulk X-Mailing-List: linux-pm@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: LV3PR12MB9356:EE_|MN0PR12MB5738:EE_ X-MS-Office365-Filtering-Correlation-Id: 68391e43-62cc-4880-4133-08ded8514ae8 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|23010399003|7416014|376014|1800799024|22082099003|18002099003|6133799003|11063799006|56012099006; X-Microsoft-Antispam-Message-Info: lpJFul/5tS/0ZIv6qzSsNOSRXYpwyj2Z7q+NTBJ9jp34oXiLxukegqkSa2q5GJaDZo+Qmr0G7HYNQyMrd9ayVzJXryF+qTfjOjkl7hBxHCvjm5RM9f8XSn2/RRunJbmiNYuUtB2oYTEhtRx3l2bhk3EfKzTSWm4Gi/TcqRxM20hn947XRNPpYRDJP1OQTHT5k269VnwnCHVoKpPOXMBiMuxSlqfgrcGFQt+LoBB1sBiWYNm44s++CwI3Rz5njH89U0PrqKsB+RpPQwV7Ymvb6xHRXMUZzKmGpGPf4ce9VUf8NdD0AtNonaYVmX1oxp/vJUvmseidHQCETnUuzNRTmOTxOlqWwdtFc8URZhCHOzm2wprDCUE+syEW2sh23KZxNqqfuEduGheJ86xx7Gl5/ukkxh6UksrR88LhIxeTXbdKVzoyAToWOz4mbUggx+Rq4DKxdbYcd8EMdUTweW7zQbeplRglJCIvyC/Sl/IxuniVwwgetJpgcoImYquk9Hi9X/2Cwat1xbDsRuFgXSkBiHoV5uVzuSca3glWQGNhWGaPfc+bKmZ6LngHOJ14AxiDoqRHndewd+tCXCAjgEeKzF5A7a8ti1ZTcD9tsd0KxyZFC9h0zKozInyH2G9FuPlaCygfl+xERDyhYbBUpt8h18sLdMqT3VydoUQd+EQPiaA= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:LV3PR12MB9356.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(23010399003)(7416014)(376014)(1800799024)(22082099003)(18002099003)(6133799003)(11063799006)(56012099006);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?WgocPSuT2hI5MgS4870DG/hs8yCJ68Gwv7eyHZ1StyOI+bf3ZAR5GSyccMDJ?= =?us-ascii?Q?qy+f/6ov0vkNNQfRzlBG2BKEhpV438CWdkOSGwYiVs7dzmJCHq+ATpz6dlHu?= =?us-ascii?Q?ROZuO6vw8oRRbCP7vt8h0kKdUBpMMbY/PXmDWPHP6Qh6wtQlImK5vBqdYrGQ?= =?us-ascii?Q?JFSpJgdSj19XztjC47g5/gb7qGs+/0A2q85Q+4oro31K7pM34HOi1C2Kd0cN?= =?us-ascii?Q?B6TArhHnFF2yKH8M8R8g+gKVe+OUJmw2rDFo2a8BUMFFBu72PjiCsRLhbBgl?= =?us-ascii?Q?Ncnn3J0Mr+xFQueDOx3nRu7+QJHdtfrJ7Tz1uRC5d1imXivM0pLfi5mY5uOV?= =?us-ascii?Q?lhRP7gVBtPfCsrvq0nVt/6tuOtIVzCl4L6D7RF7c/M2nnhYZe/q24oYrMy7c?= =?us-ascii?Q?QGhnpdosmvSW2/S8vro9Xb1iFsYrKX1b8m+M53Dt3Z9UupfYbfHaitW7QnNX?= =?us-ascii?Q?W1TntBldaJcnpf+jXMIU/0CxpTb6FQvDDRsKxBtzq3s3/Kmkj0yZ1emCrNlB?= =?us-ascii?Q?g575XS97Bv0SkxmllLRZCokxFQOLbj+m+BKoFcHWBYAwbObH83fkXkCSSKU2?= =?us-ascii?Q?4OnWvIpkIY0I4ou3Ch1KcTjo4lT/hzAYJKQV0QNVgLexgRkecixPoA3MvcWV?= =?us-ascii?Q?/AJ8VtkAoZ7Ew+s1SNS2qKM/6G4xpyDk5ry56hgDxgvns5EmEV7b/yTzhzLj?= =?us-ascii?Q?RZ2CypKk8vXIevccm/8fUqv9HuAhm9FbyMiNBa+iXDxkvdAZz0+Ia4CAD/75?= =?us-ascii?Q?Y0rtJgWc17sZwEnH7M6YYAz1wYxxfbdJxF33124x6ZlAT3LV7yw9iWFQHm4r?= =?us-ascii?Q?ixWC2dTfL968UbtVeoraw1CECxK0AaBA+I4AnsKnL3YA9jAqeeTJy/WIsSuK?= =?us-ascii?Q?JpKLYrQxAriF3vD79jCEDxVLpFUpKCua1UtcMxNnbMOPX0ixDsEX3ftlrXsf?= =?us-ascii?Q?dPXwM3IRXC5ifMgBql6ieUmFXhbUs/Y2kdJcVFGHCQzCMClXy2qd12KGvtqb?= =?us-ascii?Q?MLYeq5xaCwdBh9XmWJvfmhJ5xPlAtwACCoJziPgwQWNBGEBlpiUK/1H9C1fS?= =?us-ascii?Q?7kuuNVNQ/4qsaah9Y3/cAoRAKT/gllcZPZ1To7aR+l8qV8S31yJGci6R73zQ?= =?us-ascii?Q?kUBsSjwsteyVuf2yfvnhMWYtljzbFyVBE0zXbMwhTTfN8RoKJfZAFWncwaOj?= =?us-ascii?Q?k+NVrqooORZKzuRwKAAZ7Hmng4ZyjMfVZspW/tYH6nkcfvmkhmExjZKTP6eL?= =?us-ascii?Q?yRzmPkGBjRwLejvauhWkXeuBJEB4t8Isb++9D8sC82Ly/dTPhjrPLEPTfKwF?= =?us-ascii?Q?MGQQZjZiwpFVkNtWeZVYzawKD+6c+vcK4SdP/DkVjPFqmGY0e1pZ2vVtCzGB?= =?us-ascii?Q?wW0dr7uNiFE4I3Pj8C98WQ6PdYK3Gzkgjt8k9BAyVOKErqeIcLyTJC0GN4nf?= =?us-ascii?Q?oujxuxVTRBAu761H3jjf2Ax3XeSyQUdIo2Q50rd7oN66ifh87WSv5zJ0BzQO?= =?us-ascii?Q?HMEcIBBNVMorgr98Q6xGkwhnk9tsRLrJRM6CIchCtDqpxElGnTc1ieK6LuIk?= =?us-ascii?Q?fjnxl84uh3rzzmSgb89oLviE51S2nSTBPW2bCXkQRafahS0fxkITEfmY7X2j?= =?us-ascii?Q?0dAk4oXm5uo5oleERiLs3q7eXs/eXWis0rNC8PjySWnzYyqndP+xaZPENiyL?= =?us-ascii?Q?4dpSHXI2u2nbUEPjmU4BjK7B3HirWSd+rR1UM7tn06f57FzAUXEU0pf07xfB?= =?us-ascii?Q?iOcZfT1jQQ=3D=3D?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 68391e43-62cc-4880-4133-08ded8514ae8 X-MS-Exchange-CrossTenant-AuthSource: LV3PR12MB9356.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Jul 2026 15:47:59.5723 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 1BXxPmV2KBJFTleQ39V+SwZp83OsSvYwtBNPiNrXUaaeF+GBsKepZI+0z4BOjb/TdQiBMm9iUJYtlrv4V6f05Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN0PR12MB5738 cpumask_show() is a sysfs show callback. Use sysfs_emit() and cpumask_pr_args() to emit the mask. This prepares for removing cpumap_print_to_pagebuf(). Signed-off-by: Yury Norov --- drivers/hwtracing/ptt/hisi_ptt.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/hwtracing/ptt/hisi_ptt.c b/drivers/hwtracing/ptt/hisi_ptt.c index 94c371c49135..233c4c32513c 100644 --- a/drivers/hwtracing/ptt/hisi_ptt.c +++ b/drivers/hwtracing/ptt/hisi_ptt.c @@ -780,7 +780,7 @@ static ssize_t cpumask_show(struct device *dev, struct device_attribute *attr, struct hisi_ptt *hisi_ptt = to_hisi_ptt(dev_get_drvdata(dev)); const cpumask_t *cpumask = cpumask_of_node(dev_to_node(&hisi_ptt->pdev->dev)); - return cpumap_print_to_pagebuf(true, buf, cpumask); + return sysfs_emit(buf, "%*pbl\n", cpumask_pr_args(cpumask)); } static DEVICE_ATTR_RO(cpumask); -- 2.53.0