Received: by 2002:a05:7412:3210:b0:e2:908c:2ebd with SMTP id eu16csp672959rdb; Fri, 1 Sep 2023 00:11:22 -0700 (PDT) X-Google-Smtp-Source: AGHT+IF8J+EOmVNSnUjc5U5KUa+iv2y5fnQcaOXhlgldl7IWl6tftTXgGK1suxnXXYBxo36KFVgj X-Received: by 2002:a17:902:b490:b0:1b8:76ce:9dab with SMTP id y16-20020a170902b49000b001b876ce9dabmr1570070plr.41.1693552282042; Fri, 01 Sep 2023 00:11:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1693552282; cv=none; d=google.com; s=arc-20160816; b=ZwBAxxu5ANJqxjHeJj5I8KU4iotjZDXWSL8JFRklFibFv/dKcB2Sn1R7OPVC6p9HiE ttluPA1yRI4pWAWzE+B0Y5ogptGJRZGxEcvvl05shhRb1SGsV15lseYey3jPvvmhAbs/ BBWwCiHf5//H36sXOgRSekCg2vo1v0JdOXYIXilIqIdeo2/FXXlYa/0BHiWHdF63REUU F6MEQMYmebrNZQIifWesNPcPceRstAzAGPWOOETNAqAzLCRw042tlzHWPpMhtUaBQwbg Bn4b1Rnan3//Bf0jnif+aGL5PWr7sJA7Tmi+AQERxPJyuz9NCqFvUP/CxRES5t4ZA9bS Hlew== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:subject:cc:to:from:date :dkim-signature; bh=M5WJ1FNE0vDOGNWN98cEunVNoyo7jv3m/LsfxyErGy0=; fh=MO+FbO1naTlz7ZrOhJGIaDGlhideRGQ0zyJfSo0hK50=; b=NDz8B3flmL3j7y9YFVG4BAnCBPR1pUiHOeGCyIpdlJg94J3nO/LM3cDfv4y55xCRkY /Rd6QVvbciFwXCZRqgQPd+l3fXQgAQ+RLl+Qd0svkogugIPpc76/pUbM5F16/vF+JkJ5 gC9UK5HGVp0ui+beng04yyVezT9fsg9dJ6voeHjUYy6PdO3UUR+FgT72LoLTh7liMXXN 3wUt1VZ125osD8ACizHm63Lw9bcEkG74iRvwCtEfeUF/E8FNKIUcR0wD6KruoHYuebbx 2yG12DZIYotNJlza+iOAlBmzjPejYAk9D2Z63o4sVz/oWmHfxm3URglwVd630dM6AfCC yFCQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=UINJE8aY; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id m9-20020a170902db0900b001b864e277e1si2408359plx.494.2023.09.01.00.11.07; Fri, 01 Sep 2023 00:11:22 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=UINJE8aY; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234519AbjIABdP (ORCPT + 99 others); Thu, 31 Aug 2023 21:33:15 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55236 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230061AbjIABdP (ORCPT ); Thu, 31 Aug 2023 21:33:15 -0400 Received: from ams.source.kernel.org (ams.source.kernel.org [145.40.68.75]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 97513E6E for ; Thu, 31 Aug 2023 18:33:11 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id 22931B823FD for ; Fri, 1 Sep 2023 01:33:10 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 58501C433C7; Fri, 1 Sep 2023 01:33:08 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1693531988; bh=nmrHaG018wY/DNDHLlevsfQP0j2tRtJhM5Z3Cv69FT4=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=UINJE8aYcs0nJ/rjjyxH4COFqtI/x3ioS7j4J+aucywC2O6X9H/hhu4YVFCy76WVE UVTBOy8ZrEkeAxMrbNK7VdPMvzRi9/0bylrlVMKM/bNgcEe+jQMre3Kub7XmSaCeOh X1Qu5oNj/Z5IUjsKlzcHSOf8+EocYvhiu26QhOi6bCTQGKYYAvRVE6WUxK/9l+Yfo4 chlRXut28PpKNmrV9243b38J0Cb94UxFnhROuXx3g1HpVh6vmawsFLdfSYRruVIr8+ amn7hnIpzy+Q43sSbh6KVMH1AVhyFvOwc6Lm6JuHbb2U/bDSpI4Oh0clGEWRYAeE84 RdsBvFWvoW+SA== Date: Thu, 31 Aug 2023 18:33:07 -0700 From: Jakub Kicinski To: Oleksij Rempel Cc: "Russell King (Oracle)" , Andrew Lunn , Heiner Kallweit , "David S. Miller" , Eric Dumazet , Paolo Abeni , kernel@pengutronix.de, linux-kernel@vger.kernel.org, netdev@vger.kernel.org, Lukasz Majewski Subject: Re: [PATCH net v1] net: phy: micrel: Correct bit assignment for MICREL_KSZ8_P1_ERRATA flag Message-ID: <20230831183307.6145542e@kernel.org> In-Reply-To: <20230831112342.GD17603@pengutronix.de> References: <20230831110427.3551432-1-o.rempel@pengutronix.de> <20230831112342.GD17603@pengutronix.de> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, 31 Aug 2023 13:23:42 +0200 Oleksij Rempel wrote: > > > /* struct phy_device dev_flags definitions */ > > > #define MICREL_PHY_50MHZ_CLK 0x00000001 > > > #define MICREL_PHY_FXEN 0x00000002 > > > -#define MICREL_KSZ8_P1_ERRATA 0x00000003 > > > +#define MICREL_KSZ8_P1_ERRATA BIT(3) > > > > Please can you also convert the other two flags to use BIT() as well to > > make the entire thing explicitly bit-orientated? Thanks. > > Ack. This patch is for the net. The cleanup will got to the net-next. > Except clean up will be accepted for the net too? The change is simple enough, you can convert all three bits in the fix. The commit message could more explicitly say that these defines are supposed to be masks not bit positions, tho.