From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.7 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 5A810C432BE for ; Thu, 12 Aug 2021 01:23:54 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 000626104F for ; Thu, 12 Aug 2021 01:23:53 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 000626104F Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=kvack.org Received: by kanga.kvack.org (Postfix) id 1AE1E6B006C; Wed, 11 Aug 2021 21:23:53 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 15E6D8D0001; Wed, 11 Aug 2021 21:23:53 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 04D3A6B0072; Wed, 11 Aug 2021 21:23:53 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0147.hostedemail.com [216.40.44.147]) by kanga.kvack.org (Postfix) with ESMTP id E35726B006C for ; Wed, 11 Aug 2021 21:23:52 -0400 (EDT) Received: from smtpin39.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay02.hostedemail.com (Postfix) with ESMTP id 880AA253D4 for ; Thu, 12 Aug 2021 01:23:52 +0000 (UTC) X-FDA: 78464681904.39.E7A252A Received: from mail-io1-f44.google.com (mail-io1-f44.google.com [209.85.166.44]) by imf08.hostedemail.com (Postfix) with ESMTP id 4B77C300B54B for ; Thu, 12 Aug 2021 01:23:52 +0000 (UTC) Received: by mail-io1-f44.google.com with SMTP id y1so6134268iod.10 for ; Wed, 11 Aug 2021 18:23:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=YRObm59cjW4mPv2dUb0C1++B3DtkugJeydgUsYgRRPM=; b=WHAlLg9ohkG813Q1TWwD7YRLqbWJO8dOX4v9wHAFZmcD1RZPyGeC1gpkgBfKxgJvw2 EGGzFabxOOgs6JREgvq/WoAY/2WmEALv5+Y58bbBzVjMUZ0LurC9jxpjXZxu8mIvq/0k 96YybilFkxL0fq5e0gKHrSw90URpZcgoaKXleG14U/X8ie0YEYvKsqV9+9o3oKBq43qG s8OlAg01Ui2E91xjfqDHbuc3Me5hwjJOAI5aRPSccEoOnfmWJVZlJQSO7HNJFEqoeSN6 ka30FptXOr2FGryl5qJXdkzm24s7X5UGuRMihGracJN4wDs+syEzd/5YKmCe4DH/QhTV SDtw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=YRObm59cjW4mPv2dUb0C1++B3DtkugJeydgUsYgRRPM=; b=a7s8wTDDNZuKXMZRZVS8HDbgYKMvgrOkOutR9m8AU+uJNqgN1MvQplfq5QfeoDbt0g pBe2Qd3s/EfWVCFZZoSuziTrUu7OSKc8D2Pn2ZAvFB02HTkjrXy1SbsFIYD674t0E/D1 OlvGi7iEPaHLwUVcJvvu143avGAyaFQXkd1yXO584eXWA1TOtx1lCWlunRPi122GE3xD ZfEDaEVmZ2zfUXLOKhPX3Bu2XAe4RMuimw7+YFI2qRcqxrgdmKkXxwRc9kS8uU6vwLlA 3zNMELIWpTnZ04qAOhH0RFQIymrPumlvWDPNU3UIPSgx96OiahTsk7W7aO5s48awSuv7 UpEQ== X-Gm-Message-State: AOAM530RQwiNTGE17ngX58zoec/vve7yg4/CF1HWtIdG6cyxs3Gxm55k vJJY76L/qApXg8ACERlxgsdCCUjhLkNPVDo3Hu0= X-Google-Smtp-Source: ABdhPJwac8bfGP0DN27pXt2mjduCWrdFapg50/Wx6BbbRcQxgeb5tHNgq9SdNaTU5BgumIVHbxbEGZ/qvGGXyo9L3XA= X-Received: by 2002:a6b:cf15:: with SMTP id o21mr1116471ioa.132.1628731431579; Wed, 11 Aug 2021 18:23:51 -0700 (PDT) MIME-Version: 1.0 References: <20210719021755.883182-1-yury.norov@gmail.com> <20210719021755.883182-3-yury.norov@gmail.com> In-Reply-To: From: Yury Norov Date: Wed, 11 Aug 2021 18:23:40 -0700 Message-ID: Subject: Re: [PATCH 2/4] bitmap: unify find_bit operations To: Wolfram Sang , Yury Norov , Linux Kernel Mailing List , linux-mm@kvack.org, linux-mmc@vger.kernel.org, Andy Shevchenko , Rasmus Villemoes , Petr Mladek , Sergey Senozhatsky , Tejun Heo , Steven Rostedt , Ulf Hansson , Dennis Zhou , Christoph Lameter , Andrew Morton Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 4B77C300B54B Authentication-Results: imf08.hostedemail.com; dkim=pass header.d=gmail.com header.s=20161025 header.b=WHAlLg9o; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf08.hostedemail.com: domain of yurynorov@gmail.com designates 209.85.166.44 as permitted sender) smtp.mailfrom=yurynorov@gmail.com X-Rspamd-Server: rspam04 X-Stat-Signature: 9dags4t67nn7cfanfekpjcfhh5k8wwiu X-HE-Tag: 1628731432-857551 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: On Wed, Aug 11, 2021 at 12:38 AM Wolfram Sang wrote: > > On Sun, Jul 18, 2021 at 07:17:53PM -0700, Yury Norov wrote: > > bitmap_for_each_{set,clear}_region() are similar to for_each_bit() > > macros in include/linux/find.h, but interface and implementation > > of them are different. > > > > This patch adds for_each_bitrange() macros and drops unused > > bitmap_*_region() API in sake of unification. > > > > Signed-off-by: Yury Norov > > I fetched your bitmap-20210716 branch and tested it on a Renesas > Salvator-XS board with an R-Car M3-N SoC with some debug output added. > Still works and values make sense, so: > > Tested-by: Wolfram Sang Thank you Wolfram for looking into this. I'll resend all the series this weekend.