Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp468787ybl; Tue, 28 Jan 2020 06:27:00 -0800 (PST) X-Google-Smtp-Source: APXvYqzJFHEHTAowAn8dawVNr/241g/tHRBQkgzoVaSKqFYj4bk0cZw2x5NEQA3BFvkEhbY66UVb X-Received: by 2002:a9d:c42:: with SMTP id 60mr16044162otr.182.1580221620119; Tue, 28 Jan 2020 06:27:00 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1580221620; cv=none; d=google.com; s=arc-20160816; b=IlJBs6qqah6CJyOXOx0TBYKfUZYHJ96x6Itlg5Vnp3cXqsUastnFeeetU6slv3Km3F fbsiQ91JkojGKWVWR0TwvjlOLPIK8hQPR3vcHFckyDMOAfG5yUqIkYOduZ+BgCzFe3f7 OywQWv2tLXbiVyHawLLsxejOBwkTeotD0hyYmGKxCL5r/QhbDaZSJkFwbXWdz8U/K00A ydf8BCYl6lICc75WORsXz44/+AlpQarAU6jpekDn1wc0zRWm1x5nxYsSRzmuV6+/0mEx dHCNpfV1THaA/JqXaQTgDZARQ5NExoRmmzgr8RNNgkWgBXWidlq85+huU+svoNu1qnz9 7Xew== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=YB+FXxREu5BSwub77hfY52sRUqYxv1IL2oZOoWzbvTw=; b=EC8Kxez9jmUC2DXjoo0hVNnD7R2jDQ/G0xh3Yw5ITgFmHzPmwuTJWS2AQC+3JUGNXo MV2STu1LiffwA0HgNi7UdLIMkDlBLpSpsDVgBtKGrHYVEYxqOSDdAQRE1CidEQJZNWbD Si3PtKaILbZ/FpKKPoL0dvLvUAJaON8OBsalFXS541lVo46B++EP9cLaF+mqCdMi97vi byFEde0fcWthX6JJfhxzHeuImT/CpcFmhjOTp7FLudXDDVcnPeG80QZR54N4QzNhOGlN ALDmDOFo19RVM7y+lqF8YQfUvW9SYU/VK0jEPpmJGFj0KOx2gxBIR+VwmIgW70dVK7Iq KahA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=oGfCOSVW; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id q6si10511028otg.248.2020.01.28.06.26.48; Tue, 28 Jan 2020 06:27:00 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=oGfCOSVW; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1733089AbgA1OZv (ORCPT + 99 others); Tue, 28 Jan 2020 09:25:51 -0500 Received: from mail.kernel.org ([198.145.29.99]:52986 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730766AbgA1OZu (ORCPT ); Tue, 28 Jan 2020 09:25:50 -0500 Received: from localhost (83-86-89-107.cable.dynamic.v4.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id B835424686; Tue, 28 Jan 2020 14:25:49 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1580221550; bh=/0hs1BMJug76hD76DDn1hUvFOfwgJOJkSsrfJoSqd8k=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=oGfCOSVWTJRs1YSwjQLvv2QVUdCsTIZ52y4kn+hbBojhYb19k5sb/whR/X1fUrr+K myJ8guGLhp7HssYyqsj0kYSxBU0+K96UnzR7WdZR44KyU6sxZc+dljL2l0JqsJR6r1 8PEE6iKk7qbrcSc3NiA66OsX/JAjUf8tI18o0yEA= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Florian Fainelli , "David S. Miller" Subject: [PATCH 4.9 233/271] net: phy: Keep reporting transceiver type Date: Tue, 28 Jan 2020 15:06:22 +0100 Message-Id: <20200128135909.908143382@linuxfoundation.org> X-Mailer: git-send-email 2.25.0 In-Reply-To: <20200128135852.449088278@linuxfoundation.org> References: <20200128135852.449088278@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Florian Fainelli commit ceb628134a75564d7bfa8e4ef902e6e588339e11 upstream. With commit 2d55173e71b0 ("phy: add generic function to support ksetting support"), we lost the ability to report the transceiver type like we used to. Now that we have added back the transceiver type to ethtool_link_settings, we can report it back like we used to and have no loss of information. Fixes: 3f1ac7a700d0 ("net: ethtool: add new ETHTOOL_xLINKSETTINGS API") Fixes: 2d55173e71b0 ("phy: add generic function to support ksetting support") Signed-off-by: Florian Fainelli Signed-off-by: David S. Miller Signed-off-by: Greg Kroah-Hartman --- drivers/net/phy/phy.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) --- a/drivers/net/phy/phy.c +++ b/drivers/net/phy/phy.c @@ -463,7 +463,8 @@ int phy_ethtool_ksettings_get(struct phy cmd->base.port = PORT_BNC; else cmd->base.port = PORT_MII; - + cmd->base.transceiver = phy_is_internal(phydev) ? + XCVR_INTERNAL : XCVR_EXTERNAL; cmd->base.phy_address = phydev->mdio.addr; cmd->base.autoneg = phydev->autoneg; cmd->base.eth_tp_mdix_ctrl = phydev->mdix;