Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1515701
| Path | csiph.com!aioe.org!bofh.it!news.nic.it!robomod |
|---|---|
| From | Philippe Reynes <tremyfr@gmail.com> |
| Newsgroups | linux.kernel |
| Subject | [PATCH v2] net: 3com: typhoon: fix typhoon_get_link_ksettings |
| Date | Sun, 06 Nov 2016 15:10:01 +0100 |
| Message-ID | <sAwiZ-6tb-1@gated-at.bofh.it> (permalink) |
| X-Original-To | dave@thedillows.org, sergei.shtylyov@cogentembedded.com, davem@davemloft.net |
| Dkim-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:date:message-id; bh=Qn7wYExTH39Wxpdu4dTXrpuCmlAM1Bya/KpalJxZ6hY=; b=lUeQtHwnJBA+vGGqpar8ntSdO0i7NN7rgPU3RqMD8/5eSd3O4243tgiBIfEq6u4dFl aRHES+oUG4tY+iDHJMsbScfOhbAKZFv+YvRq4FVfnryYY5CEuyW4Q8pn9rtL3A8Dz3u3 Eib/14YsNLwAnYQZDYxOJwZCj3Rn5PTMu/rrQxP3QI1UXI33cOZIIMoHsFUjFZtIaEwK SeOVNm2CsivBPVE3BXeeIFKlE+iTX+k8YWTPHDoTjkkDaImeHcEdAADWTxAigXaHaN6l 0WJt8IblyvVH1rP6o5tG3yPT56bwIf4EVRRdXAacFuxqWS8YucEqP68fEmsnrexVFoeZ zjyg== |
| X-Google-Dkim-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=Qn7wYExTH39Wxpdu4dTXrpuCmlAM1Bya/KpalJxZ6hY=; b=Ot/Q7S9uFWIdmwiON10n19yba6/qyJZx7Jl+QKkdbhsoldIGNJ69+HUP3Jk+/gian0 7JIIjtV6FGxjB06yptF6HS9Ipc0pR0QM438MaA2O8uoL/eGeDEnkBJL1SZCVOGKF19wi I4oWF+NlZWfau20tXk7vgv0ijEHB/j4VsR2qMEzvKEwwvYEP+5dCwflDWS9WkqLnyt0x zgf1Iht4TF9S4FFrkJC8flKezFfTOlO5z6DDLEGWYjxH+t+KrUbC0cGLrY/c66d8Wlkv W1dwMJHtu14h3NyklVd83QBT0hlPYMKFtBROtBAmn5sjR9IGaBtIjW5SkRtfXLj8+0Jw VvlA== |
| X-Gm-Message-State | ABUngvfqs30deqLvyoT5bvdX1wwVhSr0PEJNksAGMaFU3frAzO5FWoA0R6nkJAC6CH5V7A== |
| X-Received | by 10.194.87.7 with SMTP id t7mr1853988wjz.196.1478440958065; Sun, 06 Nov 2016 06:02:38 -0800 (PST) |
| X-Mailer | git-send-email 1.7.4.4 |
| Sender | robomod@news.nic.it |
| List-ID | <linux-kernel.vger.kernel.org> |
| X-Mailing-List | linux-kernel@vger.kernel.org |
| Approved | robomod@news.nic.it |
| Lines | 45 |
| Organization | linux.* mail to news gateway |
| X-Original-Cc | netdev@vger.kernel.org, linux-kernel@vger.kernel.org, Philippe Reynes <tremyfr@gmail.com> |
| X-Original-Date | Sun, 6 Nov 2016 15:02:32 +0100 |
| X-Original-Message-ID | <1478440952-24973-1-git-send-email-tremyfr@gmail.com> |
| X-Original-Sender | linux-kernel-owner@vger.kernel.org |
| Xref | csiph.com linux.kernel:1515701 |
Show key headers only | View raw
When moving from typhoon_get_settings to typhoon_getlink_ksettings
in the commit f7a5537cd2a5 ("net: 3com: typhoon: use new api
ethtool_{get|set}_link_ksettings"), we use a local variable supported
but we forgot to update the struct ethtool_link_ksettings with
this value.
We also initialize advertising to zero, because otherwise it may
be uninitialized if no case of the switch (tp->xcvr_select) is used.
Signed-off-by: Philippe Reynes <tremyfr@gmail.com>
---
Changelog:
v2:
- remove a duplicate "commit" in the commit log
drivers/net/ethernet/3com/typhoon.c | 7 ++++++-
1 files changed, 6 insertions(+), 1 deletions(-)
diff --git a/drivers/net/ethernet/3com/typhoon.c b/drivers/net/ethernet/3com/typhoon.c
index dbdf06f..a0cacbe 100644
--- a/drivers/net/ethernet/3com/typhoon.c
+++ b/drivers/net/ethernet/3com/typhoon.c
@@ -1000,7 +1000,7 @@ enum state_values {
struct ethtool_link_ksettings *cmd)
{
struct typhoon *tp = netdev_priv(dev);
- u32 supported, advertising;
+ u32 supported, advertising = 0;
supported = SUPPORTED_100baseT_Half | SUPPORTED_100baseT_Full |
SUPPORTED_Autoneg;
@@ -1049,6 +1049,11 @@ enum state_values {
else
cmd->base.autoneg = AUTONEG_DISABLE;
+ ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.supported,
+ supported);
+ ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising,
+ advertising);
+
return 0;
}
--
1.7.4.4
Back to linux.kernel | Previous | Next — Next in thread | Find similar | Unroll thread
[PATCH v2] net: 3com: typhoon: fix typhoon_get_link_ksettings Philippe Reynes <tremyfr@gmail.com> - 2016-11-06 15:10 +0100 Re: [PATCH v2] net: 3com: typhoon: fix typhoon_get_link_ksettings David Miller <davem@davemloft.net> - 2016-11-09 19:30 +0100
csiph-web