Received: by 2002:a6b:fb09:0:0:0:0:0 with SMTP id h9csp3648820iog; Tue, 21 Jun 2022 03:07:54 -0700 (PDT) X-Google-Smtp-Source: AGRyM1tzcxX4eEX3rPp/LdQdVKDjKdSzisrNzHbFDWFHayLfmTtz7eyieyxLX3M23EybLDzg9hT6 X-Received: by 2002:a17:906:11d:b0:712:abf:3210 with SMTP id 29-20020a170906011d00b007120abf3210mr25729103eje.292.1655806073847; Tue, 21 Jun 2022 03:07:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1655806073; cv=none; d=google.com; s=arc-20160816; b=yOc6D9FzSkXoVrO5545kL7nv2CLFkMjAWosGk+GxcMbUl7OpYbc75h+Js9jZrAWbei axQycyo/2dZljWTQAQAPZvm+OlzJSjczr9DdGLkUmErdvbahaXY6pBdK1JiusGmVRfxP QE2tjkBOPfKH1gDge4xl0FEftvAyLsz2skYA4NJUztWBfvBX1tbuzfqEXWSgmSloBIFH eOlNjmDJ2VgPfcs4OO2OHGkx87xZqmEEDWPi2WWzOavvPREgkL7oZIiXqctDyNgBi/8R vZj+hO62v9AYZVP+IrqFbveB+9LA38xUX3TeXiY82qBv0yGVo9hkxzZRwEokmjC4Fq+y vLoA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=Va65CLlXT66lPiOAfwa9g+ASPcDM2MU+8pT24RRRO7k=; b=saXOvuWIlqWGlTm9gb0lqqRRkQ2gd+2VyIT5duSMk75aF7aLIxjrcwwVlPTtrK6xiX I1o8wpCTjnfKRH+KBf9cLv+H4RT7huFtBVDMTyq6wv9Fa8eJXm4av1R3NuRykZ1L3fN5 1OxWxXiE8EUH5rvik+XBEwggC0pBTRXvvXPZbQvFzbturPpdiUoNgCkeo4ZGdiW4T2UZ RfTNhc6Sq6uz352RH4YwhmzBgbzr9ZnrVdyUPJdR5R3pqIzh7/ehnL9n7XTsnMIwJvlM divbR/WKhzTH3af55ZBhX0xs/YuiH0FuOjNJgrida9KpIlh/21Gyg15beSEHRnV3nJrQ +OKQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@semihalf.com header.s=google header.b=fu3PlG9c; 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 Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id sd32-20020a1709076e2000b006e86e8d7520si15278845ejc.186.2022.06.21.03.07.28; Tue, 21 Jun 2022 03:07:53 -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=@semihalf.com header.s=google header.b=fu3PlG9c; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1348886AbiFUJ2r (ORCPT + 99 others); Tue, 21 Jun 2022 05:28:47 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40152 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1348944AbiFUJ2Z (ORCPT ); Tue, 21 Jun 2022 05:28:25 -0400 Received: from mail-lf1-x12d.google.com (mail-lf1-x12d.google.com [IPv6:2a00:1450:4864:20::12d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 481C3D5E for ; Tue, 21 Jun 2022 02:28:21 -0700 (PDT) Received: by mail-lf1-x12d.google.com with SMTP id f39so5715295lfv.3 for ; Tue, 21 Jun 2022 02:28:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=semihalf.com; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=Va65CLlXT66lPiOAfwa9g+ASPcDM2MU+8pT24RRRO7k=; b=fu3PlG9cjiFDFScwOu8ddGWGy5g+HqrHZe10yxTdqH078iLyUE2HKHs8FuC59gH2So WY7XXtfa8HVwjJrAbMJiHsVO4ag6N85TnZqdR2nXa54ZOSeoi/oe7DGi3vRoK4mRkUrI XCWgoPJvlF10a8dqge8Nxc3I81fcwUwjCC05vPyqmKy0Q7umD3STPXA69BtRZTOrlaz5 Phftvrz0yrSqsVEdNSl8UxNIptUQYyKKZbHGTNdDbX7MHSIf6b9IczF5CJemmhWsZFCC kttCGIp2asVqs3R6/hefDfA9BUWTDy6LeTczrj2VIE+m5EpdUiRuSWzB8zGODXyEYNhB Xk/w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=Va65CLlXT66lPiOAfwa9g+ASPcDM2MU+8pT24RRRO7k=; b=cN1xFekEKGq0g8jdaWU8eoIDuwlgs40TnJgof6C1HKA4YaVKf6vGwb5MfQheYgYMxW SuF4xk2WOIdS58eXAuthM5evN6uHOnjIEB+OpfBGWouLd+8IN1T3oh0gxLjvggMeJdnA fKzX6GfMlTYLt3WoVYswPwwZ17i560ooRYflM74KzaTlf3j5yE7ZQpkrfeYGy3rrmFCc F3PwyivTFZc31G2NNiyeI7QToDjgiWuoUpZ9Zuyz5dDfOagqSizC2k/aOC46aJJyQOyu 2fX5ZtYUR68ii5IIoBcVfuEDZnauFIuMCIamb4C8FfFv5oc1gBkxAAyHtJFAuOkIFv03 t76g== X-Gm-Message-State: AJIora9GMfBTSKwqy0rWKC6MboXoIW12ZQj3HY+CbJiNRHeJm1t+pVF+ MiMRmyMEzx6f8mbpdzU8cDKU9rvZk6p1Leh5SaREog== X-Received: by 2002:a05:6512:118f:b0:47f:6a1a:20d4 with SMTP id g15-20020a056512118f00b0047f6a1a20d4mr7110048lfr.428.1655803699554; Tue, 21 Jun 2022 02:28:19 -0700 (PDT) MIME-Version: 1.0 References: <20220620150225.1307946-1-mw@semihalf.com> <20220620150225.1307946-5-mw@semihalf.com> In-Reply-To: From: Marcin Wojtas Date: Tue, 21 Jun 2022 11:28:10 +0200 Message-ID: Subject: Re: [net-next: PATCH 04/12] net: mvpp2: initialize port fwnode pointer To: Andy Shevchenko Cc: Linux Kernel Mailing List , ACPI Devel Maling List , netdev , "Rafael J. Wysocki" , Len Brown , Andrew Lunn , vivien.didelot@gmail.com, Florian Fainelli , Vladimir Oltean , "David S. Miller" , Eric Dumazet , Jakub Kicinski , pabeni@redhat.com, Russell King - ARM Linux , Heiner Kallweit , Grzegorz Bernacki , Grzegorz Jaszczyk , Tomasz Nowicki , Samer El-Haj-Mahmoud , upstream@semihalf.com Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE 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 pon., 20 cze 2022 o 19:44 Andy Shevchenko napisa=C5=82(a): > > On Mon, Jun 20, 2022 at 08:43:05PM +0300, Andy Shevchenko wrote: > > On Mon, Jun 20, 2022 at 05:02:17PM +0200, Marcin Wojtas wrote: > > > As a preparation to switch the DSA subsystem from using > > > of_find_net_device_by_node() to its more generic fwnode_ > > > equivalent, the port's device structure should be updated > > > with its fwnode pointer, similarly to of_node - see analogous > > > commit c4053ef32208 ("net: mvpp2: initialize port of_node pointer"). > > > > > > This patch is required to prevent a regression before updating > > > the DSA API on boards that connect the mvpp2 port to switch, > > > such as Clearfog GT-8K or CN913x CEx7 Evaluation Board. > > > > ... > > > > > dev->dev.of_node =3D port_node; > > > + dev->dev.fwnode =3D port_fwnode; > > > > device_set_node() ? > > Ah, important remark to all device_set_node() comments. It assumes that y= ou > replace _both_ assignments with _single_ call. > OK, will do. Thanks, Marcin