Received: by 2002:ac0:e34a:0:0:0:0:0 with SMTP id g10csp694286imn; Thu, 28 Jul 2022 12:56:29 -0700 (PDT) X-Google-Smtp-Source: AGRyM1soNZhftWm/l8NKadimUia4sY8lKTlbCwRQgGHqZXm7r5U5yK+0uIGI8qV+Fa71jqNqOHfW X-Received: by 2002:a05:6a00:1915:b0:52b:17fa:6f33 with SMTP id y21-20020a056a00191500b0052b17fa6f33mr168134pfi.54.1659038188768; Thu, 28 Jul 2022 12:56:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1659038188; cv=none; d=google.com; s=arc-20160816; b=c9LvePeJ6ihFUwc8qDfCXLJJc36aWu+jMeQofCWGQmyoh1KcneQW64g/XMOLtqA3oz GNH2vTKFuA8FUGS0C8q5EmsqjTI80bwRUVenHzB6uT7K6oYYGS3r+ev1C3qtguBNhsTs cl20rRL/z76M+Zh7KGoILBHmLnH3SkcjSIYi/Q/Q8HOTCTsN6OX4rcZp9f1PaQJF4gqw n+EAv7RQ9QIknjqcboqH+K5Gc/dhpNTNYUbddapCI5RVv0XhOPnWLyyjBoaRKOus+glc D5MjHJ4/3VxXAMCSDx1O+dD9TbukOM04joBeZLQt5x60/71ThyCOdkr5ew3M5P6YUhFB GO5w== 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=spQC5DgL3oN87S+iC1PglEQ45W/HemORZipZMoLzdbo=; b=Rm4VQuoPm3f14R0z4y1ab7XMFB2l6oTE1eW7n8NDoQMqS+MS12c7flwVgaVEt8d7Nb 5+m7D0IC5QIFbMfVa1n6TRDcCysd1QKaWdUQ6Daf+WF+khAwYDDyCSpzbXnoOCYXag5m fSFqzR6ZRafuxAvCsdY5FGWN3SoCivx2VOe85UG2sGdD0h3Up/zlBzed/G0OCfBi+2wj /vdpDIqjBk7jrKpQ77kpzWQJCM0RuBlBS2/ubOyw3l9fm5ZI+f5fea0DIDf4nvPjIRjQ C7Qw7mL66Qt7Krb6aaJWItTxoH+MZM8u6NR25nncU4N3VVqvNi8NBoogb2T+Ro/+1RrO xvdA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@semihalf.com header.s=google header.b=Z3pjI6O9; 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=semihalf.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id bg18-20020a056a02011200b00419a2dd0b3bsi2059150pgb.374.2022.07.28.12.56.13; Thu, 28 Jul 2022 12:56:28 -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=Z3pjI6O9; 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=semihalf.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231191AbiG1TuN (ORCPT + 99 others); Thu, 28 Jul 2022 15:50:13 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34658 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231612AbiG1TuK (ORCPT ); Thu, 28 Jul 2022 15:50:10 -0400 Received: from mail-oa1-x29.google.com (mail-oa1-x29.google.com [IPv6:2001:4860:4864:20::29]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0B2461152 for ; Thu, 28 Jul 2022 12:50:09 -0700 (PDT) Received: by mail-oa1-x29.google.com with SMTP id 586e51a60fabf-f2a4c51c45so3562990fac.9 for ; Thu, 28 Jul 2022 12:50:09 -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=spQC5DgL3oN87S+iC1PglEQ45W/HemORZipZMoLzdbo=; b=Z3pjI6O9fsHjdX0fd0JMIbiPAuKOZ/jbEfl+8fap+JTqPS44WCC2h0P3V5kbBPb8+x arHLTqP0WBbd1ANzqmqVf3CJdfq4Eu3ef4vNfoui4p1Udt5gPsH7EG0SqQOaR3IhuH8N D3/Xkt0ez0WrkBj88iC2DELqeI5DtwtnnjysXHyjGzp17v1YBh3wthJ3nNjclGdJYO1P Rr3s7wCu9ShcLlg/vhVslWrAbQltfKGVxZZe7rTTele1mdU0JwPiLZ4+1kn7b1VLu1uc lu/QZxTE8JLiSmEFJHk/7HPfs3bC86fobhGfCdZvzOfJXVmhd69YkZPhH/detcDK9qZz tHGw== 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=spQC5DgL3oN87S+iC1PglEQ45W/HemORZipZMoLzdbo=; b=STahhqdlVnK3kZyOTbloBIg3Pj7ZT+j1rj9UqaVz2Rp/+EkQSeztucm+2np415Xwh+ chzLSJbDtkd2PT/ghHeWaUadxdZq9QP9kFZCnF5Ro5OpekDyAPtHGvw+YpEeKImvIBvh wCKdPFaYXf/nY6BtR8TDL1etCncZVBbJvuwUEzBQzt6SfAD4yK3lq4y3O1j7LMnWSoP5 E4xRYnQH978TBIWf0u1Wpj8OZsyPYq7wq6lJXJXjh/tAhAfPqvwVLD5jU/DYXq5M0oZ+ QjgtIhBJwebVZrkBGga754l0RTAHRs1QiJppCzeC441ENKQJB2y7ZIUAXf4m/qBFMGGE WDHw== X-Gm-Message-State: AJIora9bdkue9KUo9zM0ioE74h0u940RsZcWuFTFccQpcAYvAx9npx7l uS9Q+NyJ65pPD26M6r/QzKzz4W2kBLQzAqXfQCQreA== X-Received: by 2002:a05:6870:a182:b0:10b:efbe:e65d with SMTP id a2-20020a056870a18200b0010befbee65dmr519829oaf.5.1659037807922; Thu, 28 Jul 2022 12:50:07 -0700 (PDT) MIME-Version: 1.0 References: <20220727064321.2953971-1-mw@semihalf.com> <20220727064321.2953971-7-mw@semihalf.com> <20220727143147.u6yd6wqslilspyhw@skbuf> <20220727163848.f4e2b263zz3vl2hc@skbuf> <20220728091643.m6c5d36pseenrw6l@skbuf> <20220728191630.wjmm4mfbhrvbolqq@skbuf> In-Reply-To: <20220728191630.wjmm4mfbhrvbolqq@skbuf> From: Marcin Wojtas Date: Thu, 28 Jul 2022 21:49:58 +0200 Message-ID: Subject: Re: [net-next: PATCH v3 6/8] net: core: switch to fwnode_find_net_device_by_node() To: Vladimir Oltean Cc: Andy Shevchenko , Linux Kernel Mailing List , ACPI Devel Maling List , netdev , "Rafael J. Wysocki" , Andy Shevchenko , Sean Wang , Landen Chao , Linus Walleij , Andrew Lunn , Vivien Didelot , Florian Fainelli , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , 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 autolearn=unavailable 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 czw., 28 lip 2022 o 21:16 Vladimir Oltean napisa=C5=82(= a): > > On Thu, Jul 28, 2022 at 06:56:48PM +0200, Marcin Wojtas wrote: > > There was a regression even for OF in v1, but after switching to > > device_match_fwnode() it works indeed. Anyway patch v4 is imo useful, > > I'll only reword the commit message. > > Do you mean patch 4 or patch v4? If patch 4, of course it's useful, but Patch 4/8 in v4 :) I'm working on it right now to submit asap. > not for avoiding a regression with OF (case in which I drop all my claims > made earlier about fw_find_net_device_by_node), but rather to actually Change in the mvpp2 driver: - dev->dev.of_node =3D port_node; + device_set_node(&dev->dev, port_fwnode); is desired and correct anyway, so as a low-cost change I think it can be included in this series (which is in fact preparation-to-ACPI support). I will update the commit message. accordingly. > get something working with actual ACPI (although perhaps not in this > series, you'll need to add ACPI IDs in the mv88e6xxx driver some time v1 added all of this, but we agreed that ACPI-specific bits should be sent separately later, after extending the ACPI Specification. > later as well, maybe you could focus this series just on converting DSA > to play nice with fwnodes). If you're already thinking about the v4 of > this patch set, I'll respond to that in a separate email shortly.