From nobody Wed Jun 17 05:11:04 2026 Received: from CO1PR03CU002.outbound.protection.outlook.com (mail-westus2azon11010039.outbound.protection.outlook.com [52.101.46.39]) (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 97164395DBF for ; Mon, 27 Apr 2026 20:52:27 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.46.39 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777323151; cv=fail; b=nODqtonfOl3FQY9AwwGysGPghlrxZx8wyTJaqwC96MHANsv5mesVv9Ue8JJJ3B9EFiVA2BHZx1C/dzm8mdKDKOnnGB226HnESwDSF0SM2bradH4Y74nvfOuUSH8pxKMWdEBkv903UqmSXRzOylm8eZjEPnl4HyKfT0+8IjU9P1Q= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777323151; c=relaxed/simple; bh=epGCA23X940LrtNipz0pcIgE2Lbamw08hXPDFmRbrMg=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=CHWwa/rs9Z+xdw1QIrA1nEf4c7B66cnzpse+fauTGabFqbHSV+Q4976Cra2QuEPKOvl/aJzU5ad/D95fYt3faR16aw+O5ebYEBd+rTkdYXoFzCBeabcmBBXFiBGGJo8tzCKlnaNG76ToFTG9U+J3S8tyQ76dZc151cMFXf95yBU= 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=U5+zya2U; arc=fail smtp.client-ip=52.101.46.39 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="U5+zya2U" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=xrHgJf+H3lA09dPZZaUCRlkJ8xtpUhra5A/3pLmlnuTUldPDks+V6UZr3eDtA/NDfZ+f+LTutXJGtNtTVdC2UXpLQKTdqcpHNsC3jIbUlojYGgziK3FJm6XjJs92ITod61m8O5KjIAF3HTkD4+UUYva3Q8mUAryUpcI4YqC+mpbo4bqfd1x109oDA1tVS2xG9Qle01ZXXAu8SmdEvfYwSEpBDUpAqkDOyBB9c2p7PemeFKqjXsaH2aY7iM5sA5sHEmzm6Darcuim5ywnbL/lpCC5QJKc7CNWdCe8tU/lE7TsA80tM4VvLMX6//rUyWtX41xRoc3zhSCq53Yj8g+WWw== 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=9feHIkST6Y5Vu5s0HfXTQL38kxSktYYVQYPnSoS1VGQ=; b=L+9X0rS8xSoXNeCPmz2rEMY9zi5mGvWc6u3U5zJn4WctHlYk4W0C+Ngv/2sOD2XC+sZo+cP5ye+yH7rfRyfI94uwuTs0cekv5hVRTzmnN0Idpl7l8dp5Pq0bDqu0tZWaVNUWSY6h62SEivYL818TL38PyHxucLkZc/kIng4X00yMCqy+zhyb3ltmZVoHwNjwqg2mNyYEdukKqMUXPzEuK3L5G5sKM+K9DCaujSk8gzVgm0Wp2fsEKKFpWkuTxXgxTb4lkyocB/DC2+LIhqVz/badhDFGyslsQyxoujYfIGPgUOP4d4eq1ovyaHXpzSObQu1xIM8V8JXyS7XNQ1VmcA== 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=9feHIkST6Y5Vu5s0HfXTQL38kxSktYYVQYPnSoS1VGQ=; b=U5+zya2U6/n2Ri6XY2mPpPT54EU3aOUm5D2TU+QjNEM1aqrM5A9SDFHLbXWEGv5mrUiRAVkaS/MFMWFjiqRnbjqsVdD234hFQ9ZdVkyqeESFCwUXIDpw893szkC1SMlZw5Lbq1FnVIr4Lmr1xVlE3/pc/LYzh/yAiHHWoXibG4TBwoMbOfzC1hQG1t3/k6tGgb2KybXsz4w6kTAkKUZ0hj3IyALOksLALi2fhjs2zimwFZ/sB7lkgZUrm/hwFicY4cskzBAKUwYmkQuveLDFBFwV6Z+5n12OsdUriitbboFfnryBzYkGy8YMgSx9EnQlOniS27piThkUfNMCLMXaMA== 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 SA3PR12MB7829.namprd12.prod.outlook.com (2603:10b6:806:316::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9870.16; Mon, 27 Apr 2026 20:52:14 +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; Mon, 27 Apr 2026 20:52:14 +0000 From: Yury Norov To: linux-kernel@vger.kernel.org, Andrew Morton , Arnd Bergmann , Jinjie Ruan , Rasmus Villemoes , Yury Norov Cc: Yury Norov Subject: [PATCH 1/2] lib: compile generic bitrev.c conditionally on GENERIC_BITREVERSE Date: Mon, 27 Apr 2026 16:52:07 -0400 Message-ID: <20260427205210.397471-2-ynorov@nvidia.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20260427205210.397471-1-ynorov@nvidia.com> References: <20260427205210.397471-1-ynorov@nvidia.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: BN9P220CA0005.NAMP220.PROD.OUTLOOK.COM (2603:10b6:408:13e::10) 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_|SA3PR12MB7829:EE_ X-MS-Office365-Filtering-Correlation-Id: 50e0b101-f4cf-47b4-7104-08dea49edc9c X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|1800799024|366016|10070799003|22082099003|56012099003|18002099003|18096099003; X-Microsoft-Antispam-Message-Info: VOPldTq9Emx3ALAAuvhRqZSqMC3WUCV+tJNVd6tDQlWhDVJoFd8tCSQh2AolaFHo/hRTyj2+l0aai3uY3KRQBC/4J7hTwTBy+RcSU1BzHefqQH1AgNNrZ9zQtKsdfiu8uKctIFdquh/CWmH2i2K/F1ceECQZF6lxDNTc7Qm+GMdUCRty1+nDEwVzPmJuc3Oj6O355FfUOiOj+rbGXB4KHTmtT08tXJEqCXzZNWaJ41TyVe1CFHNeiNCZkd9HtQGqcaf9otASpAaEkkjEBDxDvJzhjBuKjIvW7WTvDni+eoNn0Q/zcxbSKUo5h32Yj0QmFu3LjkVP5Y2y0o/kjPVyybuc1qc9nK4IkRcoI1R9g0BG1QGwF9iNMdFMTsG65Qc+ZQpro8R5XB4YECGc+K/ZgReWFntXY5o45qkoxnj+lT0FQ0tbyhtkT81zQ+U+FLYARp0fgVQJhqP9pddPRQL6jBZaAUOq1hXCAwuIyhaW9VN48lHVuUsDW/od7iQmI8MCgdcNnvImPNahLircHWwXeswh9ElhP1byYhV1JjAbu0J0DPYzqEQAX331XRESfMsurCTpaPe5ns260Ww9Wd48JN6jLxkuhXpvMUF12Yiej2FPFYsyb+Z1nWkCj5uEZIJLNv8TeEszTjK57cE8ygYQK7x3NhtEvGofh9lOumNy2nxv8LbuUMTyxZtnNllJKZuhB5hrMweovtORIDL7nnRqFnvu76T1Cr6ovagJJIVLCwM= 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)(376014)(1800799024)(366016)(10070799003)(22082099003)(56012099003)(18002099003)(18096099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?1GcIrclG51nn5BnxXHV8Wj6f0CEcro/gasm2cOUI1BA9MrJay8/IfaTjvNln?= =?us-ascii?Q?eW2rw7Z9Zh7GOb1fDQgZ3xTZErOKXpzdYNdSb0l/CRfk05PZ5wHRA5s/vyj5?= =?us-ascii?Q?mj3XlF1tOoMdsP4FjNOZr6rt1dBmFXsRZZ9InMTlq/9h8DWTON2/Br5U3jcQ?= =?us-ascii?Q?b45OauV9RDsj9yeHeN0JcvJV0z78jB+ZgFzHwQE9EaybcK7QS46mCpvAKqZW?= =?us-ascii?Q?NR8OlKBdocnPCx9JVP1URrAOejieU6h8ud9ni3zelXpCh3kanXRm3VwqTZBm?= =?us-ascii?Q?dPeBZ5WGPuYWYCfm7elmPvYZF9jaTueSElnhitDRJ+g82Ax2mX3a9xyWhFbl?= =?us-ascii?Q?wgayGfEn9EoN7aMgpkfCgzr+xAkhNLfPWgp4STMNsg01g3suylq85SD3o/WI?= =?us-ascii?Q?JfPe6zQXfinXGRi3VLGbX6eUD7wQ2dnRx+fkKcb2YBDIoazq8+RcMAVZ9pyO?= =?us-ascii?Q?sTUZtIVFp0gu5E6IWWoFn8mhQqYD7IBFLlb6cgaDoLLedAdEiPmUOL2CrLec?= =?us-ascii?Q?5j26SvfUSDNNrWeVdJxth8KefC0e3790j3J8TLmoRKqykBOtiQFc0CKPnlOz?= =?us-ascii?Q?5mG5NUXbvWPjjWkKsMWa1/6AZA0ij7DPEKmX14HSGEaBDqbeUZwexDdK81Ld?= =?us-ascii?Q?5ybs867ztoQQ73VzoymI9awQqX6O9SWcWQetjTBIDgeHSsBXOFLftR5SE1sX?= =?us-ascii?Q?OoC1osBhh4fcUjYYD/juh5fUcWT68o6k8Jax2yZBOJWzVcdZ9S5vOhv1jwoI?= =?us-ascii?Q?5engMIrtwvFRQzWIMQUSxt4ZgfZrSQ7lgjG2GZ3g4ArEC0YDzSTTC5ku2d2Y?= =?us-ascii?Q?IyDYhd52laXEvyH1u+GmPtCQB6m6vF9RyEwmGU0XneUHv3QjHfURfncBr8ve?= =?us-ascii?Q?sKaLJ5XK31JLye4R6tlbg/kyd1eSaaKW5PTPcLmVZGQ3giwfXeoPjzH9qv7v?= =?us-ascii?Q?KuJNeR0xetzRltY+yO5kRWdFxBFYbS4KZyd742n8uWl6ulzIVAYhVWyqPj8N?= =?us-ascii?Q?aLk5XgGnNJfYJyucChXCPgAAXUyKBN3xY6uHB6Nb3PX6KxPA9qODTndKiZqP?= =?us-ascii?Q?QzVLviyJ9FO+63pQyMVjRyCKM3dlUZE83SQyh5ri3ze7xkJ3pcPQi6JFkhUG?= =?us-ascii?Q?nDNkSGwZRpus7l+MZsxVAzG6Tzeh5Vn4roEnStJZTH93WfXDvO76LasuFCyl?= =?us-ascii?Q?dYn0lbtXdjA+sGtN5ah3O0mrnLHYEQN5m440XQWKYt7derSV6ZRDv/e0s6sB?= =?us-ascii?Q?wzjbyZTK0SOJAfDcPF2tS0CoMzZ5L2vVq6BEZteO2Jz1F8/S2prhVrRbbtEJ?= =?us-ascii?Q?ctATIhSeTI2p+fw0TmS2qYgzA13qpFFXoMdfrf3Cdg5lTnee8u8TwOmlMgKl?= =?us-ascii?Q?gacJLjNHGFL+zledkTVJ768bmJQx4tAFjvc5DpgnaEVsSs6/NzlYxLEaCKfk?= =?us-ascii?Q?WZOaS83Y+TLfYUR00OuwDj7Xi0UC67Jj+o0+1YBJVNCwSCKuQgiseNSAq2+X?= =?us-ascii?Q?xuxNYcnvj+EdNBcBzp6ilRUcs6ZOfXB2OvFUM1eUHBmEolTy1B6+LhvEMlUY?= =?us-ascii?Q?6cGxJ6crmEX9QrQnWUOusmC4F2x1jekIvTZVmBAeyQBOtQnd7sA7nWfe6dJw?= =?us-ascii?Q?MMm1KYLhs08XpgitrGn0W13jVHOGCTWZBN+9zcaJv3BRcUeK+FRpvnTVwVGv?= =?us-ascii?Q?LUWFNoFO1kbV6+kkRCcoR1f5sWFJ2ZATp0NBCbB1kZjFD29wVeF0iQHiAfK2?= =?us-ascii?Q?LudRXMIu9e2lUOUdiEbUXxHrPTbtceMwZLa9Hvr5/SaJQE242KPy?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 50e0b101-f4cf-47b4-7104-08dea49edc9c X-MS-Exchange-CrossTenant-AuthSource: CY8PR12MB8300.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Apr 2026 20:52:14.7638 (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: Obp18AOaaHaEzjdiJpheIDN7y3vknmz07Ibs0DS86VKgZRbnYSfQNKKhpy/+7b1MuLQgYsd5ZIST/BKnrZr1ug== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA3PR12MB7829 Content-Type: text/plain; charset="utf-8" The file is compiled based on CONFIG_BITREVERSE=3Dy, but everything inside is protected with CONFIG_GENERIC_BITREVERSE. Make it simpler by switching the Makefile to compile lib/bitrev.c based on the proper config. Signed-off-by: Yury Norov --- lib/Makefile | 2 +- lib/bitrev.c | 3 --- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/lib/Makefile b/lib/Makefile index f33a24bf1c19..23e07d19d01c 100644 --- a/lib/Makefile +++ b/lib/Makefile @@ -145,7 +145,7 @@ obj-$(CONFIG_DEBUG_PREEMPT) +=3D smp_processor_id.o obj-$(CONFIG_LIST_HARDENED) +=3D list_debug.o obj-$(CONFIG_DEBUG_OBJECTS) +=3D debugobjects.o =20 -obj-$(CONFIG_BITREVERSE) +=3D bitrev.o +obj-$(CONFIG_GENERIC_BITREVERSE) +=3D bitrev.o obj-$(CONFIG_LINEAR_RANGES) +=3D linear_ranges.o obj-$(CONFIG_PACKING) +=3D packing.o obj-$(CONFIG_PACKING_KUNIT_TEST) +=3D packing_test.o diff --git a/lib/bitrev.c b/lib/bitrev.c index 3a53ff67aeba..05088231f31f 100644 --- a/lib/bitrev.c +++ b/lib/bitrev.c @@ -1,5 +1,4 @@ // SPDX-License-Identifier: GPL-2.0-only -#ifdef CONFIG_GENERIC_BITREVERSE #include #include #include @@ -43,5 +42,3 @@ const u8 byte_rev_table[256] =3D { 0x1f, 0x9f, 0x5f, 0xdf, 0x3f, 0xbf, 0x7f, 0xff, }; EXPORT_SYMBOL_GPL(byte_rev_table); - -#endif /* CONFIG_GENERIC_BITREVERSE */ --=20 2.51.0 From nobody Wed Jun 17 05:11:04 2026 Received: from CO1PR03CU002.outbound.protection.outlook.com (mail-westus2azon11010039.outbound.protection.outlook.com [52.101.46.39]) (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 038C53D9DA7 for ; Mon, 27 Apr 2026 20:52:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.46.39 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777323159; cv=fail; b=s1IbMC3G8t4wS2+nqMnFk7Ejs93dAI/Tf2sgSumEm09g+zYu6KW5vGsx4JjE7N9+n3MNjBpjopaakpNX1HRWTecv0c78LfeEkzl750JIemkNRWDCTNFltjy9oZJCtV+1wFYPnRVel3ISNhOftWwasoU7c9YxK5PRjF0PSSmHoXc= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777323159; c=relaxed/simple; bh=bl+ZCY2EJgqgGLhS77Dbf5qikAygrc3O/1XKarY8o+k=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=kCx/P60TkOulWi0PDjdTkahuaIA01hKW5w2CtxOyjakowVLv9vj/yG7gzqikPQ6Wzn413JGFoQ4AiCymm88QADX7ZIIljG509thBNlf8veoreOmpnRsVi5zD+dsbDMd/MrFN/D6UnaKqg6cu1UxY37SAJhkOGA2RuDiSuXHFgPY= 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=BhSR53YH; arc=fail smtp.client-ip=52.101.46.39 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="BhSR53YH" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=d+NBEx5cjs34t/wMYo8BdFQWsvD2Z3oMdR55va1t8fy3VOc4iXP/Wa5EK12xjtL8VXCQ12NNSW9XVdSbkZHsld+MdFcTRnI+Nx0BFlUN4IXfmsKtMVy8XeMohTMm/UAhRJcOSmlsFVvOXHESMtEO5Q8d9P3wMpLG98es+onwR7y1tmL71Y68bPTKWY5ADYU+0OPi9FqZCTBB+tEBgtNcOgjuzVNs1J5/ft7azGUTOWQOFt0dQRxEraKNSXANDH4QUbuWckhMtrNyl7IUkNrOX4PJ5mZBOijq0Ng5NBIBf5pF5fC5i5dp+94EQxH4XRA6VaMn3SaCeA+vA/CCazzcrA== 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=KfG61RLfixBQ8TpTC8keF7S31FwHWKBS0e53nOHcK+4=; b=XbT+pOqszmmfThwRvOjPttWXcrxY92kfHZBYRMg1kz6DaHUBVC43QnCFl6dX/T9+V1ZQPdfUXpi7GXPIWut5GQ/S0RGLCxis8EhrULAZ3a9f9vSn0ILHeNtUz2qAjZxcJUTdwFeuDCS79rYCTOOAGYF8sNeTupAcWBMAN57NqF57JhkNcqRUV+t4MELgQ6xI+WV7W2v82b0iBHBjXdiyDlRHEaiqr+EQjfqA/DsHTQ3cXnhVVEYxGUhsQdo5myTQEkhz43EGbobQNXjnMW/8MMtXMx7YFKQ/2YlYMPZqs7p2Auv50ks1NoBZqh18UMiVOnHAzUnlhIDGu0SIPDC8WA== 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=KfG61RLfixBQ8TpTC8keF7S31FwHWKBS0e53nOHcK+4=; b=BhSR53YHI18MDolEx3738WbYY8FnILD0j9fZW7QXmEumczSs+YXSJPwBr2Zeno7NEUYazQde7oPBlBJijwIvuUcBe3WfCCKYFxFG8+U7Ul9cr7kc50LfWvRMJeHHS0OIfOBibNFoxigFpe989IoQoeChlWm5xTYdJZoIosXHk8kkY02GvtWOgYDHNPADdnp8YRwi7eOKKCTzoXAhvzjHU6a0N/gggovgsmojx9N2R3TnT0ZXSEIm5Vu6yjToKdzGvPWHV19wiALo605xyTI9AtouAFOQGV1oB0oIh49hFIllzDAzGUlEcAi9ALgvQDW0CcWZNakaJjKOu1q2mU11qw== 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 SA3PR12MB7829.namprd12.prod.outlook.com (2603:10b6:806:316::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9870.16; Mon, 27 Apr 2026 20:52:17 +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; Mon, 27 Apr 2026 20:52:17 +0000 From: Yury Norov To: linux-kernel@vger.kernel.org, Andrew Morton , Arnd Bergmann , Jinjie Ruan , Rasmus Villemoes , Yury Norov Cc: Yury Norov Subject: [PATCH 2/2] MAINTAINERS: BITOPS: include bitrev.[ch] Date: Mon, 27 Apr 2026 16:52:08 -0400 Message-ID: <20260427205210.397471-3-ynorov@nvidia.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20260427205210.397471-1-ynorov@nvidia.com> References: <20260427205210.397471-1-ynorov@nvidia.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: BN9P223CA0013.NAMP223.PROD.OUTLOOK.COM (2603:10b6:408:10b::18) 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_|SA3PR12MB7829:EE_ X-MS-Office365-Filtering-Correlation-Id: aa437411-c859-474a-46e4-08dea49ede00 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|1800799024|366016|10070799003|22082099003|56012099003|18002099003; X-Microsoft-Antispam-Message-Info: M+fOu6PWtJqWIzSdLQyHkIcaJHoiLu6c0Dhc04wHmhXpYaCI0O+8m1G6yxnJVPKKTglle0rTenwkjdqeraFOsmKTysGip5JzjJca0cYmdK/QGGHYM78sllCQTowsAzYGeo8X2jdrqX7UqbwQ68ml3LCxS46/Sru+K+bynnBRjyYFyHE16wlS6yVAcf05fmXmNa4qeVa5lWwNJ/80BXOJQ7sLEBUAfRhlDsvdHkxwRRgi2L+AgSnnhTgjkz3by/fLTG0qgEjiMta+PdZ4Ww0hgKaQ9LWV7vPQfRg/1ZByyJDH6ac1JEjTaCcx4dfmwfL8+0gNupwnUQp+ZE0EaEUlxrETqLST7dZO+TN+Ix20Br9Qeqq1FpdV6AJ/tXRwwPTZs1WGPbnajTRXbNHHh4eYRoOI95Y9+QgG4oEnDn7LtEMSdlc74xyNwKiFYLQIB/fDOnSM2R94+aWCO3HrTI145VnGGQGzSTCV20JTEUStkcCXWr8wk8aAGKNGqEWQ2ica+ZUlYu00JlcxtWkeLTUYij5n1fPrOoORmoiz4IjSJMofLNo/KEQuFB3zWI7gzm9PhJQwPLDvAZO6XFEafyErhb1dYHUQFbY9oQ8oEQV0nIeyAWipbtbHtjfm+So/rRp63iR4Y7icO7IgcPQEec16kopbbaJJmuRpb3ZRK1bf3PsxWQXlONAuaxGYL+6EzhE9fa3MOmTe24HugcZPWFTAzK7p0oWZatEGwTVe3oUFnRg= 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)(376014)(1800799024)(366016)(10070799003)(22082099003)(56012099003)(18002099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?nhskDrBr8U6FF/spqly8nC9mXkiDjGpTi2wewH5WHB34JnCaAJsZ14P2qZg6?= =?us-ascii?Q?/HU1n8caBcFP8w2q9cFoLPkKTch2hhXRRTW5Re/bnSS0fZpHdbAYlwVmu2fH?= =?us-ascii?Q?uusVHCgiODPEoCFmCCHvgUNmfadkOOl4lN/QVRUAWa8wsS32pvMTP286wivT?= =?us-ascii?Q?pyGOftAAG7qkAqY/tWBimJy/qJ0WH3N3LOaIS9AUh3nYCITE4ErIrkm+oD5f?= =?us-ascii?Q?GFSJ6RmA87NHs8ses+WGCkPVYJz0xYWQl12qyVwIt72U/x+2lZWsKjUSsr95?= =?us-ascii?Q?17rg7bYpj1jXZ7sfT3m2nTIQEiPRMs3xVl9mPMmfZ5GJ0alV7ihAmsTGveNJ?= =?us-ascii?Q?ycX+hpnbShcuAeQAOpIGgxoCJ7g28EF8sA7jx/NAgqayl2kuUGpfr8ROJwUZ?= =?us-ascii?Q?P24BKbEb6+2GsGfC93hWzTP1wPyQBPO/uqeHShRL7RzSxepYsTq4OVSsmR1F?= =?us-ascii?Q?6QhXY4/yMBJ76H5rZvXUlYHvN86RVlHr2p0Rgyvwpt4xr1uY4M/P17C7a9Zq?= =?us-ascii?Q?eqk9NfgcNzxNZF51JtiedGW6vhsHtqgAXivMg6CB/xtokRrDE7oQHLO9Ltj3?= =?us-ascii?Q?rUdI3QPRlYYji0obkjToOzYxrbsUiH2aiD1PJhjhvjBnARf0CxII6JAjOhj3?= =?us-ascii?Q?BGXJN9lSMVJwYW53JcbRFG0oWr8hR3zNGuixkxhbOSgrI8GMM3oEKqH0Z8XM?= =?us-ascii?Q?Y4zXX0XKZM3VBzfDl0brmYKhmqsU9LMtRYjw8KRvMlByNWUQ3G3GtjbwBHss?= =?us-ascii?Q?8wYl1SGnrOa6iPnvZv8bSDRb0lrn5pNNYY0VPl9zXSsA5mD5SUXBkUTYOqYy?= =?us-ascii?Q?Ml2482VE7LckcJOxkxOwzK4epeO6Uy8a70DgYy5wE7cfuZCGAkTHIqr1O7P5?= =?us-ascii?Q?XveUfqW/gPe9HMFgahZyoNaSyPl/94antSGnlOWhDKLCbAMfc8x/y3zGEniL?= =?us-ascii?Q?AtsqOk8OgGGi3EzNrfYfi5BweLKK/4SVPIRPjxRMxstaajdzLCUrHnyMg7No?= =?us-ascii?Q?2yHPAnSmGSlz7mKsgwS92maaWwxDTQT9OQfDimkVniCTLDrXvA2uC/8uk7wE?= =?us-ascii?Q?ncwS/tQCI6OSR0GGEujJ4rZa8LQYVKHIIzLDdMuBNa93IY67CakaxB6jMyGo?= =?us-ascii?Q?8g4PqblVypa7cpyOL5WIqjmKY2VX4svVRhnKbakmdCekgmc0WPTyqpNcFERS?= =?us-ascii?Q?rXWDomnme5CyWIuRpFKKHR3aaioebc1pCQoO8rQ0PiFBFPUXF/+iMHaWtdZm?= =?us-ascii?Q?D/gwCS0edTiB9/KwUyiWMRq2RfOEQUR0bYSq3ioHv0gKjGygUGu0Szj/bCQ8?= =?us-ascii?Q?53zC0DyDP8bOfFqWI9u9fInVH7Lddx8m0rBF0cK/UhZkkLugaEGjVH9kwzgM?= =?us-ascii?Q?k1h4WjjrLry48+MqWEUhc2MMxNMQLeR9ncvgXX/Q16TKz0gcw3OQNNk2dfxk?= =?us-ascii?Q?k+rjCB/rjm4mSA/dz8b+uSFYkl3bPCGURQl9YrUchxu2Yg4gCGOvKmOLQwYF?= =?us-ascii?Q?/KpHcz4kvIvn4hc6ABYZDKxzBmy7f+IxiMQ03yWPPaGHkUG3tUsKtToqlst4?= =?us-ascii?Q?72YJ130CWLcClP6mNonj13RHR3fxQkGsNzvEuWFPYIeXcNQItOQfqinqbU44?= =?us-ascii?Q?Qh97jsTmIS0BIkvMXSP4T/X5IGT37q7PJdVFKyWu4L408YX5UtIN8Jek2+Oj?= =?us-ascii?Q?72QTjIXjhsLyzO0Kiu+VY8XgCGXaesp1ZM+yruSNsFDQdpujwjyuxLMYDMY3?= =?us-ascii?Q?/Dn5H/mRz4TlZEDABVcjAlkNqW3yoGXCF70USDXFloZk9ft1KR50?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: aa437411-c859-474a-46e4-08dea49ede00 X-MS-Exchange-CrossTenant-AuthSource: CY8PR12MB8300.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Apr 2026 20:52:17.1048 (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: FoLO5YtFJnecyKwIX3ThkLFMSZ7IJ/8Szhg3gm6/rz4oy/KB1DLyrjd4EziLXTVKQRSw/lHvhDq5oSsVjAdonw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA3PR12MB7829 Content-Type: text/plain; charset="utf-8" Arch bitrev API is covered in MAINTAINERS under the BITOPS entry, while generic bitrev is unmaintained. Move it under BITOPS too. Signed-off-by: Yury Norov --- MAINTAINERS | 2 ++ 1 file changed, 2 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index d885cf5ccc34..7ad239209380 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -4547,7 +4547,9 @@ F: arch/*/lib/bitops.c F: include/asm-generic/bitops F: include/asm-generic/bitops.h F: include/linux/bitops.h +F: include/linux/bitrev.h F: include/linux/count_zeros.h +F: lib/bitrev.c F: lib/hweight.c F: lib/test_bitops.c F: lib/tests/bitops_kunit.c --=20 2.51.0