[{"id":3680577,"web_url":"http://patchwork.ozlabs.org/comment/3680577/","msgid":"<CALVEqe5=wqpxeqH80_HNDp-Qe79SM4fCxGen2fxrraPyfYRxLA@mail.gmail.com>","list_archive_url":null,"date":"2026-04-22T12:02:22","subject":"Re: [ovs-dev] [PATCH ovn] lib: Fix dynamic_bitmap_last_set() on\n 32-bit architectures.","submitter":{"id":83634,"url":"http://patchwork.ozlabs.org/api/people/83634/","name":"Ales Musil","email":"amusil@redhat.com"},"content":"On Wed, Apr 22, 2026 at 2:00 PM Dumitru Ceara <dceara@redhat.com> wrote:\n\n> raw_clz64() always operates on uint64_t, so it counts leading zeros\n> from bit 63.  The original expression used (BITMAP_ULONG_BITS - 1)\n> which is 31 on 32-bit architectures where unsigned long is 32 bits.\n> When a 32-bit value is implicitly promoted to uint64_t, raw_clz64()\n> returns a value 32 higher than expected, making the subtraction\n> produce incorrect (negative) results.\n>\n> Use the constant 63 to match raw_clz64()'s 64-bit input width.\n>\n> Fixes: 39eb5b573388 (\"Add sparse array.\")\n> Assisted-by: Claude, with model: claude-opus-4-6\n> Signed-off-by: Dumitru Ceara <dceara@redhat.com>\n> ---\n> NOTE: 32-bit OVN deployments are unlikely to exist in the wild, but\n> this fix ensures correctness in case someone attempts to build OVN\n> for a 32-bit target.\n> ---\n>  lib/ovn-util.h | 4 ++--\n>  1 file changed, 2 insertions(+), 2 deletions(-)\n>\n> diff --git a/lib/ovn-util.h b/lib/ovn-util.h\n> index bcb344de44..b44c9c770a 100644\n> --- a/lib/ovn-util.h\n> +++ b/lib/ovn-util.h\n> @@ -549,8 +549,8 @@ dynamic_bitmap_last_set(const struct dynamic_bitmap\n> *db)\n>              continue;\n>          }\n>\n> -        return (BITMAP_ULONG_BITS - 1) - raw_clz64(db->map[i])\n> -               + (BITMAP_ULONG_BITS * i);\n> +        /* raw_clz64() operates on values promoted to uint64_t (64-bit).\n> */\n> +        return 63 - raw_clz64(db->map[i]) + (BITMAP_ULONG_BITS * i);\n>      }\n>\n>      return -1;\n> --\n> 2.53.0\n>\n>\nLooks good to me, thanks.\nAcked-by: Ales Musil <amusil@redhat.com>","headers":{"Return-Path":"<ovs-dev-bounces@openvswitch.org>","X-Original-To":["incoming@patchwork.ozlabs.org","ovs-dev@openvswitch.org"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","ovs-dev@lists.linuxfoundation.org"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (1024-bit key;\n unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256\n header.s=mimecast20190719 header.b=A495YJSy;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=openvswitch.org\n (client-ip=2605:bc80:3010::138; helo=smtp1.osuosl.org;\n envelope-from=ovs-dev-bounces@openvswitch.org; receiver=patchwork.ozlabs.org)","smtp1.osuosl.org;\n\tdkim=fail reason=\"signature verification failed\" (1024-bit key)\n header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256\n header.s=mimecast20190719 header.b=A495YJSy","smtp4.osuosl.org; dmarc=pass (p=quarantine dis=none)\n header.from=redhat.com","smtp4.osuosl.org;\n dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com\n header.a=rsa-sha256 header.s=mimecast20190719 header.b=A495YJSy"],"Received":["from smtp1.osuosl.org (smtp1.osuosl.org [IPv6:2605:bc80:3010::138])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g0yXN6HWBz1y2d\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 22 Apr 2026 22:02:44 +1000 (AEST)","from localhost (localhost [127.0.0.1])\n\tby smtp1.osuosl.org (Postfix) with ESMTP id 4CFF18485C;\n\tWed, 22 Apr 2026 12:02:41 +0000 (UTC)","from smtp1.osuosl.org ([127.0.0.1])\n by localhost (smtp1.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id mM0jB1qZNSjH; Wed, 22 Apr 2026 12:02:40 +0000 (UTC)","from lists.linuxfoundation.org (lf-lists.osuosl.org\n [IPv6:2605:bc80:3010:104::8cd3:938])\n\tby smtp1.osuosl.org (Postfix) with ESMTPS id 57487808C0;\n\tWed, 22 Apr 2026 12:02:40 +0000 (UTC)","from lf-lists.osuosl.org (localhost [127.0.0.1])\n\tby lists.linuxfoundation.org (Postfix) with ESMTP id 2D896C058E;\n\tWed, 22 Apr 2026 12:02:40 +0000 (UTC)","from smtp4.osuosl.org (smtp4.osuosl.org [IPv6:2605:bc80:3010::137])\n by lists.linuxfoundation.org (Postfix) with ESMTP id DDD37C058D\n for <ovs-dev@openvswitch.org>; Wed, 22 Apr 2026 12:02:38 +0000 (UTC)","from localhost (localhost [127.0.0.1])\n by smtp4.osuosl.org (Postfix) with ESMTP id D048540621\n for <ovs-dev@openvswitch.org>; Wed, 22 Apr 2026 12:02:38 +0000 (UTC)","from smtp4.osuosl.org ([127.0.0.1])\n by localhost (smtp4.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id ohTessfQJrnC for <ovs-dev@openvswitch.org>;\n Wed, 22 Apr 2026 12:02:38 +0000 (UTC)","from us-smtp-delivery-124.mimecast.com\n (us-smtp-delivery-124.mimecast.com [170.10.129.124])\n by smtp4.osuosl.org (Postfix) with ESMTPS id C2EA7405DC\n for <ovs-dev@openvswitch.org>; Wed, 22 Apr 2026 12:02:37 +0000 (UTC)","from mail-yw1-f200.google.com (mail-yw1-f200.google.com\n [209.85.128.200]) by relay.mimecast.com with ESMTP with STARTTLS\n (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id\n us-mta-75-ZHTw_BbFPtGp1LTzI6MfPA-1; Wed, 22 Apr 2026 08:02:34 -0400","by mail-yw1-f200.google.com with SMTP id\n 00721157ae682-79cfec4344cso86997227b3.2\n for <ovs-dev@openvswitch.org>; Wed, 22 Apr 2026 05:02:34 -0700 (PDT)"],"X-Virus-Scanned":["amavis at osuosl.org","amavis at osuosl.org"],"X-Comment":"SPF check N/A for local connections -\n client-ip=2605:bc80:3010:104::8cd3:938; helo=lists.linuxfoundation.org;\n envelope-from=ovs-dev-bounces@openvswitch.org; receiver=<UNKNOWN> ","DKIM-Filter":["OpenDKIM Filter v2.11.0 smtp1.osuosl.org 57487808C0","OpenDKIM Filter v2.11.0 smtp4.osuosl.org C2EA7405DC"],"Received-SPF":"Pass (mailfrom) identity=mailfrom; client-ip=170.10.129.124;\n helo=us-smtp-delivery-124.mimecast.com; envelope-from=amusil@redhat.com;\n receiver=<UNKNOWN>","DMARC-Filter":"OpenDMARC Filter v1.4.2 smtp4.osuosl.org C2EA7405DC","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;\n s=mimecast20190719; t=1776859356;\n h=from:from:reply-to:subject:subject:date:date:message-id:message-id:\n to:to:cc:cc:mime-version:mime-version:content-type:content-type:\n in-reply-to:in-reply-to:references:references;\n bh=+z9tAezSca+I5oyXazX69DbKNfHJvvkkArJfcdkZ4Ps=;\n b=A495YJSy47zsmDRJBe4H4enS7xaRFF78QRiNTNX/TB5FnFUmM1X9nNAE0r4wvaMmqxq1Pp\n WbrJf2/tmbl8KHHVuVtWUgjJDkzBda+udZdFlZJeiX6Nf675Tk3hg4wyWirtmQR/DvIbpw\n 3xt8yXSXTcmxABejJFY6JlLJ5TfhFv0=","X-MC-Unique":"ZHTw_BbFPtGp1LTzI6MfPA-1","X-Mimecast-MFC-AGG-ID":"ZHTw_BbFPtGp1LTzI6MfPA_1776859354","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1776859354; x=1777464154;\n h=cc:to:subject:message-id:date:from:in-reply-to:references\n :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date\n :message-id:reply-to;\n bh=+z9tAezSca+I5oyXazX69DbKNfHJvvkkArJfcdkZ4Ps=;\n b=XUdN7zIr090mhZ1h98dx6A/8MVfD6nrnXEjZYHn/NCq89hpbtMuCeLa/vIL/fQVpuL\n DJ9FNWY9t318yae1qMvTy2cXA1Flz2xyPcVRwoMPoDmM49XZZOxAg3eM9DWzGtIvo6+e\n pISmJh+T/FerJvgAkjGI0XUHCC0GtYxtzLwfdvEWh25uLN6W5wU829v/WGuW1L8KWc3R\n CEomoc/EAKqSGbSRf7JTOUomNA3Jdjkyxo15Mld74YrYqvP3rqVVKv0G6xP6h3ralnAb\n YfPm3RzXNSfZRzzkfSe1uC9hystXqdB4vCUmcpgMpQ692PzHJcsJpCvS3titAxDWpwej\n /Law==","X-Gm-Message-State":"AOJu0Yy6qv2tOh62mB4za3B8l9Wi6JpGZhdNK+6XHc0FgbD8YbJhG+1u\n SAM5zW1LNB94hZ+tvw+FEgZ0OG1TnDronVac3mMBVW7ZPbYoNw3+YxiHawWCTMq7Ja1u6V4PoZH\n YHwxMiBfVLfI68z6+PtYk0Wl1MwkTxfqJWt0PsSkBFHzkL/sWUukftjYsF8HSXCi2c1N7ZdUcfk\n a1Q2IfaV43KhhkvRa8fzgdds6Xs2+71z0+FA==","X-Gm-Gg":"AeBDieuY2WnTHYfJ38ypBni/Cx9IR1QKZUNSEpRbqchVILp0pYy8GOSihhsugK3339p\n C3K9E53v+y5wFEqq2s0sl6bQ8zsWtjDZOI8y3ef034s2l7mwXqU0eKtioBvegd4/plr6lch/L//\n EEJdVwDkwLGhJvCk5VAVtqpINAWs8+Z/p5+1nkzK1Arfud6ISRz105kE0ldeJKZE+lkh8uCxDmx\n T/oWTkfm8oHrHkN3Hj2f+KrvDIDtgclb+wnMCwkgl/SEGYgEF7UV17mWuT1S8jlaTszop0Ky+94\n qd1Fnr3ohZeY9jF1ZhOP0rc0rlV4rkdyJYT+RO85kZfcc17jq6Jh8SbZaYjefSORozrZtoym4dT\n lKIwoCdvnvkmkM9zjo5g3G80F3HK0TrVMptfRu4GUtEaBB8CXT8HKT2coog==","X-Received":["by 2002:a05:690e:d56:b0:64e:c506:6fb4 with SMTP id\n 956f58d0204a3-653107f2a41mr16760986d50.9.1776859354037;\n Wed, 22 Apr 2026 05:02:34 -0700 (PDT)","by 2002:a05:690e:d56:b0:64e:c506:6fb4 with SMTP id\n 956f58d0204a3-653107f2a41mr16760936d50.9.1776859353468; Wed, 22 Apr 2026\n 05:02:33 -0700 (PDT)"],"MIME-Version":"1.0","References":"<20260422120003.445795-1-dceara@redhat.com>","In-Reply-To":"<20260422120003.445795-1-dceara@redhat.com>","Date":"Wed, 22 Apr 2026 14:02:22 +0200","X-Gm-Features":"AQROBzDCvj9_46e4hGspsHCYm3huhRi07aOytdnS1eZPCq6g22e9VdT8m5MkpHI","Message-ID":"\n <CALVEqe5=wqpxeqH80_HNDp-Qe79SM4fCxGen2fxrraPyfYRxLA@mail.gmail.com>","To":"Dumitru Ceara <dceara@redhat.com>","X-Mimecast-Spam-Score":"0","X-Mimecast-MFC-PROC-ID":"Of0pB2nlZbSlES3dLIW9TpxGXPdxuA7Uw8iyZotaGzA_1776859354","X-Mimecast-Originator":"redhat.com","X-Content-Filtered-By":"Mailman/MimeDel 2.1.30","Subject":"Re: [ovs-dev] [PATCH ovn] lib: Fix dynamic_bitmap_last_set() on\n 32-bit architectures.","X-BeenThere":"ovs-dev@openvswitch.org","X-Mailman-Version":"2.1.30","Precedence":"list","List-Id":"<ovs-dev.openvswitch.org>","List-Unsubscribe":"<https://mail.openvswitch.org/mailman/options/ovs-dev>,\n <mailto:ovs-dev-request@openvswitch.org?subject=unsubscribe>","List-Archive":"<http://mail.openvswitch.org/pipermail/ovs-dev/>","List-Post":"<mailto:ovs-dev@openvswitch.org>","List-Help":"<mailto:ovs-dev-request@openvswitch.org?subject=help>","List-Subscribe":"<https://mail.openvswitch.org/mailman/listinfo/ovs-dev>,\n <mailto:ovs-dev-request@openvswitch.org?subject=subscribe>","From":"Ales Musil via dev <ovs-dev@openvswitch.org>","Reply-To":"Ales Musil <amusil@redhat.com>","Cc":"ovs-dev@openvswitch.org","Content-Type":"text/plain; charset=\"utf-8\"","Content-Transfer-Encoding":"base64","Errors-To":"ovs-dev-bounces@openvswitch.org","Sender":"\"dev\" <ovs-dev-bounces@openvswitch.org>"}},{"id":3680597,"web_url":"http://patchwork.ozlabs.org/comment/3680597/","msgid":"<6391355d-5937-4a07-901c-143ae0f4f56b@redhat.com>","list_archive_url":null,"date":"2026-04-22T12:42:34","subject":"Re: [ovs-dev] [PATCH ovn] lib: Fix dynamic_bitmap_last_set() on\n 32-bit architectures.","submitter":{"id":76591,"url":"http://patchwork.ozlabs.org/api/people/76591/","name":"Dumitru Ceara","email":"dceara@redhat.com"},"content":"On 4/22/26 2:02 PM, Ales Musil wrote:\n> On Wed, Apr 22, 2026 at 2:00 PM Dumitru Ceara <dceara@redhat.com> wrote:\n> \n>> raw_clz64() always operates on uint64_t, so it counts leading zeros\n>> from bit 63.  The original expression used (BITMAP_ULONG_BITS - 1)\n>> which is 31 on 32-bit architectures where unsigned long is 32 bits.\n>> When a 32-bit value is implicitly promoted to uint64_t, raw_clz64()\n>> returns a value 32 higher than expected, making the subtraction\n>> produce incorrect (negative) results.\n>>\n>> Use the constant 63 to match raw_clz64()'s 64-bit input width.\n>>\n>> Fixes: 39eb5b573388 (\"Add sparse array.\")\n>> Assisted-by: Claude, with model: claude-opus-4-6\n>> Signed-off-by: Dumitru Ceara <dceara@redhat.com>\n>> ---\n>> NOTE: 32-bit OVN deployments are unlikely to exist in the wild, but\n>> this fix ensures correctness in case someone attempts to build OVN\n>> for a 32-bit target.\n>> ---\n>>  lib/ovn-util.h | 4 ++--\n>>  1 file changed, 2 insertions(+), 2 deletions(-)\n>>\n>> diff --git a/lib/ovn-util.h b/lib/ovn-util.h\n>> index bcb344de44..b44c9c770a 100644\n>> --- a/lib/ovn-util.h\n>> +++ b/lib/ovn-util.h\n>> @@ -549,8 +549,8 @@ dynamic_bitmap_last_set(const struct dynamic_bitmap\n>> *db)\n>>              continue;\n>>          }\n>>\n>> -        return (BITMAP_ULONG_BITS - 1) - raw_clz64(db->map[i])\n>> -               + (BITMAP_ULONG_BITS * i);\n>> +        /* raw_clz64() operates on values promoted to uint64_t (64-bit).\n>> */\n>> +        return 63 - raw_clz64(db->map[i]) + (BITMAP_ULONG_BITS * i);\n>>      }\n>>\n>>      return -1;\n>> --\n>> 2.53.0\n>>\n>>\n> Looks good to me, thanks.\n> Acked-by: Ales Musil <amusil@redhat.com>\n> \n\nHi Ales,\n\nThanks for the review!  Applied to main and 26.03.\n\nRegards,\nDumitru","headers":{"Return-Path":"<ovs-dev-bounces@openvswitch.org>","X-Original-To":["incoming@patchwork.ozlabs.org","ovs-dev@openvswitch.org"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","ovs-dev@lists.linuxfoundation.org"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (1024-bit key;\n unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256\n header.s=mimecast20190719 header.b=GBOgFd3n;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=openvswitch.org\n (client-ip=2605:bc80:3010::137; helo=smtp4.osuosl.org;\n envelope-from=ovs-dev-bounces@openvswitch.org; receiver=patchwork.ozlabs.org)","smtp4.osuosl.org;\n\tdkim=fail reason=\"signature verification failed\" (1024-bit key)\n header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256\n header.s=mimecast20190719 header.b=GBOgFd3n","smtp1.osuosl.org; dmarc=pass (p=quarantine dis=none)\n header.from=redhat.com","smtp1.osuosl.org; dkim=pass (1024-bit key,\n unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256\n header.s=mimecast20190719 header.b=GBOgFd3n"],"Received":["from smtp4.osuosl.org (smtp4.osuosl.org [IPv6:2605:bc80:3010::137])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g0zQh0GnSz1yCv\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 22 Apr 2026 22:42:52 +1000 (AEST)","from localhost (localhost [127.0.0.1])\n\tby smtp4.osuosl.org (Postfix) with ESMTP id 2D80842730;\n\tWed, 22 Apr 2026 12:42:50 +0000 (UTC)","from smtp4.osuosl.org ([127.0.0.1])\n by localhost (smtp4.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id vwyaiG1KI3E2; Wed, 22 Apr 2026 12:42:49 +0000 (UTC)","from lists.linuxfoundation.org (lf-lists.osuosl.org [140.211.9.56])\n\tby smtp4.osuosl.org (Postfix) with ESMTPS id D9F2C4272D;\n\tWed, 22 Apr 2026 12:42:48 +0000 (UTC)","from lf-lists.osuosl.org (localhost [127.0.0.1])\n\tby lists.linuxfoundation.org (Postfix) with ESMTP id C02C0C058E;\n\tWed, 22 Apr 2026 12:42:48 +0000 (UTC)","from smtp1.osuosl.org (smtp1.osuosl.org [140.211.166.138])\n by lists.linuxfoundation.org (Postfix) with ESMTP id 634B0C058D\n for <ovs-dev@openvswitch.org>; Wed, 22 Apr 2026 12:42:47 +0000 (UTC)","from localhost (localhost [127.0.0.1])\n by smtp1.osuosl.org (Postfix) with ESMTP id 558D284769\n for <ovs-dev@openvswitch.org>; Wed, 22 Apr 2026 12:42:47 +0000 (UTC)","from smtp1.osuosl.org ([127.0.0.1])\n by localhost (smtp1.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id AxON_ig_ZUTI for <ovs-dev@openvswitch.org>;\n Wed, 22 Apr 2026 12:42:46 +0000 (UTC)","from us-smtp-delivery-124.mimecast.com\n (us-smtp-delivery-124.mimecast.com [170.10.129.124])\n by smtp1.osuosl.org (Postfix) with ESMTPS id 418F784764\n for <ovs-dev@openvswitch.org>; Wed, 22 Apr 2026 12:42:45 +0000 (UTC)","from mail-pf1-f199.google.com (mail-pf1-f199.google.com\n [209.85.210.199]) by relay.mimecast.com with ESMTP with STARTTLS\n (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id\n us-mta-355-5glXgnPtOJKncUfMFDdPpg-1; Wed, 22 Apr 2026 08:42:42 -0400","by mail-pf1-f199.google.com with SMTP id\n d2e1a72fcca58-82f504f6b75so3175153b3a.1\n for <ovs-dev@openvswitch.org>; Wed, 22 Apr 2026 05:42:42 -0700 (PDT)","from ?IPV6:2001:1c05:1417:d800:d1ef:9817:2a26:625d?\n (2001-1c05-1417-d800-d1ef-9817-2a26-625d.cable.dynamic.v6.ziggo.nl.\n [2001:1c05:1417:d800:d1ef:9817:2a26:625d])\n by smtp.gmail.com with ESMTPSA id\n d2e1a72fcca58-82f8ec0307esm17384609b3a.53.2026.04.22.05.42.37\n (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);\n Wed, 22 Apr 2026 05:42:40 -0700 (PDT)"],"X-Virus-Scanned":["amavis at osuosl.org","amavis at osuosl.org"],"X-Comment":"SPF check N/A for local connections - client-ip=140.211.9.56;\n helo=lists.linuxfoundation.org;\n envelope-from=ovs-dev-bounces@openvswitch.org; receiver=<UNKNOWN> ","DKIM-Filter":["OpenDKIM Filter v2.11.0 smtp4.osuosl.org D9F2C4272D","OpenDKIM Filter v2.11.0 smtp1.osuosl.org 418F784764"],"Received-SPF":"Pass (mailfrom) identity=mailfrom; client-ip=170.10.129.124;\n helo=us-smtp-delivery-124.mimecast.com; envelope-from=dceara@redhat.com;\n receiver=<UNKNOWN>","DMARC-Filter":"OpenDMARC Filter v1.4.2 smtp1.osuosl.org 418F784764","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;\n s=mimecast20190719; t=1776861764;\n h=from:from:reply-to:subject:subject:date:date:message-id:message-id:\n to:to:cc:cc:mime-version:mime-version:content-type:content-type:\n content-transfer-encoding:content-transfer-encoding:\n in-reply-to:in-reply-to:references:references;\n bh=BjnTweXXKKgj+AhbUdzPGhAHN7r8XiUWp6kioF0ul1E=;\n b=GBOgFd3nbfnAlrvkbrPAU9RydKgxJVOUXG49snbFo6OInKPXN7JyesTD5BDwxBJo7j5VdQ\n rs7u2nG3vyh15ZGKifK8Pj4q69G99NDV1soh9yD5qBUR9b9gLO3gh4MZSWb8du7/rw2t8d\n awZQXuh2lAB85W3k1HG34zfLM9OVTuo=","X-MC-Unique":"5glXgnPtOJKncUfMFDdPpg-1","X-Mimecast-MFC-AGG-ID":"5glXgnPtOJKncUfMFDdPpg_1776861762","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1776861762; x=1777466562;\n h=content-transfer-encoding:in-reply-to:content-language:from\n :references:cc:to:subject:user-agent:mime-version:date:message-id\n :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id\n :reply-to;\n bh=BjnTweXXKKgj+AhbUdzPGhAHN7r8XiUWp6kioF0ul1E=;\n b=HAn3vp9aHAx2mgRsdU597KfTKpwkWOHWtMr1kgbHT7azm+O539I6AyHob9ONKt4ieH\n S83tfg9QnC0npl9g8OFrrKDfQWMmaxYrprPF2R249Ukq9HWECIGjcPCqS98dRmUdMJjt\n rPfWRgxX/Z+uPXrgZ7ACJjSL1K3yijdJwXyYCaM1kHFrl2Mgbo0/IdHAYVubie7kzU5d\n YSmYaKn4Un0VmABxuPuBl1Wm/cS9a2UgpgUhQLTY6GHDQ8M997Wkmw6kIfVairmEWSLp\n VoHsHOVhgtFJDolAhdLzJXJYx+J1GhHMYCk6Ar9XdVPi6QBngUCH6pwlXctAmEzLSXA1\n oimg==","X-Gm-Message-State":"AOJu0Yxnej/l16YezFG8g3fY+MLhBC79sGQtU2+bcvpXGCG59fRMutD1\n E/Y/oiBOAuF/l1u7uHQxf/6s4593BxDEHCHLtq/9/jNP01WvmJThZ+4ke2rBvxadQn96IaMkp2i\n 5dEHbbdT5S7pPNn3A3m68JMMg+IPg2NL4pzOlOJqui7+e73oEL+8ljtjIf0Q=","X-Gm-Gg":"AeBDievM+aq7ABIDhVL4h+0y4dcLr4s+2jk7BYZou1U3IU/1hbxt/029tyhAiHWfATe\n B4graR0EHU0WGoB+HnzEN1vQqovG0X4LZulUIWD9V47H97d3Z/QA53TKFH9OK77g5ONlK9Ea6Ma\n /PaiW9sYvsipkgBjXpP1553axpc4YiIQUzHh1NU3S0NNN2wcT3+s2L3fRQh7liBJbJO65dWrteH\n Gr6lsVkT/emmOVBkjsBgmTcsJSVsqv9EEeWHgKcuWE3hQyGuUXQMJh4VV0O/G9AzxHr+pNz9/CB\n wRb4/jQ3dS2swfcBHD5C6AcaOgxu4eQJE/DA3yGo/JNswJojmQOrx/wlQcUOHl0SktKWRFwSywd\n UItsE9hhL3xiUB2dQEOJIyBT/W3wE5zLlUcAPaMOvson/kHVAt4L23dK+HM8OaKeKP0v6BKxxUQ\n FVUBB3z1PsgBiF0vlznE3/rgTcjwbT3ISOH/OeWc81ixcm+gbOhByco7GC6a+AC+QvUzomtLHR2\n alsNBT9zcQ=","X-Received":["by 2002:a05:6a00:340e:b0:82a:fc5:fb81 with SMTP id\n d2e1a72fcca58-82f8c7d109emr23942368b3a.5.1776861761712;\n Wed, 22 Apr 2026 05:42:41 -0700 (PDT)","by 2002:a05:6a00:340e:b0:82a:fc5:fb81 with SMTP id\n d2e1a72fcca58-82f8c7d109emr23942337b3a.5.1776861761167;\n Wed, 22 Apr 2026 05:42:41 -0700 (PDT)"],"Message-ID":"<6391355d-5937-4a07-901c-143ae0f4f56b@redhat.com>","Date":"Wed, 22 Apr 2026 14:42:34 +0200","MIME-Version":"1.0","User-Agent":"Mozilla Thunderbird","To":"Ales Musil <amusil@redhat.com>","References":"<20260422120003.445795-1-dceara@redhat.com>\n <CALVEqe5=wqpxeqH80_HNDp-Qe79SM4fCxGen2fxrraPyfYRxLA@mail.gmail.com>","In-Reply-To":"\n <CALVEqe5=wqpxeqH80_HNDp-Qe79SM4fCxGen2fxrraPyfYRxLA@mail.gmail.com>","X-Mimecast-Spam-Score":"0","X-Mimecast-MFC-PROC-ID":"LvQjE29IJSH77jFqgQ-vDspGR6jsn51qXH1uQXICJPU_1776861762","X-Mimecast-Originator":"redhat.com","Content-Language":"en-US","Subject":"Re: [ovs-dev] [PATCH ovn] lib: Fix dynamic_bitmap_last_set() on\n 32-bit architectures.","X-BeenThere":"ovs-dev@openvswitch.org","X-Mailman-Version":"2.1.30","Precedence":"list","List-Id":"<ovs-dev.openvswitch.org>","List-Unsubscribe":"<https://mail.openvswitch.org/mailman/options/ovs-dev>,\n <mailto:ovs-dev-request@openvswitch.org?subject=unsubscribe>","List-Archive":"<http://mail.openvswitch.org/pipermail/ovs-dev/>","List-Post":"<mailto:ovs-dev@openvswitch.org>","List-Help":"<mailto:ovs-dev-request@openvswitch.org?subject=help>","List-Subscribe":"<https://mail.openvswitch.org/mailman/listinfo/ovs-dev>,\n <mailto:ovs-dev-request@openvswitch.org?subject=subscribe>","From":"Dumitru Ceara via dev <ovs-dev@openvswitch.org>","Reply-To":"Dumitru Ceara <dceara@redhat.com>","Cc":"ovs-dev@openvswitch.org","Content-Type":"text/plain; charset=\"utf-8\"","Content-Transfer-Encoding":"base64","Errors-To":"ovs-dev-bounces@openvswitch.org","Sender":"\"dev\" <ovs-dev-bounces@openvswitch.org>"}}]