Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp5696976rwd; Mon, 12 Jun 2023 08:29:43 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ6JOHjL5y1fSdFsEZFFaaSHN5FovDO+hNp6qaB206eI06sAH31jE66YhGz0LH8u03SNBfYk X-Received: by 2002:a17:902:a511:b0:1b3:b84b:9009 with SMTP id s17-20020a170902a51100b001b3b84b9009mr4927628plq.46.1686583782814; Mon, 12 Jun 2023 08:29:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1686583782; cv=none; d=google.com; s=arc-20160816; b=sUsrOP5OjM4xH72Catn3ncMvGxGpdc5xg9aRF7fkmhEox9MKw0HVBlx1J4ZiCL2Sre c2k8CHIdRoLDpS9CBEzQOXR2OQ0x8yUFafW3Z8mddfQJwkhusN3zu3335fTgHw5cJVYe vhVD6mT+ek8fhZhr9eKnQSpvoSvLt8LNQJern7rDuz9HyyPcsNDiZU+jsMx7ZkcwHwv0 za+0d8WnghxlsGzIBlnff48UPqiBJ5QwntpJ/m3+DQlI6jMpmd9D6q1Oj8JIq07ru/2q W0BBX9PjJaE1n5ooDnpYDoMlkEok2ed23U4mNG5aB2i/zaV+d/aTRSD9NjLz+LmfPVGY epxA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :dkim-signature; bh=kk0d/2tWj4khyjB2Eu1F5L42SpysC7oftRAedyBPmVY=; b=bks8lxNv27TyaWAx2EdcwlpddxUrHIXKX5nlTPsulH0peLpiYXe2HgcoNEeyocMARr lePPDjDOKp+4EDNNxOq2tfe4hFNH+NP4eOs6recpPLaJI9z3HYE5X64ZDsbI5me4BXwj KkVRgBpm7s7QxiS1eG0piGk9R8bjfPpf1GvSaeUmaYA/9W+DdFksv5/11yTEIYNs7ohj Y5MDKfDaRMPUZaAbvtUz5hNMfYt/d7HFqLcsjoHwZ7NZ4j0tRIW/FohkSFWWQdr8qTVp mAsINBkHQArcmZDmCFA5+OSCLry7YTR8QAX4s55YHVLWonbP/9NXGSbim1Or4EOnHFag vJkg== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail (test mode) header.i=@armlinux.org.uk header.s=pandora-2019 header.b=SPtEPNIS; 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=fail (p=NONE sp=NONE dis=NONE) header.from=armlinux.org.uk Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id j6-20020a170903024600b001ae4c3bbb0dsi7469017plh.145.2023.06.12.08.29.30; Mon, 12 Jun 2023 08:29:42 -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=fail (test mode) header.i=@armlinux.org.uk header.s=pandora-2019 header.b=SPtEPNIS; 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=fail (p=NONE sp=NONE dis=NONE) header.from=armlinux.org.uk Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239103AbjFLPGl (ORCPT + 99 others); Mon, 12 Jun 2023 11:06:41 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39430 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S238722AbjFLPGk (ORCPT ); Mon, 12 Jun 2023 11:06:40 -0400 Received: from pandora.armlinux.org.uk (pandora.armlinux.org.uk [IPv6:2001:4d48:ad52:32c8:5054:ff:fe00:142]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 635E1191; Mon, 12 Jun 2023 08:06:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=armlinux.org.uk; s=pandora-2019; h=Sender:In-Reply-To:Content-Type: MIME-Version:References:Message-ID:Subject:Cc:To:From:Date:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=kk0d/2tWj4khyjB2Eu1F5L42SpysC7oftRAedyBPmVY=; b=SPtEPNISbPVbX11EIBaAy7aniA Py5rr49UE5fAF8pkMj6ziXGm1dcsf6hQaPTw/ewWV8GX14LVy1fNBFAu3V29b070t98BPiW8MjxwF Q1MuPfH/Ba2e1ZTC1U7aXgD65ss+YRTvClUk94tAMRs/ui5PWMcE5zZahrybJX3oREcmUL+ZrhEi3 iOAL7vcIAzhKWdHH+00ZvR8+ROwzdboNTXP+2tLatSvajAF6AIOqE19XKm2ljMmm+gBkRgTy4ISKb nhBBuSWx/kkEgFaoTC9mlXZDWRV9nOnnPZfixFYT0Aluw86NkvMXIrG14ZVDs/TDZyK+VcFlpVltV oeJX6HaA==; Received: from shell.armlinux.org.uk ([fd8f:7570:feb6:1:5054:ff:fe00:4ec]:39544) by pandora.armlinux.org.uk with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1q8j7p-0005vC-VU; Mon, 12 Jun 2023 16:06:33 +0100 Received: from linux by shell.armlinux.org.uk with local (Exim 4.94.2) (envelope-from ) id 1q8j7n-00053s-VL; Mon, 12 Jun 2023 16:06:31 +0100 Date: Mon, 12 Jun 2023 16:06:31 +0100 From: "Russell King (Oracle)" To: Jianhui Zhao Cc: andrew@lunn.ch, davem@davemloft.net, edumazet@google.com, hkallweit1@gmail.com, kuba@kernel.org, linux-kernel@vger.kernel.org, netdev@vger.kernel.org, pabeni@redhat.com Subject: Re: [PATCH] net: phy: Add sysfs attribute for PHY c45 identifiers. Message-ID: References: <20230611152743.2158-1-zhaojh329@gmail.com> <20230612140426.1648-1-zhaojh329@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20230612140426.1648-1-zhaojh329@gmail.com> Sender: Russell King (Oracle) X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED,SPF_HELO_NONE, SPF_NONE,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 On Mon, Jun 12, 2023 at 10:04:26PM +0800, Jianhui Zhao wrote: > diff --git a/drivers/net/phy/phy_device.c b/drivers/net/phy/phy_device.c > index 17d0d0555a79..81a4bc043ee2 100644 > --- a/drivers/net/phy/phy_device.c > +++ b/drivers/net/phy/phy_device.c > @@ -541,8 +541,10 @@ static int phy_bus_match(struct device *dev, struct device_driver *drv) > > if ((phydrv->phy_id & phydrv->phy_id_mask) == > (phydev->c45_ids.device_ids[i] & > - phydrv->phy_id_mask)) > + phydrv->phy_id_mask)) { > + phydev->phy_id = phydev->c45_ids.device_ids[i]; > return 1; > + } > } > return 0; > } else { > > How about modifying it like this? No - there are C45 PHYs where the ID in each MMD are different. 88x3310 is one such example. If we're going to report any of them, we should report all of them. -- RMK's Patch system: https://www.armlinux.org.uk/developer/patches/ FTTP is here! 80Mbps down 10Mbps up. Decent connectivity at last!