From nobody Tue Apr 7 14:03:41 2026 Received: from SJ2PR03CU001.outbound.protection.outlook.com (mail-westusazon11012065.outbound.protection.outlook.com [52.101.43.65]) (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 1C885387378 for ; Wed, 25 Feb 2026 23:58:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.43.65 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772063920; cv=fail; b=Fz7024hUBMs470QXcm+L4as9ckrGcrLh8YXK5rhpQFQzcO3d7AnsP7fQm0gphwUBV5zI+ZbyYiU0pcTjqo+cJtv/Bg8je82QWow+FK3SQRgC+s4C7cmq0/qWDKjZti0swQF8s2SJVfWQOgnnGFWXRJgxU6ER2VblxltLnNqiouQ= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772063920; c=relaxed/simple; bh=lwtB3j2zXxZSFZq+zwqZff1gneCgtNW8rsLEr4L5Pf4=; h=From:To:Cc:Subject:Date:Message-ID:Content-Type:MIME-Version; b=RHkbtmZ8b/dSfbGiiUCy6NHN/r0ykrssYFLuIGN3KVW8dgIfdeExazyTvd/qMxPSGGuCafDH85rIuGmzNGoYwGCBUU38SgIm6AlgmW+GzqYkyf1kpFt599dfuIowsdj+FtVDbgY/6E2UvQV/QqoR4oYVvYNnlKFvZ018EMidtUw= 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=bq0+DeSZ; arc=fail smtp.client-ip=52.101.43.65 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="bq0+DeSZ" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=f4IOTvD82RqNSZYgEH+0rzYeFUeTfC3on6C6ll4gB9AByv0NHKqH+0dvsa2P6eX70XVQvWLMPlDzedF8aU85x3b3I/fTUynCxqK1Tl77SMoRGmazX8V8Wg1St/lx8PLu+5aB4qZvgT4w5QB1EFhfUHW1r8G3YcUVjMdqcsPOUVAbqDskEw2SuOYR9oahMxOjH2ZNfa1TDcCOx5x7hVBYXUboHIIuUeebSyrRNdROq4mdb4WfvEC2FmHoqI+N2ckWeLAva5Heqb7gDmB4Bu3o+pzEauXUT7KVN7XdljhU3I4bYbcvyFPYAgt49e8J+hP3/z4w6cB1dWbttuUaSXaqsQ== 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=jRpL9zLRnUXuefn2mod+QTUblFA95KF1sXs/E5UXA2g=; b=YJRaSNuvglfCFQlzmchfZX6AHescxlRRuWIZdvF7Gs3AMIrM9IKxWpz5wPFm/10wbr9FvXg1+JG8rIhpJlLp26C+NedudaUaPbM11hCpglK66WkVd+RApOhtPenmS4ioLzqz0Q8HFzDS1Vct0cd+diDIAt/zA4vgYOtdBs2OWFLmI2WEfjR34JEv4tW9uizowlFiTIfflFO1R8teRaUavg5zvWUEVdqGq/yzAXxrNEMTuNdyO4igiIllt5qd6/Zz+xpETYtoprmx3nrHTducpHUaLF4jby5QdY8E8OZv17Uv/SHiyJ+WHoE639bJFOrOnuDMtAe/Itslhydd/Q/pVw== 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=jRpL9zLRnUXuefn2mod+QTUblFA95KF1sXs/E5UXA2g=; b=bq0+DeSZO/kCTpV62T+4ZUFljTPeTDNKs8eu7LPhkIhGkBkPGwDu344Pffjw8w4c2BRDqYnfQUaXo/rY3SmEXDBBkzFAXedNuhpAEaa8Iqqd4rlLFywOohHXo4Rb/0uN95LvRkGPEUkdIoEFWbrFODEQH4HvnUTmrZQnLvbhOJvToK1lcB3Tc6QP2sB7glpUkSwf8Eqj2H7LcPqd3fE9N7ATj/WHNn9rlKFZROMIliOoXVjY33L+VDTPe/1UOVIypnElcNArdC0PHy2YaWuT+rQEOw4krwnzkAMBvz6CC5OeSEhWCNC/325ZOWpSMWygSyRgTu9Q8oJIkkFSRKQeaQ== 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 CH3PR12MB7666.namprd12.prod.outlook.com (2603:10b6:610:152::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9632.22; Wed, 25 Feb 2026 23:58:35 +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.9632.017; Wed, 25 Feb 2026 23:58:35 +0000 From: Yury Norov To: linux-kernel@vger.kernel.org, Yury Norov , Rasmus Villemoes , Andrew Morton , Shaopeng Tan Cc: Yury Norov Subject: [PATCH] bitmap: drop __find_nth_andnot_bit() Date: Wed, 25 Feb 2026 18:58:32 -0500 Message-ID: <20260225235833.82310-1-ynorov@nvidia.com> X-Mailer: git-send-email 2.43.0 Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: BN0PR03CA0030.namprd03.prod.outlook.com (2603:10b6:408:e6::35) To PH0PR12MB8800.namprd12.prod.outlook.com (2603:10b6:510:26f::12) 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: PH0PR12MB8800:EE_|CH3PR12MB7666:EE_ X-MS-Office365-Filtering-Correlation-Id: 19e7123b-15bd-4084-5f8e-08de74c9c9cc X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|1800799024|10070799003; X-Microsoft-Antispam-Message-Info: E4tIHweQdO8OHF6B1FazWiFxbkhgeRhNbyjEfHatXwL/N6x/WduE5DiKlmRhTu1Io9NU0hNKyFJbjGTTKI+YEg4o+7u6ZHeleBSk8s9TSDs5cxz+oZT/ihnINjEsUE44isqwuY5mah+gPOhcAaMjo/dLFPlUUAuGZ0fVrDgVReKFmbrGASPRk6gY2IffN9yFQLwdYDpE3DR7QbqKaNTE4KIT6vVYyJJT97hkylF3wWNhematw+lpfEdSnoeGJXBC80WryVL276AHxD7wrCttbZ07oqe6IRR8oYLE3stwXCGqhVU4+wASMGzmXULWDC/676t1imWI2rw60xUTjASRKLZ7hdTTmszydLtG5iZOmZmfR1+/IyTjEO46ix5UA5fV3wBwwwQYDGVYcQRuV0Bet50iVOiOC26UouafRGiFOWa1Ls+2WUGlsKSKPp0SrtJuDMwmucKmE1RqZuahWD1Wp+FehUkM1yrlXgZCEh6V7nVsXdU2NVz5tG3mewKZwz6/3WlDrh0bvQuQL0KsMEL//Fdigt9PVhzXbWwPqC3DcRhZKkK2zeYduUAMJe+L53ylXVwJ04z0EDdhJrwpYQwYSTWkvf0n2yAfxxBfkylfMNoPoJwdYuNkKg66NYxytVjbbV/KOA58/Jhqnr+Qe3W/x1EMa8uphALK72hbPOps/0GrwxAu/9lhSMSqY2whxySeSrtUAyQdKjmT8UHBAZeQYl0YAXgUrNTLsRg23p9rppA= 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)(366016)(376014)(1800799024)(10070799003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?g+8OlY9HwiY9BmKOqEt9GdapJJIzXl9Np+M6ZoZIQ9MWfQVA11h7TUsOkQpI?= =?us-ascii?Q?uLN4U0Nv1m/xtw5knIcw5w7LkFHHEG7VH/XThDfqs0Ywre9Y2K+PwxtGH/07?= =?us-ascii?Q?4Buj0wConf6aDBkKUWbpS0FUxmba0pfdQ0tf2jExtTtbdefEObgNgiTxQtWO?= =?us-ascii?Q?6Ky5qeIUc6WJ6e4+mh9xqh/D5MRGre4Pzm9/evXcihX59lW4kAQY7YB2UIx7?= =?us-ascii?Q?bL+Cf/82gMdT14wlOCn/P02kdOCEVGXScdSAr6nm01WTOXzkJ5518ElPuZI3?= =?us-ascii?Q?GfLYHx8t7JHN8uXIOjCi0kYXRBE56B56IsDNJGK4iAfZV867fjJky+U1RknI?= =?us-ascii?Q?rTl5CSsEQN/2fm9VrLfx5TaviWWcWzvDnQAc+y9oeXBoEgRrztKhv/iUjNZO?= =?us-ascii?Q?7fWw3Mw+3PVkHuuUz3eQpwKWnT5kuRL/eUt+Hg7YQhHB6CoyKa8hJfQoH8JQ?= =?us-ascii?Q?JyCB4WBvnULSTxfZ+OxogWIIkqkRqJkanneball3Bihl/SlzC0pLaVBbDapl?= =?us-ascii?Q?LJBwb94v5fMB3YK+KjtxGhlyVgit85AnKUN9WDdIE4sXAeSWYNx9d8EkqIbR?= =?us-ascii?Q?bvZB3U5vQ0Y2DRwwCKVqQe+QaaFb3vUnC6tEad2e1TIedccTZZlBpHHhDj7j?= =?us-ascii?Q?GQLfGof58HTXMr/uMFpJpgSRifu5Lw4FOTdxxf9Rf63IZe2gA7pqNQn2hfdK?= =?us-ascii?Q?Nkli/Jjl1Sr71U3Exha70yEq5Yrgq+Lg2kFDJMv3ISxM0x9SxgfvQeI3uvKI?= =?us-ascii?Q?XREtC1d5SvhbTrYpVaW3Z1Ay6ntmG8npdSgTIjBxtbsOo+9nBl+A0lUdP+a9?= =?us-ascii?Q?BksxEOqXxvri9fu+WkXUovw10XQK9IzOaIQr8ZWKLGArbxx66u9aj02SypmA?= =?us-ascii?Q?DhhBzbQX3vGoxaqySIOvuR4g6rU2Ec8kz+D6bmYP+iEKMrcW/OS2WblajZNk?= =?us-ascii?Q?40lgMVHW+W9+ne0EVCBRfpYuZlXcT1+X12MMUmi4FdBpefgmXrZjawwIwhti?= =?us-ascii?Q?gJ6dPB5AJHiIdR0gR+UScp51uiACJQXRQ/qzkKNQwahCnMK9P+XsjgzRchGe?= =?us-ascii?Q?zFIc37WHdZd3jQibBxIWTTVefgY096jY1IzsQ9ypYbM46uNSnQbIPA6cdZEX?= =?us-ascii?Q?/Qyj33AykGN0lhTDs9RC4WpLb17GqfOcddD+h3IJ3MCQUc5MkkiB6AGol1H/?= =?us-ascii?Q?6QF7MFwylWCIoDYAZ2NbtxKfGsQcW97G6z7B5vjmGs3WmuZuc5SVMcVKyclG?= =?us-ascii?Q?IRpO0ly+uvvPtKCIUsgwthgdaOalnhIVxBAc5TKIYDPKpQMXbkUVSaTQJb2G?= =?us-ascii?Q?jr82PYibg29sKOYWs4E9l9zzDLqLxYaxkPRrA7oW2+HGoQJZz1aYO3Sb6wOv?= =?us-ascii?Q?94kBeqNhn3KViLvHctt+Pyo3Kl2uMCgEZs49ntMNAzBlj9U5hUnScJV1sHcA?= =?us-ascii?Q?bQ5+xYuxwe4LbjqyMyl7zrYinKCEQ129nCdcqtIrirMKgQJN8YEehOpKVNI4?= =?us-ascii?Q?ts70EZF9pscK3SOxHpgXNBCo5hewvyMXlBRHVavb58iei2p4iKCey2witXQ/?= =?us-ascii?Q?nCb6rXM/GR1L8w9jU8vC5VNhsF6nwH7R4Z6/f078NaFPjCx/QC3/tRt5V5rc?= =?us-ascii?Q?E8ktq9qYDj2CfWTEqq1SBPkt7SrhEnFsq7R9VCf/Q49RcnFBBkQGacLfG2kc?= =?us-ascii?Q?ukioIl1MmM8/6gikB605fBR8esQemzvD6+Lfc/9AFwq6T2aZo/Q1uNtJm+uQ?= =?us-ascii?Q?QF9vNT/DfltMtxjLBI4w83wN8M3rWP9EKQ17KRAxGesQF6sFs2ht?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 19e7123b-15bd-4084-5f8e-08de74c9c9cc X-MS-Exchange-CrossTenant-AuthSource: PH0PR12MB8800.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Feb 2026 23:58:35.7470 (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: bcb3XojvjYZu4Vz8xPRE4TCrWoXezlEpLNqVUbkV1IJ+avc5BTsOtNO2vF7rQ/tMIu2ZHqOmrDs5EQgaVKxQQA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR12MB7666 Content-Type: text/plain; charset="utf-8" Remove find_nth_andnot_bit() leftovers. Fixes: b0c85e99458a ("cpumask: Remove unnecessary cpumask_nth_andnot()") Signed-off-by: Yury Norov --- include/linux/find.h | 2 -- lib/find_bit.c | 7 ------- 2 files changed, 9 deletions(-) diff --git a/include/linux/find.h b/include/linux/find.h index 9d720ad92bc1..6c2be8ca615d 100644 --- a/include/linux/find.h +++ b/include/linux/find.h @@ -22,8 +22,6 @@ extern unsigned long _find_first_bit(const unsigned long = *addr, unsigned long si unsigned long __find_nth_bit(const unsigned long *addr, unsigned long size= , unsigned long n); unsigned long __find_nth_and_bit(const unsigned long *addr1, const unsigne= d long *addr2, unsigned long size, unsigned long n); -unsigned long __find_nth_andnot_bit(const unsigned long *addr1, const unsi= gned long *addr2, - unsigned long size, unsigned long n); unsigned long __find_nth_and_andnot_bit(const unsigned long *addr1, const = unsigned long *addr2, const unsigned long *addr3, unsigned long size, unsigned long n); diff --git a/lib/find_bit.c b/lib/find_bit.c index 5a0066c26d9a..5ac52dfce730 100644 --- a/lib/find_bit.c +++ b/lib/find_bit.c @@ -172,13 +172,6 @@ unsigned long __find_nth_and_bit(const unsigned long *= addr1, const unsigned long } EXPORT_SYMBOL(__find_nth_and_bit); =20 -unsigned long __find_nth_andnot_bit(const unsigned long *addr1, const unsi= gned long *addr2, - unsigned long size, unsigned long n) -{ - return FIND_NTH_BIT(addr1[idx] & ~addr2[idx], size, n); -} -EXPORT_SYMBOL(__find_nth_andnot_bit); - unsigned long __find_nth_and_andnot_bit(const unsigned long *addr1, const unsigned long *addr2, const unsigned long *addr3, --=20 2.43.0