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 1FB81CD5BD5 for ; Thu, 28 May 2026 18:38:01 +0000 (UTC) Received: from boromir.ozlabs.org (localhost [127.0.0.1]) by lists.ozlabs.org (Postfix) with ESMTP id 4gRFZx0Sw5z2yv6; Fri, 29 May 2026 04:37:13 +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=1779993433; cv=pass; b=PqeoA+wkc/NP/Tvu9/RoWOw8S74iwth0uwH31q45zaYy8uLP5pNJuHO0bbRibKGqM2+3LcWSNNH+fOEPxxwMnyX/YzfRcUIQqc4XQoBiIUZgwBZdOEu5muISF23ZpL5F0lyLke2IJdOhmL7xqb5JUSuDTpDznKthoGjLhf2VzbwHePdH3smy6O5oScxM7eiNZwMOliqJwFxHnFi+1bbkr1DK8mDb4EfZl0qPhG/4od7pBQ/9VwyzSPzVbw6ETL12Yl0bEAFN+2Pe/8Q9OQQkbj5qXeexBzxyEK+TsujAyhOihokXmXTsQRDGVuztd760PhjCi601ThoSZ8dPqAzj8g== ARC-Message-Signature: i=2; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1779993433; c=relaxed/relaxed; bh=eQ3hDIhJ8hoQw7iIOCiM+9G/P4+gV0JwlvR8TogKSOI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=HSjFmi3YpM0NQmXvzB75mNvullygFxvCGwXTMHmVY+jACgB1mgDmfTnBReQqxEaFa7EKOpm7Dd7XsfR9umrhyoXw3iGo+UsR8MPAZSyJBL47Ea8atQ7XsUtdE9n2yF9Z1CwcMg/NH0G0/kq9WZLMI3MC9xf0vaoyyMexbEzXosz+oHf1FDzLuGx+AU+3gcVOlFpd8XbL3OE2+Pxg0dVeJk7CLyxh36W47tz/uKVgu1FG1CWrggTFkqMZJ7s6dqs9p6doQCeq4B4EmY0C8uDXzwEiB13hcZOw3E5dx0heo/tJxDWZAoUiJeg7F6sOoPVZD6D3g50xtVJJKYSVg5+T/Q== 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=KEEvQxqo; 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=KEEvQxqo; 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 4gRFZw3QPFz2yth for ; Fri, 29 May 2026 04:37:12 +1000 (AEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=RrlM+6wDDDb5SMZB4JiydMRlBXZdKTE6iHpzhH6/MWZe5VDT/RQXMzAuCEjh+M2xo0BqWI2o8njN8kTLOmv3LzxmvsqrVWahHA3bM9YujwvJ7ah2XfIJc+qK5vhTOCWOTrI06hm5vNSRgQmfHFv22jsyVGM9vnuzwrDpCIxb7l4J0mb399Fa+s4rfS+tp8oMM5C/15RfSeN08V/wUh0fCNboXxorFCS4ERfsnmxp4hF7SILY+G7L926sHzDohLrAtwJBnLBSQ5rvhq4YEuroXNEu9VDVzhKWTfwVYZ6n/S2E9Kr5LOFK01amdTz3A52lEnggscLdhShS4ZfQoe6l5Q== 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=eQ3hDIhJ8hoQw7iIOCiM+9G/P4+gV0JwlvR8TogKSOI=; b=mUot0Gpsf8O4fou8eORaXCvhLYKc9n/QLWR6hece3W+y/GbOV66bwm0tW+kxY3cZEitrlMv61c+I1Q8GEbSZ4EVqu0nmFe55s/lS7DUWnyIEwQBazGgqbxmidSsBbKp5jeLsQZmfXv6qDbOJSQmXVwCDGKPqTqjTraNCQk+dPUN1kj5tDA9KSOU+QJXKhakrezWrbQdEb2W0fapdFv0PoRDQ/Ew6qctqXx4FuHMGiYdQi82UGbwTakkseiGfDZmkPvFy3Cy51pBMRiZT5fPTAUoa9utQQy3hb/lmSUcrX5IqByJjVo7UMLdW5ot5t+OOdZpbJ6KOzi24JxXD7JCP3Q== 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=eQ3hDIhJ8hoQw7iIOCiM+9G/P4+gV0JwlvR8TogKSOI=; b=KEEvQxqoNPTleX+iTVVBnGEvAVd0sC9s4HG9gQccSvZYsHXi7Z+xcS4ci7tls51HWyvw3JPIJkBgYnWr5nApTsvRuO+xM7+pmFUDYlAe0OM9jCaLHBr2NzNs215aWp0XYnVbOoSSHGbSIeI3qu73rxJ4NuAw+VZOntvtLIe3r7mP8Xvc4Ce2bpikyP9pIF2gVLGryz1TJ34P8R71gFlmuzOD63U6b7hrcTY6Y49NPHX/15SyfGpAPJRyTZ5K0T6VQcJ7OQvY480pgD7wXE0vPrNmQGyZQDzLzFjFhXBDvqr5Chne0XH9MZURbzlxIX4K5unYcOOzJfoNJtZsDNLgrA== 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:37: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.0071.011; Thu, 28 May 2026 18:37: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" , 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 09/16] hwtracing: hisi_ptt: Use sysfs_emit() for cpumask show Date: Thu, 28 May 2026 14:36:16 -0400 Message-ID: <20260528183625.870813-10-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: BY1P220CA0046.NAMP220.PROD.OUTLOOK.COM (2603:10b6:a03:59e::8) 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: 381adb7a-5d15-4be0-a5ee-08debce81b13 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: T+RLQ3y81J4tJH0LC0W1xg4r1thAralxfdkMTwrbUGvlRvpCWF26QHmDwtrDdvDuoOxajxqZ0h2FU6YClSNI7kecIOyB48sTURIPfv5C4Wnn942FsLXq79hS0VDL4RKUKYiRQO075SmwlyI4451LWtB1pZIM1IM+SJLXaZ83LGKEtqXHoASH+3fQDTO6F5GC75yMB62YZJx57IOMjESgfeBoRe6IBYWfv1nwRFQdr5G80dhIGQtXcmgSssZbqWuxBh/eEG6TOks25q6XFo5hyG6LdREdy8tNtzzXcOgLNlQKXnNF6QciicE78xt+UeGuOQWVjpotpzd3gv9KUj5GQH8TO3E3T6gZJGKYuxp0jLdveaSJnxIG716+lsmVOt06+L/qeZKO7IPofSUgkXnfobKfcvr4saFxn/gqtI7lwjcGu4SUbiMDpf8RcmOiF1W/qvNt5yGmK+gFENfMWCS5CXkZ6nDOZdD9ZK3MQl5koBQMvyomfJFD/n9Bas5++wHwgc+7sIAvJ/ZRWV2xl3eyUoMFwOOfjuHpQC1KBOxN1DSH2PM8+/NGbakGZGx7t7ioZuuQsHJ1G5SRm2gTKDF2N7TwhZGRL0TqQLLBAZmkVHFlaqk0YDhivGXyj2akh3LzwELXoqFwq+4ob4qr9ufqH8prvSF5jhpqYdVPnKIzC7+Uqg9SHbQUfMYRyGy6yQ1P 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?rcS4XlISiYxy358ly3KWm09BYrGLiUWs1TDTrUPkxsB9n2HrOQDL+jq5YlZG?= =?us-ascii?Q?EsHTZIN4SAw/EEdItpiHadNWciYC9uOytk5lKI1sugxwZmFCzbqRFeHDUoAZ?= =?us-ascii?Q?paXNqnQxhD0/JpMQuGNZwsDuyGWynFJ37ue6oe5ke6dBW8F3uaFFsQGUmRYH?= =?us-ascii?Q?vSpR95QamAtuxL8IfRNRErzgTRo+1sklH/rU4CpI+0wjRLL+UtKII33NZDNh?= =?us-ascii?Q?NrVDcdbgoBcqJTFgVAbeu9XrPzafd3BQUbckTEtt2Hq9lk9bN5jPX+ZmMDo8?= =?us-ascii?Q?xOtE8BYl0ebG0iaehcC/Ci5naqpYknAb9C9zv8gJr9M5hVfie0Q/BqHs/+QS?= =?us-ascii?Q?eCpRNpCgYW75sfvaPkC85Ai1tZNuul+QSbzgaSpKE/Xp/OG9YCBY79QSywJ1?= =?us-ascii?Q?c3XGAW7pWuqQs2rPxEC73CitZQrM4LpLAOBMavvqUbBEJw/nRHHc/9gFQSOq?= =?us-ascii?Q?iM9yR0BN80bEyaZwb6aqAICoV0THWBCPPX/0b6n/4uFuOjj7wSeNZ7T5QkOF?= =?us-ascii?Q?05o2D2k5tMU5rHL3upBW9y9SeSkDi5RGT397ltXjNCxzhfBhAZyIFUyyPb8l?= =?us-ascii?Q?eHc2aLIxs+qiMvz8bLlsIOcx0I5yUuj4/sRLe4jJzp7NPOrSt+MznbXOZ3cd?= =?us-ascii?Q?ymPa60M+qBz7IaM2eWFwbIMEo7ECMnP2ZG4mn+O/dRFnLZ3aax7Iom7HFPpT?= =?us-ascii?Q?TaDFL2XLKsRkguaFkaC6wN/iwwZQvHVkL1C+WVOLNn+u0qRVu3JmQK4xJUCs?= =?us-ascii?Q?JTDqIPvncdQglMXeQ8iOy/Ap+chGmEQihGx7cryAYpJIBlAxz2Wlqg7CwQaa?= =?us-ascii?Q?ik6/XPt1ogNJCqOK9sMXX0I2qwj3GdsEhHusIim/qrROljTEvXKBpATTOB4F?= =?us-ascii?Q?0bP8RcGzxAaXR5/LD+8xmx9QLroGIkMhiAT++pDmLYSNNpfVNP9ceE3qXKaH?= =?us-ascii?Q?yaQgXNqGaK6zGnEfbxaf0zk0tRAl9ZavoezfNx3Gr3yap9bJyT2eHSaZ0fn0?= =?us-ascii?Q?vJFAEBzF7hSMRupqO+AJVFAiEwemFCCUEUA/biwWe7Sh92pDyuwj4jv/cVpJ?= =?us-ascii?Q?r0n6nWB2WBGn53M6nbjtpoXLiWhUNKs59+MfH1nnS5J9snguM8hP6HvfHw/B?= =?us-ascii?Q?W4k5BkU0yGLRpsKz0/BhWjF74VrigIv5tDU7BFs7bJN+ItxdlnCQwfiqzMn2?= =?us-ascii?Q?0zBFb2f0W4fcJKyVRXxsJ1Wd9d2OviDwI0WIPWqCpeLmzMeu++BBTIvmxhs4?= =?us-ascii?Q?6tcMn0/o7ZmYSZSHtzNhzpfbxUTuMyaqmIquy4QDWQ9nasaKMjetGEl/ALxk?= =?us-ascii?Q?Bk6l9ee5hTbcIw1EDMKJiD7z5uu/u/2uVWrrdseyzlpQm0gd1jCjDJCBWbzO?= =?us-ascii?Q?n7+f7+6tDvhr6Kym1hiqw0frV6o8brNT3prQUp1maMnErpe1gRQN0C9zFK5b?= =?us-ascii?Q?CYMZ/Iu6uNhQJ/RGdM+ec4/lK/jMMfLnAv7W6e9Lz/JHZjsRMF+QbQjfvgMH?= =?us-ascii?Q?CevaPzHEG7RQcbcBA8NLk1teBf58fl4QwUJKG2JPQTDFGR+E0JovyewyxDnd?= =?us-ascii?Q?L1U8qmPX/m+XmLg1g0dLka+AD0cuKPjI3wd32bwUB3VcelO0FXUMcTbeAEv4?= =?us-ascii?Q?fJkcoBp88ciGluU7R4S4gn3rWu7e14+BZrDhBgPipDvp1RoGwETphIT6uD4f?= =?us-ascii?Q?PWc0ERuVeSrPQ0GZ1gmzhWOifYlY55x3RPMQg2j3WwSwPVlKzJOOXBx8q0hk?= =?us-ascii?Q?+posDr+XjdjuXDJ27wDwmVO3BZ+/pNRvYVL8HbyIkfNOOi80D+K0?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 381adb7a-5d15-4be0-a5ee-08debce81b13 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:37:00.7314 (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: yjqYAESgIPDooObp1I4U+RAPhtRrR9M09cLrKq6nks2DRjYv/TDIt3nY2TR8+jQuBJnUFs+T2hgcDwUjeFDSvQ== 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/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.51.0