From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from lists.ozlabs.org (lists.ozlabs.org [112.213.38.117]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 0774DCD4F54 for ; Thu, 28 May 2026 18:37:51 +0000 (UTC) Received: from boromir.ozlabs.org (localhost [127.0.0.1]) by lists.ozlabs.org (Postfix) with ESMTP id 4gRFZw0NYhz2yrZ; Fri, 29 May 2026 04:37:12 +1000 (AEST) Authentication-Results: lists.ozlabs.org; arc=pass smtp.remote-ip="2a01:111:f403:c111::9" arc.chain=microsoft.com ARC-Seal: i=2; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1779993432; cv=pass; b=jVyQfxV2/qLjIFqBcNyxQwsvOFVpx0PVHCWB5Mc7LPc3Rg5K/yRRbs03kBjl8xOCDCgNrO59n7cM1bXv7AAkMIOgVIiEtWrRU+bhrfjquiNTjTfiV7/8gl07WUjzAuEV6VACgIqQVv63nQx59Y7mr84ZZ4tdR6wzQmgplnUk3fe+LxJDAQhpEc+OXk0umSBYI4kP5lw117n4+tg11Db8YdWj2OE6Et57Vui+Lj7OJORpLwEIojKb6Jaj2L9esUMwrMDM5BTaYneSlQSphpII6EoAk03wQsJ8Fk0OQWLSdIRg7yZMjQMdBIfQAxWlbAUF4xZpc0FMfiuqflvUuuYDtg== ARC-Message-Signature: i=2; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1779993432; c=relaxed/relaxed; bh=0mV2sJyQVabKckh+PwJjOjeEtRVeKMlxkIsaCpbbGSM=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=fGULGbS6ZhJF1HsJmL95cEu4G31oGhh/Ju5IRszqxFOHH3rOAJMdqA/KMeK9Dbfabm7P14rjEZXePFhqx+SGeCSXMno3EoHT5pP+9IFKyeB1WlbQUolBcFXLjx8anGTYgILRDZ22eeZK4rWyNhu5nbCt5lkhd0Y9HwSuPo035uauhAAFpNI6N4a5lt9YohrXnYpNCpeNIX4fyfEFUAB66TnfcDSbd8OVdPvbssazNFuB32JgtdE42RQtXJxzeBq/gZ0Gl3QUketbHL7TGsY/PbEMFqrS4Lb3fAgNTOxXgkoLf8Vrr4E7AYsS9pQhqLD6ufGYYESAOREddMh/rBJWHA== ARC-Authentication-Results: i=2; lists.ozlabs.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com; dkim=pass (2048-bit key; unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256 header.s=selector2 header.b=t/SyPTVy; dkim-atps=neutral; spf=pass (client-ip=2a01:111:f403:c111::9; helo=dm5pr21cu001.outbound.protection.outlook.com; envelope-from=ynorov@nvidia.com; receiver=lists.ozlabs.org) smtp.mailfrom=nvidia.com Authentication-Results: lists.ozlabs.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com Authentication-Results: lists.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256 header.s=selector2 header.b=t/SyPTVy; dkim-atps=neutral Authentication-Results: lists.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=nvidia.com (client-ip=2a01:111:f403:c111::9; helo=dm5pr21cu001.outbound.protection.outlook.com; envelope-from=ynorov@nvidia.com; receiver=lists.ozlabs.org) Received: from DM5PR21CU001.outbound.protection.outlook.com (mail-centralusazlp170110009.outbound.protection.outlook.com [IPv6:2a01:111:f403:c111::9]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange secp256r1 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 4gRFZv3rs9z2yrL for ; Fri, 29 May 2026 04:37:11 +1000 (AEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=WJ5aOvcRAbp11oWLEPpPC9NEhASVawR5Armt0aa+zRi1kB1nYVFNkD0oD8tYBbmtx2GddLHc9QeqgMCDSs6SwqtVof3OgQtligQp9wrCPi/BvF4mnN+UfzqsrdwkOFE29fskGeR4pZnv0+lA4O3usVuzjJrjscNs78hpqwbELQwMU8oxQ4zlAZ6DbDsTrKEhdDODf6z6f7Hjs+QJ4dnv5T90dsGg1YQ/GzEtlxR6MNQ1MAGW5i3RV+3oHg3tWqZ9SUCevBaQJomIYBoHFElYEg795tYvyJ0WQfKwiyug0+ZiUzORekTIJIVYT8CPTlvnXFAnVItIeI/u1HjxV7DKPg== 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=0mV2sJyQVabKckh+PwJjOjeEtRVeKMlxkIsaCpbbGSM=; b=ox2FOLnjXUoRn/HSIfdv7zzE9VtstH3GHmIaAGWorgNb4SzZrg4WBFG39obombHIu09C2jrkfMwx9bapWygHDNpp1y+UKwktqeWJyjIqSLmi3oRWZbxwNKG8/hek3V87XFjGPMIGD2nN06N9r47a8Bp2A2sb5rAJlvJwTsDGBj93E/RlU2D95BFm/9WJYFeRVrHTlvTxv8SFeKsh/wekABgdTCHY0DjxoLbUMfrQHntpLMXj2yd912m9SvDgZLLsZGSqkh3/botOYTwPsDVvoh3o41reK5xFYuT0eA5rNK35PBZ15vxT+J7lUNGjywAmpTjyP7cHEqFdbhliOgpeTg== 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=0mV2sJyQVabKckh+PwJjOjeEtRVeKMlxkIsaCpbbGSM=; b=t/SyPTVyo9SzMRtnMUmGklbBSzDMkoW2QExtrg2LmvUd2z7MFDAMQ9FGVk7qj4wbTwG4etqcpbm2dprFWOpwWQpSFIkjaJ9hatIpDzs7ynEa0qCgNAD2ntvkCozOh78WHsCum83RKFSSrz9SFl5t9mG0XarW/tW4E4JeXOK3cLYYzeIM6xINQm0Kax7yMteztJI+sHKlDqDwWj79+xniBIBfk0MKG4M/YonoyAtbufQoLduhBabIKHM/fb9GEETw9GXjcVeQAXRn6uxtRvKDg1ICivyBVOcVfpgiBAA7nT3Rltw1uMmiHkaRpLBD/0Q5+9fN6CKWiiWGjaHgxiVorQ== 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 SA3PR12MB9228.namprd12.prod.outlook.com (2603:10b6:806:39c::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.71.13; Thu, 28 May 2026 18:36:57 +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.0071.011; Thu, 28 May 2026 18:36:57 +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" , Len Brown , Greg Kroah-Hartman , Danilo Krummrich , Chanwoo Choi , MyungJoo Ham , Kyungmin Park , Heiko Stuebner , Lorenzo Pieralisi , Xu Yilun , Tom Rix , Moritz Fischer , Yicong Yang , Jonathan Cameron , Dennis Dalessandro , Jason Gunthorpe , Leon Romanovsky , Dan Williams , Vishal Verma , Dave Jiang , Ira Weiny , 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 , Daniel Lezcano , Zhang Rui , Lukasz Luba , Yury Norov , Kees Cook , =?UTF-8?q?Thomas=20Wei=C3=9Fschuh?= , Aboorva Devarajan , "Ritesh Harjani (IBM)" , Ilkka Koskinen , Besar Wicaksono , Ma Ke , Chengwen Feng , 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, linux-acpi@vger.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, nvdimm@lists.linux.dev, linux-pci@vger.kernel.org, linux-amlogic@lists.infradead.org, linux-cxl@vger.kernel.org, linux-arm-msm@vger.kernel.org Subject: [PATCH 08/16] fpga: dfl-fme-perf: Use sysfs_emit() for cpumask show Date: Thu, 28 May 2026 14:36:15 -0400 Message-ID: <20260528183625.870813-9-ynorov@nvidia.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20260528183625.870813-1-ynorov@nvidia.com> References: <20260528183625.870813-1-ynorov@nvidia.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: SJ0PR03CA0332.namprd03.prod.outlook.com (2603:10b6:a03:39c::7) To LV3PR12MB9356.namprd12.prod.outlook.com (2603:10b6:408:20c::21) X-Mailing-List: linuxppc-dev@lists.ozlabs.org List-Id: List-Help: List-Owner: List-Post: List-Archive: , List-Subscribe: , , List-Unsubscribe: Precedence: list MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: LV3PR12MB9356:EE_|SA3PR12MB9228:EE_ X-MS-Office365-Filtering-Correlation-Id: 0d5fb65a-954c-48ba-b428-08debce818f6 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|7416014|376014|10070799003|366016|18002099003|11063799006|6133799003|56012099006|22082099003; X-Microsoft-Antispam-Message-Info: 3x2Q8SE3SgcJ5OCcwZ+teeXXXDUoHaDLiVMgBWrtz2Xh49QWYJlfHK2dR7E7KfyqPR1gH/O+kaYOl8GBdsGwNiJRijRG7Z7iX/lg90MX0c4G5a9dg4BGjJV/mnW6iwbljN8Qq5cKIU9zFKHDDGh3WKoq5Ddwun/FlnLdAp+wuOdo2z2XfE83qlBL6GdEJ9WZ8HvNw1qzWPFkKkgJBu8DtJYtNW8Unvs3in6/SOpQXIdHKlmASlJA9H38dnh0C6fanse9G+sRH+jcp5l4I6RB4Gz7m7mebHFwCfm5OgDyTX9Ip2Q+MBns/zsxxP74z1NEG/3L6aD7xbfkXXbALwXpGAHCome0ErTWT48EPqnG+kjGgO0HntVjJn3K1xBLIQkO+JuGz5mLqp3pwL1AgsbZ+hI9At8eV6Py/ktFJxkp6mYXAPCkJPsoWxqg/JfvBRNGssmucP3OslTRsWTZPRkvCtS/9cm6TG461aa7KCpH9nBgy5JrPVqdK3fNecSBGfinrxSz+Z9djQaZel89qzX6aPifNsSI2xgSBKEggimRB9WXTRy0cASrX/f32DaHvB37hxJVBp1uOQ4QCMW1tXKqdLv89h529/cPlaHZTbkNy6mUx9PwzFVX5gllttAkMxxrWCOCVx2fs2UN5EYt9Sq8ZOs8mHgpaQK2XQSv8cAQ5TfKI1Lo06Dr6VFBTlBl9NZY 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)(1800799024)(7416014)(376014)(10070799003)(366016)(18002099003)(11063799006)(6133799003)(56012099006)(22082099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?T+yMqP/dA5lXL7uV+t9q3oPBDzyX2p+bybL5zuf2Tr60SwvMl4YPq21fJKyN?= =?us-ascii?Q?AD/6IqR7UB5JO81fZeNvQsoAV0nZ2Zz4h/zASMK7w1gADWomb6NbwL2dv8yu?= =?us-ascii?Q?c6kH1e7Q7amhBcm5cT/v2plKWbnI7ecFfSE/1nDN2hDbuE0z8bepZWwiyOlf?= =?us-ascii?Q?XSQH/UY1h5MZCX8o4IJ5lfHHC/FldGmRTPCp5stqp1H4sTmFlaCOnUAsrgAC?= =?us-ascii?Q?fpC1VvDG7HsAsuF5Arrsuwey1ZUx5p8Xp6Pe3BNOjLW76T3WPQrWqOEXNAIZ?= =?us-ascii?Q?Xqi1dxiDSC8A7bIYijfQZM7/xHDUVQfo0gaLbwLPQF0wVN0YBWDVupp1Jcyu?= =?us-ascii?Q?gQokj5gQhOyTULktJPGhzGp28P3HTHmOLIS0ZM24/U5t8Dmaz591BLK3o8fN?= =?us-ascii?Q?Ajca+zxNTnr+T5nAVD4YSNZJfjGAd7lJq5g83wXZONPKeGcZkFt6Vm71woZT?= =?us-ascii?Q?CEJqylQCZtw9RBJGjszKCfUP89AqSy9PY28Q/Krejujqps2BifivEui22llV?= =?us-ascii?Q?W+xWYRfpjBuAf11y4qqQ321wp5/xMaRap+8d0abFMufQLGyVsjr544A1aNST?= =?us-ascii?Q?FPC3BPqQOYDmtI57qg2hBGrFnsu/trUhfZzg6HZT6Fg8uTwP80XmmbQiEC3v?= =?us-ascii?Q?SjKa81kdSx60wg9zHoC/MsQTHvc/q2x7xbrIDjy6TWsCPXtv7HZ7+kIIjW/k?= =?us-ascii?Q?EPjI9z4Yn0LC73JrXiYM6nDgmRokROeZe7IgaoLWxWeuB7pv1VY603TYch0A?= =?us-ascii?Q?+SdHzB6ntrUIf1/n7cP01a1udkpZKOxG2MroQEIHld+kW5dGf4yzMibNsGju?= =?us-ascii?Q?ohIAdkMO7rXIK1v+Mc+qcQHICIPXFfNc1tPJZvrcPv8UqtW5GvFsVShyBFK7?= =?us-ascii?Q?4BFB9E0sA3n9gthFN0q8jMjocxwyOGO7dZCbq7XVbj2jtaxr2WrE7b3wkWWC?= =?us-ascii?Q?id5xB7GslSdeWjP6Dw5gjFsvbjMMdDZ5SaWPI9B6jaaPii9djaT9QXKsGT/f?= =?us-ascii?Q?MKIjftx7TYDLpV9SopqkqJvWsNozOc8ToX4EJsHQgIRZRJtR8zzzlhYifYkv?= =?us-ascii?Q?8S0XSQreOFttDmbdysY8ONHVtwto0JjhS5bbjAimswPBtokBvMV1XpncvdZJ?= =?us-ascii?Q?DMd6pE6+c5RQPOGn4lH85vNRfbPYsEhbC06f0KYAFd8vTq6U56W+fj2JNUqQ?= =?us-ascii?Q?2ON6lb0oHbzCCOF6yanUXInxOOtTA/UA83uBf8LD7tQdl6ItJ0SS35eaYtjU?= =?us-ascii?Q?TyiMrafoGErnNwqXaRG20Mxq91Pr1am2BnPE3SdnxbJaPtMCji6NphCfv3ej?= =?us-ascii?Q?fSsbFQwEm8as9pDKE4mv1RRMbgNLbHt+TKRdJ25z/esQu2iq2ZdDJ0pLCGmr?= =?us-ascii?Q?mUWKJxkG4f95Ns8GXQX6xT6T8j/gnO2BQ2ZRFHZtEPsVNxcwN0C9NAkhhvle?= =?us-ascii?Q?DusKlJpXFMcXon1XFYE91OwaXbacYVbiqg4r5FGWzuHtljvW9qKcxBmsofjI?= =?us-ascii?Q?7e5lJU2zSIuhX8GXGwrYHakFLJsPb5kXW/q6hcM/eknJSYNcGtvM+BAIqsnZ?= =?us-ascii?Q?3YbkJbcv4PjBOjKBLRu9mSr+PyYbwvcYwQoI32KARMGwNBGrfuLNgD+un1tI?= =?us-ascii?Q?MUUkhOnQh/ONe3a5UnD5TAzqPiaXWA+wl/gCk6jzBFH+/8StciRqZHZ8JKFb?= =?us-ascii?Q?hUBHB6SaGU9AlXYaVXI7wZZPjBrN2dZWabSQ0zWMKutjjLTV9UaTN/HzBDGB?= =?us-ascii?Q?hdrwqAVlEn4zPOg3Fm5cQUnba4meRgQljX5yGKvLNhGD+MA6MzPp?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0d5fb65a-954c-48ba-b428-08debce818f6 X-MS-Exchange-CrossTenant-AuthSource: LV3PR12MB9356.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 May 2026 18:36:57.3068 (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: YS/XmuMt8zv1TSDs/LZRLZD3uGjsROcibtPNcNqT7zG2HmLUoLlIBBGx3O2JglP596rvNeUybzfOazF4y73J+g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA3PR12MB9228 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/fpga/dfl-fme-perf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/fpga/dfl-fme-perf.c b/drivers/fpga/dfl-fme-perf.c index 7422d2bc6f37..7aa4983ab67d 100644 --- a/drivers/fpga/dfl-fme-perf.c +++ b/drivers/fpga/dfl-fme-perf.c @@ -183,7 +183,7 @@ static ssize_t cpumask_show(struct device *dev, priv = to_fme_perf_priv(pmu); - return cpumap_print_to_pagebuf(true, buf, cpumask_of(priv->cpu)); + return sysfs_emit(buf, "%*pbl\n", cpumask_pr_args(cpumask_of(priv->cpu))); } static DEVICE_ATTR_RO(cpumask); -- 2.51.0