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=-0.6 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS 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 67D5FC433E0 for ; Wed, 3 Jun 2020 21:58:39 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 3830D207D0 for ; Wed, 3 Jun 2020 21:58:39 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="TCQcSsFl" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726589AbgFCV6i (ORCPT ); Wed, 3 Jun 2020 17:58:38 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41168 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725922AbgFCV6h (ORCPT ); Wed, 3 Jun 2020 17:58:37 -0400 Received: from mail-pl1-x641.google.com (mail-pl1-x641.google.com [IPv6:2607:f8b0:4864:20::641]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E7872C08C5C0; Wed, 3 Jun 2020 14:58:36 -0700 (PDT) Received: by mail-pl1-x641.google.com with SMTP id y17so1289894plb.8; Wed, 03 Jun 2020 14:58:36 -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 :cc; bh=qmgJt4PdsESH6tmBmwTOPwDVV1Ll9TPCWH5ByqNZkOs=; b=TCQcSsFl3qKkBj4YlGE4aC9Pbuf+moem+PaECr4bQzj/BobeofHt3xbI+d27DkcVNB 40WjJqIcxTwfiGAI9XP/DuJEG1GLB9tb8FgXRaxkTjPfAG8ZYxTipspSxVw7uRHCbB0C WQ/m7tv6LToRIKoj7UVhUQwcGQkGMv/pbR2EdPjUP9LAjLo/va+qGx0NMiXMWWqjhS25 eIXf9j1WnsLm7jhtI0fK0o+cilB+vRAdZaYxlJcjP6+6eN5oB8ZXRBNgkZxmC7f1Mdko JmI7ZYp4r6Ep6p4hI+sc8ThlePsd69HLNiq+tB8WIlzgq+0BlXRNKn+GLW3STgQf6VOQ i1QA== 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:cc; bh=qmgJt4PdsESH6tmBmwTOPwDVV1Ll9TPCWH5ByqNZkOs=; b=GPECeNRyJTSy/Mg4h/n0vp7X1BoSAdg+OUT8nJmWWGG77mb00bqGVZn0CaxsE1RG6W 0ZhQu0tkgW7TMw6R55RUKjwFScqxWXi+g1jkqdsUsccj44iPL37ko/cQnicgR8cVuxbX 4xaPfyY1QjdeIVBONKL9MRF+cpuYGPwT0DwB96UQO6cKFxxDAAln7vHUr6GA2F9dEX+8 gXf/5oW1G4+TLrAut3CNvHG6UTalVc1TmG5cM2CNvU2Odpxv842YxJGlLpAkQnFqhYlg HpkJIEEIBM3rO49XPaivKewtOCCJaEirC4rPSjsXIjJHfr/dYcChVuzK2+CLuAjI6Qor U6kg== X-Gm-Message-State: AOAM533uxPuOTVPKDbEKHM9STMrtOhWALDBHZuqNRTqZkhoExIs3H/aK i4yZfjjo0aBFCMhpoFoAdrm3T9DUQCQmTHXBLio= X-Google-Smtp-Source: ABdhPJxvOd/rxSkS3SDcGd9w+wE0DvS/xc0PNdUmaiTFNHEUuyjWv6xxiiqEmH/nJYu8Butm7Ja+zj20B5fpXzOLCLI= X-Received: by 2002:a17:90a:220f:: with SMTP id c15mr2313884pje.129.1591221516321; Wed, 03 Jun 2020 14:58:36 -0700 (PDT) MIME-Version: 1.0 References: <20200531223716.GA20752@rikard> <20200601083330.GB1634618@smile.fi.intel.com> <20200602190136.GA913@rikard> <20200603215314.GA916134@rikard> In-Reply-To: <20200603215314.GA916134@rikard> From: Andy Shevchenko Date: Thu, 4 Jun 2020 00:58:19 +0300 Message-ID: Subject: Re: [PATCH v7 1/4] bitops: Introduce the the for_each_set_clump macro To: Rikard Falkeborn Cc: Emil Velikov , Syed Nayyar Waris , Masahiro Yamada , Kees Cook , Linus Walleij , Andrew Morton , William Breathitt Gray , Arnd Bergmann , Linux-Arch , Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Jun 4, 2020 at 12:53 AM Rikard Falkeborn wrote: > On Wed, Jun 03, 2020 at 11:49:37AM +0300, Andy Shevchenko wrote: > > On Tue, Jun 2, 2020 at 10:01 PM Rikard Falkeborn > > wrote: ... > I'd be very surprised if compilers warned for explicit casts but I'll > send a proper patch soon to let the build robot try it. I noticed that you should have received kbuild bot report about a driver where it appears. You patch broke all cases where (l) = 0 and (h) is type of unsigned (not a const from compiler point of view). -- With Best Regards, Andy Shevchenko