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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (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 79FB51091912 for ; Thu, 19 Mar 2026 20:19:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:MIME-Version:In-Reply-To: Content-Transfer-Encoding:Content-Type:References:Message-ID:Subject:Cc:To: From:Date:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=RpPhl71vfNUCdaYAzlZ1a+wBsEryyjw7mdDbj/G/rB0=; b=ORtBTXZnBzTCTO0CeodanySKH0 JhvmrH16YaSW7Bb+MvnGmy1mnFzV66CblQrKuVaHEN1NmL2WD/KEeabtFSzXce1+7ENH/6WMbzzKa hntm3xEHLPZWFT1daJzvGChx5rNAa2Yda/VQP4WxiCcoPwhhfiCZrvioPNdWA+R1sOZR7LLbu4uhQ X1zrwEgci6S/KZGa7Z8HpqwmjQh/sRXeBqM4UNACrC45DwSPATkhvBtO0+z9TBjJZCfrJzIlrmF0A EkiXUfrmidhJqIsmv03aIU0xa5Estrks9Sy9SaS8QybibRoSl+vQLOEHjhQrk8uuKXKTG0aiKMp39 RcVpFcZA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1w3JpW-0000000BWPS-0tVm; Thu, 19 Mar 2026 20:18:54 +0000 Received: from mail-westcentralusazon11010018.outbound.protection.outlook.com ([40.93.198.18] helo=CY7PR03CU001.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1w3JpT-0000000BWOv-0kgN for linux-arm-kernel@lists.infradead.org; Thu, 19 Mar 2026 20:18:52 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=W/2UeCX3IPXq4/HNdXT40x6p7S0K80ps7ZixHgeRJjLdfYCgqoaU3/s5mt3/ECY3oWIwrlFJFj2Nud4tgITd1wLgzKlALhpVoIshyJIwMXEyyYr8P2XhGaDiuqljJ8Tjkt21VkI/BYKmomT+wiNAi2WvpAefqvqIvqQVljEp5iiEF3VhnMsIgGwid19OkHyRKhqaNU8prpFVFXyJeLx9bXaY6pg8LfVGO62FLJYkT7tZSeqknElwbD0dGwQ4HOCHTTMMDeNHmMEvbw9jpdbjCeiXoSmo2nQBLXD4l4im0uMFG3n6Eh5Lc1x4raV0sxDMzOJyeMLNTmZofAhtdr2DyA== 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=dYIqy4oX12FQnh7j38QB3ANTstWWixTCrYuos4D+GYo=; b=CUrb+6xiz2AX3LyerZE/JurgE4DKMoKpDj+5+roO8vYNQnHSnWd/W3wVonRKxtRwPmTycpj6F5nRtpzLX6+b9LlrqW+9pO7i1rirCwFmd1IelazvqSnlmMreC0mWFddnSuCtCLi7/POtWetoFXFW+ODqjO5ZMuBmhp3tBbJaIykBLOL+/USwheL+quTecdhkxFape2ACDeRdTAsHApb8IkZMVKXzH9SVBeXn8g9v2H3vxv6McX/2BjXN0lIwI2B4r5lT0+Gxsv+pBGv17itjQiNJdpDBjrDIAZ0zRhNP9Z8VsaYJKsPpimhL/LkwgxJF7GfWT4Dv9mDWyh3xjzpg0g== 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=dYIqy4oX12FQnh7j38QB3ANTstWWixTCrYuos4D+GYo=; b=nX5aheu+3vhO6J4GXqda0hsRLxcC88sNGrLiIwX+lut0I/cSStpRzX7796lxHa/dRsU9nQz0XlWwt6B6AWrP4raPZJbqU/jZ3Dn64DaPAuxBMTSw4SyR3uRM7AT1ky/yB0MCEZDhtYDmhkE1sJL4MYWmvriDYpQ/8raolp7TvdGPGfBt8NfHzXjqsKUMHcmwAP0zyroAupemKlcGGu0Feym706DBCnqqJ+Z1IrKGR444cCElLURZBkCFT3hEoq4u18qW/wG5CkGp8r+aLlcIDYc2Z6nsKWiwzNTND8QlDVQRoVS+hXk0JBAt0o5bVnmBFl1GvZdcHC+y4hIMxMWd3g== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; Received: from PH0PR12MB8800.namprd12.prod.outlook.com (2603:10b6:510:26f::12) by PH7PR12MB5654.namprd12.prod.outlook.com (2603:10b6:510:137::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9723.7; Thu, 19 Mar 2026 20:18:42 +0000 Received: from PH0PR12MB8800.namprd12.prod.outlook.com ([fe80::f79d:ddc5:2ad7:762d]) by PH0PR12MB8800.namprd12.prod.outlook.com ([fe80::f79d:ddc5:2ad7:762d%4]) with mapi id 15.20.9745.007; Thu, 19 Mar 2026 20:18:42 +0000 Date: Thu, 19 Mar 2026 16:18:40 -0400 From: Yury Norov To: linux-kernel@vger.kernel.org, "Christophe Leroy (CS GROUP)" , "Peter Zijlstra (Intel)" , "Rafael J. Wysocki" , Alexander Shishkin , Daniel Lezcano , Ingo Molnar , James Clark , Kees Cook , Lukasz Luba , Madhavan Srinivasan , Michael Ellerman , Mike Leach , Moritz Fischer , Nicholas Piggin , Russ Weight , Shrikanth Hegde , Suki K Poulose , Tom Rix , Thomas =?iso-8859-1?Q?Wei=DFschuh?= , Xu Yilun , Yury Norov , Zhang Rui , coresight@lists.linaro.org, linux-arm-kernel@lists.infradead.org, linux-fpga@vger.kernel.org, linux-pm@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Cc: Jakub Kicinski Subject: Re: [PATCH RESEND 0/5] bitmap: cleanup bitmaps printing Message-ID: References: <20260303200842.124996-1-ynorov@nvidia.com> Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20260303200842.124996-1-ynorov@nvidia.com> X-ClientProxiedBy: BN9PR03CA0898.namprd03.prod.outlook.com (2603:10b6:408:13c::33) To PH0PR12MB8800.namprd12.prod.outlook.com (2603:10b6:510:26f::12) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR12MB8800:EE_|PH7PR12MB5654:EE_ X-MS-Office365-Filtering-Correlation-Id: 70d60a58-c56d-4ec1-9128-08de85f4b743 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|10070799003|366016|376014|1800799024|7416014|22082099003|56012099003|18002099003|921020; X-Microsoft-Antispam-Message-Info: 9ifa+bS4ZAzVcx4Fn3fgUuloDXL/KkhYJSCC6KZ0SMR+KbXazkGiG38G82ua5lJ8GCq2/hCJnVA3Ys/7N5h+RX0TrVW7iPOZ4k/i5681gE2cZzlgJW3E5eZpUSMEe+m6dRvcNAFeGMhZxRSoGY5CeyHp8EPLOUTZAHo2kwuepheClRkfrHVa9WIOWr4JOkaag58yJABWtULPBign+4oYdJyQhTENy54CbmmbjPpbLheSXNsvWfw6eBHFD/6HSkAb//U3BuG4VWQBl9ctKgeCotlpOiKzoBkKKAOp8GHytCWHjfj8LWaN7peB8PrF2LBkkMgiMB0uvrvRD/NDqmtx0dFmwSUHaiehb/aXEU3l6ROhD2kpKNGYgsfSihDl0PD3wG+hWIWrnJFxSEraYnRiPlvT6GunGNDoXvRYbNucDw2cH0xaw44MmbUH4nkBX/9bFCT5X44Se5XeJZW84hSiKR0xjzGae/CTQMUJgeJe+csGXz93IcTgz5lVuhXUKmNETJTVAMIuVpiedeH3r1ZtMbWLLFO5Ptnz2FfzG9567oH2BdAmEXyqnz+4Tr97zMoJAUJZI3nJ4IbcOtEHZk7o8mBUqncH2WPejqQoC/fUTJClh+RfvgEHkwkf1+p58p9//+NxifQsGORC20WgYuK7mPHKmsVd/Q5973Wg0LociVt7fDoiwVrzpGkMI+Yo5QeiYOsovtnoKWurnSU76L5kfHqlKUE4cRXPfX//1uFlKDDFUMdkAxQfS+rj14x6Qhh4CDlDSmfZ/WXz5t6Zeht1IEBOou1ZcBBGLJVPvQ+wtsI= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR12MB8800.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(10070799003)(366016)(376014)(1800799024)(7416014)(22082099003)(56012099003)(18002099003)(921020);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?iso-8859-1?Q?NnrKG/08hXdJeOA+4271JcCi2R4ynKNDZ0UixbTr3noodKh2ODpflZgn0J?= =?iso-8859-1?Q?bNZ0+P4aDTt1TGn/P1ZDlOQL9+uOZKaqlR4FJ/AsucvkzvsNOUWloP+RGl?= =?iso-8859-1?Q?7Ej3lUiGKlopUCzNizHengLerFVc60XxTbXVfEpH7Df5SzR5QOuwirGEMf?= =?iso-8859-1?Q?CD4UgXhUv8OBIovDw3Ga4lEOioTcTSdQn1mAKIimvsELSDKMDAsZ3IkQx+?= =?iso-8859-1?Q?ndtxuPJHAtDiDthYmUIW3MCI+cMwnv1Gdm+SOCjw3U2/3bNtkewWSaL0mj?= =?iso-8859-1?Q?9qZudmQZvv2gQV5Y5/thmyt203OtY4MIhFJvaSsUt9hQz6JEwrlZsSu1Yb?= =?iso-8859-1?Q?VwPcGkSAdfiAHrxbsu1aJprX1pqub6JIVovHaSY6KA5AMQWmnAY8KKtefE?= =?iso-8859-1?Q?VYfDVTIJ4xxPsxa7BuWRChXmVXbUbWiVJ6ABlA8JbQvWuNQHB7MNrsK7Nf?= =?iso-8859-1?Q?rPTlZVLPMM4jwq2Y7ekKozS2aai46BzmZunsmoxDQ7vFp9fRc9dlgtgqfP?= =?iso-8859-1?Q?Y1bY3/fv7GrHG3imr77F+uKsZxX+UpkVbsXjzR5bjLwBtCosZWHJZEbaxf?= =?iso-8859-1?Q?ajfCnttzzuEIs8Z9Q+ulfmC08oPtjNpWvM4Y1PUEXB8jvqq8pvpQ5sblNx?= =?iso-8859-1?Q?NWHUg0r7h3oQvbTmP2Ti1GAaHSam9LmnP4fItCLxVy0uw+6nNo6eS1hvgt?= =?iso-8859-1?Q?h0nOpW+V1blYxifKPMIY1ynLmWSYZ/Uw7v9eforPLVYrSFyh9DfVFa71h4?= =?iso-8859-1?Q?T7/lTtbQE0MCNoT1ZyoEz0BtX3FY8jY7Hm/gZSnJv7YopjOkBkBs6DPu94?= =?iso-8859-1?Q?WMMp7PVe4eBk2JagExbhRAGfGAXateD1MifjkzjA0FaAkXFKwA4NIYE+vN?= =?iso-8859-1?Q?B/xQ+P74d20rK3Mw+u5ZNrL5rEpVALGW3fB7IKvHfMNaTj4GxAtKxYB4i0?= =?iso-8859-1?Q?oN7jGk0UN/am1BX31dgBvu9AJP4hTPnCVrfVHZE43zND7MPuf6G9B/2lBs?= =?iso-8859-1?Q?NrgEizdacjWnRUlfyXy4XjLLmitZO3PPvPgCnw94SiZ/B2B7dbuoMzJ0nO?= =?iso-8859-1?Q?ksGc0JKWvrCXgVyslU1SlG6ynUpnhTa/oOyHVempRevosd9wkzlQMsLm+1?= =?iso-8859-1?Q?MuviN6/uGP0j8R01Rzs3AtEdVVJ+YNe+r3Rb9Y0pDQ64dkdqOckZ97VhHj?= =?iso-8859-1?Q?eandGLDMuHBj6zAPKSOmf00mal2hjbXqXtIpFLC3qyNdEeNAyzcsnpp4/F?= =?iso-8859-1?Q?8cb+4ox90D1z3WWZDv/nzAVQiKuQycrwnPVh/LOpKU7B6R2dAw7ri4zgrK?= =?iso-8859-1?Q?V26wSMhnhUuSzlm4Urmy+A/L7qRomPj8Ke8+/DUkHVy2Q9Pc9010lgkT2J?= =?iso-8859-1?Q?kFcHxlQTLfUP4MqDurNIZPv3dr6K1RxCKSjSLb/I3JAJpjdRmzNZxeIJdT?= =?iso-8859-1?Q?qzbcqzyvQkVwNTORsi7/Dc6uq/2Wjvbi+vslhBYLoX7C5pSjqOgoxm8TwA?= =?iso-8859-1?Q?TBjf9R66iVR8m+mWem4yOy3jYXNDJsLyk3NBISItQRp59jkiZ91eZSzKIl?= =?iso-8859-1?Q?sWXuQjk//yOUIkA6g3281t9KRQDim74MoarxLM085i/HkExvPB+qdP8KPd?= =?iso-8859-1?Q?0RDjiq8uI8DvGDZr3Sjf66Sq8raOkINHEZ/mgIwDX3qX7rJ3/1CZ9E/IwT?= =?iso-8859-1?Q?kMWaTMIewxyLVvipr+We3qBS+kxyVAmlqYTLBb1rB9tSdo3//vkM+LGU6W?= =?iso-8859-1?Q?xTUjeDraXFi36ALVZfA5UKa+vN0kzN3nAHYa0acKAR5TpSUpcNS3KctQaY?= =?iso-8859-1?Q?9obJf2cdS8P8ulhieXmP2IWdqADaS9prPbBbGSHH7Wau7ljm4z4q?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 70d60a58-c56d-4ec1-9128-08de85f4b743 X-MS-Exchange-CrossTenant-AuthSource: PH0PR12MB8800.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Mar 2026 20:18:42.7746 (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: svT2XjmvScQEDr8DOM1F4UXulEhReJu08t33OfK/NaRFq1VQ0QHf0ooxDsQTJoPohpR4YcEk3yYu+ea5iUTOww== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR12MB5654 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260319_131851_221293_C71CF6EF X-CRM114-Status: GOOD ( 15.81 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Ping? On Tue, Mar 03, 2026 at 03:08:36PM -0500, Yury Norov wrote: > Bitmap API has a bitmap_print_to_pagebuf() function that is intended to > print bitmap into a human readable format, making sure that the output > string will not get big enough to cross the current page limit. > > Some drivers use this function immediately before passing the result to > scnprintf() with no modification. This is useless because scnprintf(), > and helpers based on it like seq_pritf() and sysfs_emit(), take care of > not overflowing the buffer by itself, and perfectly print bitmaps with > "%*pb[l]". > > This is a resend of non-networking part of [1]. Patches #3,5 switch from > plain scnprintf() to sysfs_emit(), as pointed out by Thomas Weißschuh. > > [1] https://lore.kernel.org/all/20260219181407.290201-1-ynorov@nvidia.com/ > > The networking part, for reference: > > https://lore.kernel.org/all/20260303185507.111841-1-ynorov@nvidia.com/ > > Each patch can be applied individually per corresponding subsystem. > > Yury Norov (5): > powerpc/xive: simplify xive_spapr_debug_show() > thermal: intel: switch cpumask_get() to using > cpumask_print_to_pagebuf() > coresight: don't use bitmap_print_to_pagebuf() > lib/prime_numbers: drop temporary buffer in dump_primes() > fpga: m10bmc-sec: switch show_canceled_csk() to using sysfs_emit() > > arch/powerpc/sysdev/xive/spapr.c | 12 ++----- > drivers/fpga/intel-m10-bmc-sec-update.c | 3 +- > .../hwtracing/coresight/coresight-cti-sysfs.c | 32 ++++++++----------- > drivers/thermal/intel/intel_powerclamp.c | 3 +- > lib/math/tests/prime_numbers_kunit.c | 6 ++-- > 5 files changed, 21 insertions(+), 35 deletions(-) > > -- > 2.43.0