From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from SJ2PR03CU001.outbound.protection.outlook.com (mail-westusazon11012021.outbound.protection.outlook.com [52.101.43.21]) (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 8296C352C35; Sun, 22 Feb 2026 18:00:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.43.21 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771783223; cv=fail; b=uDxTxuNphzvT4tafy4eJ7f5L3eytWD9wd4UcNuxWUaACOv5b3yc9SVaVuR14KJeFYy4KV2IBXpFz/Q5nnwk8DAi5TrOIIOJd7O4QukO7YU6VxLKxw1YXHv4UwBLGM+s9/lgcQZO6Y1DV1IdCg4UelFv7CMktclQDpHc9LsfLvfU= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771783223; c=relaxed/simple; bh=9Ngjl1BM/4dIBnFVXbbXf1F0eSMtEywlTb86f9a/yEM=; h=Date:From:To:Cc:Subject:Message-ID:References:Content-Type: Content-Disposition:In-Reply-To:MIME-Version; b=d+uHAkVj9PQ5Vi9PXax/jjdROA5jCxwFG0P5m5ZG87c3KKxWfV4fUQIOIP/mYtf1b4IxtjiGlEQSSbIoOUQAJEuOtIy7VSiy9FOjqMbPPESqxPBPO22VhPtjipMV+cjwdtO3n2tEXYU/4qcGcDPvbFbn2z2IVw6YKXRKsrrwJvY= 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=P18fAgw0; arc=fail smtp.client-ip=52.101.43.21 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="P18fAgw0" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=jZXbv08gxmE11xUFeMLbyZPsML3h4woehkp5AmYHYBRycgHKs5pc3JMWQYYMUdSQ97vKl2JGalrAIfuezOz8z1WpAZZo7MgFqTzhIuFgSm6m4MjCav3orrIjqTS0/PAAId1yCEjxL5bZ7MIN2m9wIYcdId8qb3FBAIvW9ZTZHeZF00urjSXJ8eVO+uh8dhRIWYxljJcX0DEIfaiO3i1bmBIXywy7rbTRdAVSaCdngXWBM9ckzVSXLuZudpr0cbEbxy97P/VfX5B3PkHdwJ9PSOE4BvDWbVMkyBZrtFdXsHs2NswRZ02ro7T10laANdML9yFijJQBjcdkVpC7f287GA== 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=61d779avMY1cOQfsvyjuXfH4Pd4sk6Ytd4T39C8l6Hg=; b=VZSwVi0W70izjjjfo8TkF9uQu2x7OB4hSBW3UiMuRUw0Y0XLl9xkfXkfDWHIACn0ZS1MpDwSjgf5rJo4aZBR6cUoH8vJNs/eww51Lu7OOEuvZDX2jk9jC0NvEux8+RJOXj/r0Scbm4eVHt6FYzIGyx5acldDfC1XDohOWVzUfGDeOEdtwehly9X1RAKaOGx8Q8FZQ2SF/xVlLwSiFA5A2cg3EDXGwbVf7tqb0VhS+zYdY0TR/ZBKWmZ0UD/RG/xyfuGDs87W/g9uNgv93yZXOVkYE74E8KvKMHq9h/Lw3uQ7v6Zz+Z7n0sBBTKzBZcnAaCAcwxyp6aSK4UuMNQz6eA== 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=61d779avMY1cOQfsvyjuXfH4Pd4sk6Ytd4T39C8l6Hg=; b=P18fAgw04MHaY6EF9uRPMmowrqORve26UjmAjiLcYMh7sfupGZP88F6UuZHAwaihpPGubKsSvWefjV21ptFGVftvVsT8UI39czNQ8hf1B7FlfDtWRU4gdRgq4pmtyQJvVBIQsU94UX1XWs7bGizx5JtnoFJ6JKIBadEsDSYYaKwsKZtp6XDtrTr7QKK3skyxKLU4LjNZZaTIrYkod4+1HrycxXF0ihdu5WcyehHmIGINf6IxWyEyX2RR2/TzPZAi2adPdvPJPMAhZxcQTsPORuyS6mSw6RVy08I/H3eLtd0QizbrjZvNdzhh9KodAjC0yIlWQkcsXofKDOwoo8xI8A== 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 BN7PPF49208036B.namprd12.prod.outlook.com (2603:10b6:40f:fc02::6cf) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9611.14; Sun, 22 Feb 2026 18:00:20 +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; Sun, 22 Feb 2026 18:00:19 +0000 Date: Sun, 22 Feb 2026 13:00:17 -0500 From: Yury Norov To: "Yury Norov (NVIDIA)" Cc: Tony Nguyen , Przemek Kitszel , Andrew Lunn , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Rasmus Villemoes , Andrew Morton , intel-wired-lan@lists.osuosl.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH 0/3] ice: use better bitmap API Message-ID: References: <20251223162303.434659-1-yury.norov@gmail.com> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20251223162303.434659-1-yury.norov@gmail.com> X-ClientProxiedBy: BN9P222CA0008.NAMP222.PROD.OUTLOOK.COM (2603:10b6:408:10c::13) To PH0PR12MB8800.namprd12.prod.outlook.com (2603:10b6:510:26f::12) Precedence: bulk X-Mailing-List: netdev@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR12MB8800:EE_|BN7PPF49208036B:EE_ X-MS-Office365-Filtering-Correlation-Id: ca10480d-56ca-4f01-55e5-08de723c3dfe X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|366016|7416014|1800799024|10070799003; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?zbNloj8/+JEC+gGzrDmqfNtvCq06PUdT7ob0f1OlmMjry38pP+eLWDz9l14y?= =?us-ascii?Q?nfXYH8h1DuA1Q/mlY3F7tE8rLIEfom9jLvHdibLJ7+oq/ggFQm/TJFcXJ+IX?= =?us-ascii?Q?aKY+8pPtpSGyukFS7QHokj679xtV6KJLh+S0B0xuB/BKnW0+lngG80JC5yO5?= =?us-ascii?Q?z4v8u09ITptdgrjIfn2+4PI9vQMZ/2q3IdSbmP/cGKQDbNsmoqfUynx6KnDn?= =?us-ascii?Q?YqGhNg1C2yv4wvUTeBZgeBUPwcp7aS9OEdgwdKU6BO0rQK2kBfk+I4JthpJx?= =?us-ascii?Q?2OpK4sNvoB8OxniEXNTAzbYXuRQVkCKlf+NycBg7+VeX02O7szChQF3V9+fm?= =?us-ascii?Q?FO0yXtDH9ir4V3BFun/pm70/ARTkAQEJtks4Ur2ZXzCHMsp72fNnUG+BaREW?= =?us-ascii?Q?/CuCL5peun03U9AhUHdyIK0Ovx5XNq0dfcLVxCH3EsNX0PlRQpW5LjwXGN+g?= =?us-ascii?Q?4Gf7c0dRbiwTGz0rXNZWO1kiMRIzHT5Y+1k3dElDcTe+jWbBkBsyWUiMtm1B?= =?us-ascii?Q?LuEjjUZGhEwLUgU2ng8wcgr7vgb10eLsQkWNFmArArCIv2bA9fL1RpBYTmPF?= =?us-ascii?Q?6pWjLvVZ9eTHzF1WTWZ2rCNtC+hDFHqRZ9OfbP8C+p76ETbUD2ah2vt1jgKU?= =?us-ascii?Q?HVonp6GNdybF67RhO7PqQ9FoyWvQFmPTVFaq3rOhLOZYds85Xg6cpagVr7gI?= =?us-ascii?Q?kOQliWkCPU2i3opq/kRezOaTA6onk/YoUxX1/ts7MhBfqVyNZysxqrKomt8A?= =?us-ascii?Q?U78PZcj5hjU/3GpedHgfVCF9yiqr+ei6VT1B/5bbmtdDWU5oqskRFIl9wiiw?= =?us-ascii?Q?j+wFzXxFMDTTL8Wxt9ZG1Wu5dOkbOPoSbaF0lvbe3ybUrnAOuRDppUtSw60U?= =?us-ascii?Q?EkjLVIjXuKoHgiQwviy0UcnCxbvux/UtlHgAbET+nDLKUR2dOkKKOeG5l2jP?= =?us-ascii?Q?hRt4C3UPno4Jfos1FtGo5+TFAtyUicrDHIY0ug054s5hnJgyU6t4Gcj92KVl?= =?us-ascii?Q?AuZyqcMibV9u8Y9XEugtPlxeq6fun8fRhdTfaYJ9IG94hCnVF4hLfu72RPoK?= =?us-ascii?Q?6TbQAnmEBNH1YgZqNiTphnDSEPCYgrwSyOj50o9Z2SdAdVq4j0sIhIEX1eqh?= =?us-ascii?Q?PDTxeiXO4RpDsKOe4yO7nxFxZGuSHvspPhwxJHyzXqv9EmAfZCbWGOzZYA78?= =?us-ascii?Q?4kNIPW2laEYTY1efTggWWAPXHujoOenPX1Hmgxke69/MRj/V+i7krX7jsgon?= =?us-ascii?Q?GmY4efXSf4t6woeEBmuWpyGAJY+sLei1th2F1g7Sec5eE/fekxeQu+zBGFYm?= =?us-ascii?Q?YuW8C1vWb7vxLZg59HCAXS4E5EqnbjdnGcrYudx2uk2DbNZmJgFkWUDyQddD?= =?us-ascii?Q?oTWN4WI2Vl6VzlpA+PjXdeYH7yp+0vYdpobP6mVodiPlwmDDzd+ZtHYcPzm4?= =?us-ascii?Q?VqZZN12VoD9K2Nr1m+R77ag+iqiyHdTcA2cutQ7xBNDOUwohHEwnhZHkWlDm?= =?us-ascii?Q?Pwy5aU/AFU/L0vrbmnyMRFyJchNqwQnbPEQ9V/Q9OyCDEPfUz44od40AYxze?= =?us-ascii?Q?vtWVeSu9LG6K/DPp1pw=3D?= 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)(376014)(366016)(7416014)(1800799024)(10070799003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?rwQU3l53gX1b0GipTgjU5sEW8InUxJgT/M3+LGmUfKRSsYh+rXF0P3dN/MQZ?= =?us-ascii?Q?ZoG6imzpfvHvh4y83jhYpHJExAeIXCn9XRy1vdYJlkRaKzfxUI8rL68ROcv5?= =?us-ascii?Q?O7FNnZl+G0aSuan2m0RCB0Q4JZlhL/hRdmlCCLNtfX7hc24wWL3gtAOfKy6m?= =?us-ascii?Q?zRZtaL0DMdB5g0EU7Fcs/JRsJqL+av9cBm/0qdOxwZRL6KxTDc4OkkDaR344?= =?us-ascii?Q?sRSOBdGEhxM5uWmarFuPQaB4C0LtlfL+c0zIzjZC0LZsd9V9gacXUAZIsY4o?= =?us-ascii?Q?wtQNTR9NtIW5Qjjl8l7dBthKNh14Qbg5SLavStIwuX5zHKqIcby3pbgbyEMl?= =?us-ascii?Q?+q42oxIqAt7AvbUHGedOf6OTQnvHwKqAxXCHKnxYI1t6dv9JryUjXcdM9NPA?= =?us-ascii?Q?mbPKTIXhLBXaY71uWyy2H2gGs4Cc2bA6C7qCFnyihGvZs46XqmCDLFHEZDRK?= =?us-ascii?Q?j/bWXyJ0NcLRYKStm46JKIzp/ZfGURzniVvJ8aezwD5bT/cXt8nSQIeCmdEg?= =?us-ascii?Q?ARE7rDu4QP2eqwDMHauN75qrYQ0TPN98oYbVAZT/i1ieZ2FlP82u+pYMCqGz?= =?us-ascii?Q?erSY5TFQ7yUifLYtylM9Cq04MTrvB72UtW1KkjccgyJG9Stjsa8QPJ6CHVfV?= =?us-ascii?Q?kpJR7/7nVnQxUh3svmtrIB9rQfoh4IGQ3eTL7zVYBwa4vwbZWcFhQy0Isf2F?= =?us-ascii?Q?cPt+Agh1vrJdNts0am4k6WUifSMe5bleaWXdyD6j+Znb24QutGpgEy71bWCa?= =?us-ascii?Q?QWXGte9gbbyyCJ0U47epFBMl66NLqZOaITI+xz1I8upxe44YLLmN19Q2TOsP?= =?us-ascii?Q?+rHsqYIZIqe2pvX5ggEUmdVselBxRmaar86vojpvTLI293pI3JI/gUkioUHi?= =?us-ascii?Q?jphfl9aEIgB4llTkz2PMGnt8QW967a7gW75Y/6QQ1MAcFG2K/j31/Z3o9L8M?= =?us-ascii?Q?vWCsvPQyt/uJRUelonhV83rDkceymbKGgvy8iC/64xjxXU2uGuZYckydCKeL?= =?us-ascii?Q?fOlZ7fqN0kv6GbN13YFJhc3Ko2pF1jzfadzWyYoeIkTZFHhC8IWx7zv6vt2/?= =?us-ascii?Q?Zaiee28Bn3eqJrpLHHE/IGISrlbwILpbGhhK/3xjgguV8cfirPT59sI3me+0?= =?us-ascii?Q?qzHOf6LFEosbMv0sWi8LlxDzHxTosC6TYpEx+F1HAorEKXIg8HzbQlYE8n3a?= =?us-ascii?Q?JcBOUCupedh/nVg0UTXmIkA6/XTDHWJkU92j1BUwyChS3Gdccj5WvPXAsQAx?= =?us-ascii?Q?qhVXZtjR+CTcR8LZ7dk3tZ7HfGaGHRhpV5Yt+Z9PIh4OkVUUlGG4sBO5UbvZ?= =?us-ascii?Q?CwASo3yZ4nDdLkkdkyMHHgXYLSdQlfsCWHOfnaMpZSqvTjE7xttn5YzCqG1V?= =?us-ascii?Q?ZY0RRs42BuzlbmTj7XlGYhn/r00ZzASQvp7KenAb7wnYp3we5d2JxSFjvZuz?= =?us-ascii?Q?LlmzbOrUfZCtWX2awTeCrMhkW7Yb1rRYBGc0yt6+zNYx3K6TT/mUNZpkAsjm?= =?us-ascii?Q?I+Gf4UD2SQw3BGiqbJ6tXQqh9GwIa6z3KRpMjJaTa4A2he9Fj4eEUUna2GSJ?= =?us-ascii?Q?8Wvn2S/Msq5dgm4zpUGX/mu6UWnh7nj8BnEjZbZOjDoIupkBgprEe10v6/wz?= =?us-ascii?Q?YbITrZRJ/esEd0EXRMavVsnrHVY5s9VNCfzgJtMXaKp4wRu/D+ua/KEPDvNn?= =?us-ascii?Q?K6n8IrH5gdP+17GCbI7YULrdoqstnuN3dffhs95EbCy41XpzYi3uv6UdlxmR?= =?us-ascii?Q?1zWKBcvIa3OlKUA1le1vi1tNuMcwIQvEqbRDfPjYhqcOJBWn0wWQ?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: ca10480d-56ca-4f01-55e5-08de723c3dfe X-MS-Exchange-CrossTenant-AuthSource: PH0PR12MB8800.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Feb 2026 18:00:19.8809 (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: ZZUMG7o6MzpBMBOzru+YY9DGSHK36QhD5t9iiIlZdkVbFJi+4S/ZdZ1I+ApuDLQFanq8B/VKaIgVYpESF7E1OQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PPF49208036B Ping? On Tue, Dec 23, 2025 at 11:22:59AM -0500, Yury Norov (NVIDIA) wrote: > Use better bitmap API where appropriate. > > Yury Norov (NVIDIA) (3): > bitmap_weighted_xor() > ice: use bitmap_weighted_xor() > ice: use bitmap_empty() in ice_vf_has_no_qs_ena > > drivers/net/ethernet/intel/ice/ice_switch.c | 4 +--- > drivers/net/ethernet/intel/ice/ice_vf_lib.c | 4 ++-- > include/linux/bitmap.h | 14 ++++++++++++++ > lib/bitmap.c | 7 +++++++ > 4 files changed, 24 insertions(+), 5 deletions(-) > > -- > 2.43.0