From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from PH8PR06CU001.outbound.protection.outlook.com (mail-westus3azon11012053.outbound.protection.outlook.com [40.107.209.53]) (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 2552C3806C2 for ; Tue, 28 Apr 2026 19:38:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.209.53 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777405086; cv=fail; b=KLJ5AB/a7Ba+acI82/sTi6smHTVU89a5u3VMFUwlyW7zTyqOUWtQa6MotHpEzg41L3QI8U32bKP7attIe9oYiC5tg+3CQsPvhWTDtlhcwUu5v06D6R8R7YmoF/iPHpnSc4dhZcA+931NSG6wZl++QPwGL5JS0QzfcR2BE+4JenM= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777405086; c=relaxed/simple; bh=COHzym+WXLLKB8u8mYE76D5pgj02UutEZ+ZZ02hN9I0=; h=From:To:Cc:Subject:Date:Message-ID:Content-Type:MIME-Version; b=A+kJz5VcqUpZo8CQC7dgE7CM3tGvfIO3lT/ildco7hEuQYC8l2OxdkODI2DFLxsbUNxQalhcE2eyHIF/OP+IIEE8SMKc0nza9MZFZ3ygJ2tEov3CAJ6IyUiV/R/LyfisfMPAkfmgLv2nTlbwGXl4pgAkwtuquJ1UTTdgpLONTkI= 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=cV3hmX1X; arc=fail smtp.client-ip=40.107.209.53 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="cV3hmX1X" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=FGdVZy4kZjMyO0kPMgxzsnzlIv2CFlc06uHG9AxKRKHBYiQ3tGCfw14r59PEYwlW9FylaNC9wML+Yulan8iRXAjVXULb+PfHOSpGFJ+2geVRJwD4dIlfMqPB2mNx3HC06baG8IrSzzW3Rx7wUkWKQ5MTxPT/nQkCVGkgG+23kNfoIVREPLPT0RNij+jhF7j2cikLjha8o/lbLgPyTtfJQOfkyoQxc80Fie64y4hW/9pr0S1UGraQXUhumtVtyFxQO7yty7CNRwOFUOsd2FW5TxTnpc0VUfbCI/ZQR/IKXxlVt0fDroI7O3jnyQJFskfwJ1BLGo1Crg11nEmVHkM0vQ== 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=4f4DpjqzD9wpnSwHWmOHil9+CrfG02bLFuov9YAO6oI=; b=BoHXIYPWiW+2MByB0qqT3mW3n/QwPHWVCJFppSQ52MwsMPOrToUz3LZXsgtvrRQCL6Os0YajQ67yYFbTRCYps6q7hayFn63aSga/3I++25GUWb4d3yBoYPGVxnHY6BOQR46a8ggrT7LZ9gb2Uof+jquWiq2S7gP9YmveFDZOxFkhW3DlQPP/7eROvXSSUnafbbzP/r6Hw2s5nDBF2exjSZdnozw5Z2U1qgUwfQP9XfLx697jJWhO3xwblnIEeaWcOYmnuRlm69JZZbkH/DiQjZnAfN/fD8DCV9oZg7nq9zYwpP/TowroHIAkXvdTPSSGUpC6JE+c9NVwZufQxsclLA== 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=4f4DpjqzD9wpnSwHWmOHil9+CrfG02bLFuov9YAO6oI=; b=cV3hmX1XDpOCqNJp4DenSpPQZt0nyiu1onFAWVsTkcO9BQdByFB0k8ot3yV0xxaLdCdTl0s6LNbhFhHamjm+SAAmuqoGnvTnRDnGGoRheObTGr/fUv3Htj6U0whwXenE+LfytyYQ8jXU2oCs07TbbCZnNR6tNAEmzS0W6bt2l8ykS2Wv93lk8Y16Yyl0wn/iVu8JRASZG7Y+YUvpAzpzzwE3xYqa4WLvEH/0UkQ5uT/7vllOvzUd+cdKeASY2sApDAKaud84iYG/TBRvvb0lXzwYm8qk0J+RskZVzgrt9R8f9bUb4hueilOOt5/PDGlS+09/2/txXlI9T4TtYuPIwg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; Received: from CY8PR12MB8300.namprd12.prod.outlook.com (2603:10b6:930:7d::16) by IA1PR12MB8312.namprd12.prod.outlook.com (2603:10b6:208:3fc::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9870.15; Tue, 28 Apr 2026 19:37:54 +0000 Received: from CY8PR12MB8300.namprd12.prod.outlook.com ([fe80::ce75:8187:3ac3:c5de]) by CY8PR12MB8300.namprd12.prod.outlook.com ([fe80::ce75:8187:3ac3:c5de%3]) with mapi id 15.20.9870.013; Tue, 28 Apr 2026 19:37:53 +0000 From: Yury Norov To: Yury Norov , Rasmus Villemoes , Andrew Morton , linux-kernel@vger.kernel.org Cc: Yury Norov Subject: [PATCH 0/2] bitmap: drop bitmap_print_to_pagebuf() Date: Tue, 28 Apr 2026 15:37:14 -0400 Message-ID: <20260428193716.145479-1-ynorov@nvidia.com> X-Mailer: git-send-email 2.51.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: SJ0PR03CA0237.namprd03.prod.outlook.com (2603:10b6:a03:39f::32) To CY8PR12MB8300.namprd12.prod.outlook.com (2603:10b6:930:7d::16) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CY8PR12MB8300:EE_|IA1PR12MB8312:EE_ X-MS-Office365-Filtering-Correlation-Id: ffb6508f-aa1e-4465-f56d-08dea55da407 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|10070799003|376014|18002099003|56012099003; X-Microsoft-Antispam-Message-Info: A/0pEHozrgIOywfr9ty9z1WGleptDfxP9Sww/UjPvpCpDpgjreF5YS5+abpqEvdnGFNx+w9xloizJm38RJz8Zvh1bqdIszH5Xb7Elt3AdhhTK93o0hihKRV82rZWX7tnH47rpLT27ZTZzvB6VDBeK+GTDy3Jsit0DZ+mInjDGNBuP4ymwmWFo8nFkuJV0u2HFW+5UG2xXmYQuzNZdwyHJVdBgIg2QtkmfwXyQCXguwg5wF+tLZMgFjgKFBVrWTtH1CvB6kaN4ChRbgeFyd2uFgzPOYsOGrikmqknkaN5HRWrrJVFPa6Tp85Bt0ahgto3R8JWmxP6jleEGnMnA92u0dPejJWHJR28Pc788zd5e1Iz9jphhe0t2MIUEUWwVD9DCMfRuygPIPyFN5f3NoZGdottNHZUwuqNmkBhhV1HWwH9nI9uSJsrraMDvZSkh85uPifY6xoL18QD+l/ghM4JT4dsUazQGPqLfJFhwJyfHcLQIfS2tt0Wqrg7T1Lb4X7IF367JDIdrbKUdofpDiVS1rc3bqpk65DaAWxsHAIuhuCqloP/ud0WwfTSgazcaCgQ3XlfoeyYwT23yEK7uYvOVo1ltkmW/pW9MvPrcIsJJXsT8WHk8OHQ6ppvUSdXs5UXt2fXe8JPd6twA9u8F+aYa9XBdrCsl7i3ug71w2PXYZlwtkMpHCoWdT/3yt/IJwdJ93AjYeOKEbJgNBZmWWo94HuTy37MsuHAB+Bo5bA5bXU= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CY8PR12MB8300.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(10070799003)(376014)(18002099003)(56012099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?L6pWhMnuNNGcVBKFx33eLGmNSkEdRwVvBIwpxXM92+f4bBfgrBZmQ08btOrD?= =?us-ascii?Q?DDCfWkG3lv8kBqUXiQ8oWrt4KauI0mB+wKLPlexZAtOD3bglsWgMIE+k/RUJ?= =?us-ascii?Q?VLViTKni9xLI1x9+L6atVi4FZBC4oWfM8TzFhEsQIf+TQ6ejYUr1D4l3nhe0?= =?us-ascii?Q?aCxxmyajrnzpyfcsjO3ph8lWMLnE43FPGLhEF+5AaGRDN9CS908Un8OO/Rpp?= =?us-ascii?Q?9yivgnAO6t7UM6tYIfKHB1Q/QLuaIaNFnDnuPBVDqADSi4wDLH+88Z1CTklw?= =?us-ascii?Q?+fp+aXivkMSnU+cBJCs6ErDR1WbiHB8TM7KuOx10+pQywubEf0IEnn92fcGh?= =?us-ascii?Q?cqP8eCpsB/FbiAJj9EqneWhdL3nJNNoV5CTvlzc/GSOPGhTel9SslJ3bK46D?= =?us-ascii?Q?BSh33mT8+3nAQfM55GFhxVOaklAu5+cnu+E1K+aBegfwTJ0yMiHUfAgmPgK0?= =?us-ascii?Q?U33bxzlDoUPCuTuqf87G+JE1RjcbBzzCYioi0zspm7dJjh7X6bT8sRuBpn4/?= =?us-ascii?Q?n7EmUVo1WrXWn3Q8hkKkN+XIubqe+mqc1pdT839gB2YN2c2akPczs/iTbNAx?= =?us-ascii?Q?pz4k8PDutu5d9SyFDsBtpQ2TR8dg6dxefPrROz0vGjkB58MsyeEPXO4ZBhkf?= =?us-ascii?Q?0QeICIQeh5dX9LgDAg0EiyJYqg+TgDp/vIzs4KrJb8rB7ObAKBSuzVAXcxVn?= =?us-ascii?Q?vF4xHYVXeXJR9kNE2ghLfafWkvHjF12286rr0FbRCUyVvcIISj5OsREynAeQ?= =?us-ascii?Q?TuYzNzxrHL/7oCWaDZZ8Ib4xbwgjA4AvUOh8HFaUZVHMTemrC5wBAEIPqgKK?= =?us-ascii?Q?YdAznsc0EnmzIEYzgSLzSHUVzTDXSAUjU6jZh0Xdr4Gh1V2JMVPhe3YMK5VK?= =?us-ascii?Q?Q0pxtC6fV4GTLRIfjMnzGhehSXMYbIJaH9wwg9RjCzG1V/aFF6aaBB1WF4l4?= =?us-ascii?Q?OWGTS9xvXpsGdS5rtrSk3A/VpK8oa6shuW3KhhbRxgGJDx1vbH/NJjPzZQ+p?= =?us-ascii?Q?CFoTFI4Tif6zMTliTCTiH0juo89gV8F3s3ah/AaV3lfvj13HRTTaBHPIjJMp?= =?us-ascii?Q?GNfNGYG8F67DyKBZGSZXVzDsFptABcVRIDpHDyHBMtgQqekKat1hb1Y8ybpx?= =?us-ascii?Q?4JZZv2pTDbUevpz6YIqNZCMF97/2scNwjbiSU2ZVqAgyUoWOZZUkZTdOa35r?= =?us-ascii?Q?3CUMJecRn4+t65VqQ5hxa7Se1LUa2q5BLLragwPr/w5Ro8qB3mmOBLkalW9B?= =?us-ascii?Q?3bWyXTZ82tmLadNbSqq5vgzLI8QoiiCjS7Ln4Yi4IyNizvQrGeaPqBr35xQK?= =?us-ascii?Q?1V5HikkqUYVvQasL/omeFJ6wcaJ5bzOrJZxMxNvW892yJ6tbF62zZGsOCd97?= =?us-ascii?Q?A+iuLsK66auGW3EnYMm4Q7nVPEi42CfjR3AZAlhatUTlFWybumMVJS4CsfRb?= =?us-ascii?Q?QX2kZRtiwIW21cinbO8hTD1YTmTiiZXmZ57PRgGTO2CABBQu8ombuXpxpdsn?= =?us-ascii?Q?LAuBO74y/enYPweQl+vdt2Xc+MijCRCNzg0+fOgYsocu7oR+y31z8t3tAOO3?= =?us-ascii?Q?doeOGrCGY43ASBx/1GuE6a+LFaMSGr/17AYiGyWqIhqPClZ3kfqgRLCGMD/p?= =?us-ascii?Q?/t2oBUZ/W8DwX/zYwcJO6Nr4w4sTYAKFH6yNjWCfm+V3kmW7De6WEM0ZcJCH?= =?us-ascii?Q?vMiaAAdIYVT//yZvaS37mAB89VKo+hZwQp5UpwvVxiG0dpX/H7VeZVHBlJkA?= =?us-ascii?Q?7CzNmGUT5g9q8IcYs0EvYPGFvd7o015jb1sf1g/0+V9jHIi2ytwl?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: ffb6508f-aa1e-4465-f56d-08dea55da407 X-MS-Exchange-CrossTenant-AuthSource: CY8PR12MB8300.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Apr 2026 19:37:53.8778 (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: dqTqB4mH8E9ufd0jNjO1AfPh3dflvzkvTMausoMUUhYfXECutkDhjlFwsJ+YIgze/xEetItj7B4d3xtllencHQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR12MB8312 The function has a long story of misuse. Now that all non-lib users are switched to the scnprintf(), switch the last user in cpumasks to it, and get rid of bitmap_print_to_pagebuf(). Yury Norov (2): cpumask: switch cpumap_print_to_pagebuf() to using scnprintf() bitmap: drop bitmap_print_to_pagebuf() include/linux/bitmap-str.h | 1 - include/linux/cpumask.h | 17 +-------------- lib/bitmap-str.c | 42 +++++--------------------------------- lib/cpumask.c | 17 +++++++++++++++ 4 files changed, 23 insertions(+), 54 deletions(-) -- 2.51.0