From mboxrd@z Thu Jan 1 00:00:00 1970 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 AB4AD3D6465 for ; Mon, 27 Apr 2026 20:52:19 +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=1777323146; cv=fail; b=lNCgozKZVKxwGsO1HNjS8sbXx0XbtMfYpPiXoSdGI0gsn+u++5flqjYWatXiuh6VlTffmPw9kGkcQxE6iFcnmtDL2GyHmu+32BfDvJc0Wh6/KbcL8mboq8+06Sv93HYIlRgNw61sxUMIAxyZI7hrBXdoWzwhP3mWh/QBP4730N4= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777323146; c=relaxed/simple; bh=mfpIqcAntkYV8jM8RWFiatn1FgJGTfdjgu+UQ3MeS+Y=; h=From:To:Cc:Subject:Date:Message-ID:Content-Type:MIME-Version; b=n0vhBzREPs7idBwyquxpc567WPrAQtGuBbXlqyiI1o85QcJaOjDS/pd9mD5f0VKsFn3l3EtqcUXk3wEjqvVx9yDNdu0OaqpLseC584Dyuxf8mVmawCmIyZmoquEIyPW5TIxawHGlgvMubuGrlmZL+UmhXCw/sVCQL8L8Pa9QDng= 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=p3wERzaT; 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="p3wERzaT" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=mSTZCFsgkOiZECd5rpWludjpZh2IKZazOFQneKy3CEi2QemN7zs13T3M0XTx0ZW1Wcfbe3W8B47vjieq0PAisfPUgTYeRMVngj2Vm/UlCfnyddIAx+7qZlC0jkvJy8zGUjiiARc5Z6FdGj2FQhReSoDcICfANp30oQ6bbcJ2p1yUon75QVmAFcXCF99lNz6yhC42P9pTLddxxPdEeEfRz4/U3OHYFDQ0ilarAEd2qh7lTkGbMK5Bt8pntBjy84aPxEuc0Cz0gPNykRbA0LQ7yUPYUIPsU8OBtIRVsIEgDAMx2B4p1ZfRId/plL+0QIX8qFO4TK/sOkkMxt8jS4Rl/w== 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=qwVHZPHVor8jmv9cOqeXZxwZiuUApMcHRfYhimMRu7E=; b=FXr34MyNDlww9lj3UjMZjna8y0MPhPLyEzgqbsDFSzRxJR0Sf/G8Ydy0773wE2lyI3kooxmofHfPLeB46QkkU8++7qNc/IiMX7nn6XAaO2cQaGvDgxoaN+QVgBhEsGSUN4Hj1anLqlvfK8aflM4g3dqWwL0ICZQSbB7dVmxzUOnCKPMKKpSakPI5xCp1bJOjqSfZJ81jBxKqR1gDgEd8RXf9utjioaFIRzWxPDfyoM3+2rzOi6oGJPeoDy3ADow495iQQPM/ZCrRVV8nGEoWiFfL9ZcAnKb1HRuTcDUMS1CfLQka4lDiEuNK5u5cMQYH9/FBHo4V7SZ4o5T80264Ig== 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=qwVHZPHVor8jmv9cOqeXZxwZiuUApMcHRfYhimMRu7E=; b=p3wERzaTNyR4ldqQ5b1yp+qiwlYysTjq3POKcv8rTA0rlc65jetcI+GpLJYnGTSqu/9N7kKRVEMAZUWEmYYg7QkLLDu1+j8aqAdNVB1eaQA0XcHM9GJ/FgmhTRm1R3wMZ2ToH/le9s0sAtaNvchSIVzTfQSxz03/gmfCmHzJYki/20wUY1SBFp+7RkJL2f+rD+jFv/aakod9c3Yo7rOpekGmdeN2Ytp0HyhY4iGsulY2oaASZFWEb3eEhQrSEpadu6X3IoXeml0eor5rppiofCVUESfF2NNPnBHa5NF1XwiBZ1RwEgDCEvhIsuc9574aidI7eTgnUeQt4yHh752ntQ== 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:12 +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:12 +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 0/2] lib: compile generic bitrev based on GENERIC_BITREVERSE Date: Mon, 27 Apr 2026 16:52:06 -0400 Message-ID: <20260427205210.397471-1-ynorov@nvidia.com> X-Mailer: git-send-email 2.51.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: BN1PR10CA0017.namprd10.prod.outlook.com (2603:10b6:408:e0::22) 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: a3bfd7fa-67d6-479a-5e36-08dea49edb6c X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|1800799024|366016|10070799003|56012099003|18002099003|18096099003; X-Microsoft-Antispam-Message-Info: ws0CoQ22CU7+he89/J4Riteyr791Yllo/SpWKAF84w/+sND5wO0ikLDXCP970ODu0qJ+12rGN+RfxpxhLJ+Rvhkod0MMdcwI54Ce8KL24eoWeZOEaRaLylVzy2MwG6PFveuGxp5FC51pFWMPt/1fnbHrnIRYQKehGlbyp8OfP0LiM8PaPhkoGWOpJ17XAlrm1TT4qyVzBRRiVlL25SPnJpekR7FuEMixf/a19MpaHbPjWPCMlFcGBZrHgr1AHl05r3P67FJZBw8YTsXWXHGfTWhN8WN0DEbjIwroGBkWWE3vGUqaO9XPcpCgXo0PbJ00HmroyJl6TUydIjUVBF69ceBXAv4fmIKJG2f0yXHRZmq1M6T6TU+JIrlOI8QXmjVB/fMA384Vv3JjPy5i+QO95XA5j6jjyTv/asES9AoHxfoJFX/sGoQwqZ/LOiRUO3QXAbBPdFklJXEHc6Rju6FAZ8iwrsJJJk/ArOwVSPXczOz4IWOdDSrl0TTMtyagKwc3zVvse3EtX9kM4vmFdYIfelYS3wPv11L2vfl5t62e1PNYZ7PvYxBpSTdlD+V5q2dYCq8dtL0ECPoAH7TNRtGaZUaFWx8euOvdtcTni+6gNI4UClVN0bJ1eN1LlsYH0vS+WxaDxZbgzz1CPv754JLI0BtgTAUYycUSA1W2HKk3+5CR7Q5w7fK8KH8Pv//BjkUbZH8wuKhC/iu7/BOSx+uORlBKQFiA+WOgDs7SzehzKro= 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)(56012099003)(18002099003)(18096099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?+HG48c/++dTdlyuZjRh1i8eRqbbSLsmEEklUj+mFsra3bJ2Vm7ewz1cP3ApS?= =?us-ascii?Q?mK7M0G/l+VzOGE4rMhoGyo6UtW02VjsfSBWy52z621OPNpCxk4FkTtmvSMR1?= =?us-ascii?Q?OJG7P9Wcxrr3/C7UbVeoZlotX31F/b2GaCrK/QiQzHu4HgwpjD3JQliobGBZ?= =?us-ascii?Q?1cYZlDSxDXQLpZvD4oEJe9wiufKHJgf+Lw8gAKStmXHMXgMsvHT5WvAokCmW?= =?us-ascii?Q?xxLN5UgKT0oFdHDfK3ERZqJi8pPww5eJbxDVA4Tm9NkPZGfHYl1nXytF2pc+?= =?us-ascii?Q?ANhbXj8Ckv4I4ckIxTdzJpiexCbxOTf2lHYLvcV6fAH3JZZvohj/D8TGIYqu?= =?us-ascii?Q?y4L90OqOB7DpDFtqZeNkFXK8FIODSxvFIvVCzBwoA7wZRKBM24RkDLSk3nBN?= =?us-ascii?Q?lQTTaLxJyd5TzrWoE7kaQ++xM9NJVAUfDIL4rg9ImhAGz8TVgtyAQ8d58FbR?= =?us-ascii?Q?rBDRuLpbeNHU158pkR/GYnLQWTXBf/tnbwJQ8we/eY6U+heFmJnKzOSTf20K?= =?us-ascii?Q?ZA2QJ++GzuMVA2/sjMyypJ02oN7I9qCUTI2QbWb2zzr1pVm0kn/2lm83pN80?= =?us-ascii?Q?7WjbmELKE8z2K/zyN+hHgzsrVHOwRRAyiKNlHdQHN+KT4ufclnsIWCvBO4nS?= =?us-ascii?Q?8hUKodBFPSX7ziyGUPHb3sv00yE/Nj3+Ear6IVTxHxO/f75+/QsdLf1tAKLX?= =?us-ascii?Q?ewxfXkdIMtX+1V0DhwGeLktLrCOTZdnqDlpUx2kIYh5dJXuY6z76C8Wl+x3N?= =?us-ascii?Q?RC7Hzb69t8Et6Si12TiJZx5tHxHc9tmQmMrZO2vDuGk83eZIg4AFNBXwlWeM?= =?us-ascii?Q?BJJY6YyUzbsY0dClHj/OsCRrOYuRavVhlBQANJ6/qsLjbHHOo55dHGdM4Ca8?= =?us-ascii?Q?/n55UaWrHFHoSiYAsm1C4U6mwaVoqV3CxS8YOEkBCCyJrblV4Leovv56zlMO?= =?us-ascii?Q?bPhTPAwHivL5/sm0Q1XDLHI8TycY7rOOCGLVjLdl+gEumP0ymygJLq+YCi50?= =?us-ascii?Q?pGHkB6fpqEh+TFQQ4UC36oviaIkG4I9aUwYMuxYhbYtgNeN32Ui8jEyavkCp?= =?us-ascii?Q?/1dEJWVbmqjV9IkgaESm1LqWNA6EtE83N3PzvliLV+CBUDMoQQW5KY9TM69v?= =?us-ascii?Q?mKe/g/UuP3yaxfIvhLnFXm77p1e8bg54G2FAUXZFqdLK2Urg1DIUrorf2Zns?= =?us-ascii?Q?H4e+l7PRsRInGnmzfAgjJZgLghBqTgIM/pWkuA8Cs3+fMSJbvsQYRXxERRgY?= =?us-ascii?Q?eMMq2b9IJluu7YzrhWHBD90yP+bM8pYWmivURnMv03Menx7SmwnBSDsjBebF?= =?us-ascii?Q?yckpMzn4qG3wqrX/Hu7RrArgJJjW7BELa1CIKC0i/lEVO3XqnUZyJQBGU+yM?= =?us-ascii?Q?nfQ4Ks3gqdQ07NnOg/e4FInnp7u91H4cmvAE+fz3uAJIzG/JYrpmd9jx+wmL?= =?us-ascii?Q?i8GTgH8QGnW+rVw4hpWuuoA8wk9vWtVwi8oqkpYuDE83H1rMnBTCwJsVF/KI?= =?us-ascii?Q?D5AGMI5SIrtUXd+gDcGWEg9yVZ2/cJ4sd0AaH7wDhFFzGoTQ5hLxjdsHsQv6?= =?us-ascii?Q?oSPvZf2lKGMPKaLl1r74oN7HFLsuhASxcqNEVhIKT5pWBwLSHXDnBnGCInMA?= =?us-ascii?Q?GAxfVw1sR8+C5hne64l1Jd69+TFQPLlvGH4t2tFdBOiqnsN4ol7liWVhHOvy?= =?us-ascii?Q?ieQePuue4yLe05qO0BfrjjdOVEeLuG/GzHg/79R/iGyjyXJYX2Q8UgkVh8No?= =?us-ascii?Q?cc0jAwjuJaF0h9qHi/pQuU/jbLhCwwKeVOBuWHDqRVRTrRdQ8S+b?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: a3bfd7fa-67d6-479a-5e36-08dea49edb6c 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:12.7147 (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: kVKpJV5FQEqMaMG64MjZpU0f4XuwmHuV8oyBBBv1FhAuVKlHkw74TjY8m7twWLDqxcUj4GyigUVICftFh+48jQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA3PR12MB7829 The bitrev.c is compiled based on CONFIG_BITREVERSE=y, 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. Also, cover generic bitrev.[ch] with BITOPS entry. Based on bitmap-for-next: https://github.com/norov/linux/tree/bitmap-for-next Yury Norov (2): lib: compile generic bitrev.c conditionally on the proper option MAINTAINERS: BITOPS: include bitrev.[ch] MAINTAINERS | 2 ++ lib/Makefile | 2 +- lib/bitrev.c | 3 --- 3 files changed, 3 insertions(+), 4 deletions(-) -- 2.51.0