diff options
author | Florian Fainelli <f.fainelli@gmail.com> | 2018-03-13 02:00:40 +0300 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2018-03-13 04:04:55 +0300 |
commit | 5a9f8df68ee6927f21dd3f2c75c16feb8b53a9e8 (patch) | |
tree | d358952a536aa230f5443c7bf16141a3cc00b2b5 /net/dsa | |
parent | 59bb883532d4210bd8832ae16e68b65ecdfd6d5d (diff) | |
download | linux-5a9f8df68ee6927f21dd3f2c75c16feb8b53a9e8.tar.xz |
net: dsa: Fix dsa_is_user_port() test inversion
During the conversion to dsa_is_user_port(), a condition ended up being
reversed, which would prevent the creation of any user port when using
the legacy binding and/or platform data, fix that.
Fixes: 4a5b85ffe2a0 ("net: dsa: use dsa_is_user_port everywhere")
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/dsa')
-rw-r--r-- | net/dsa/legacy.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/dsa/legacy.c b/net/dsa/legacy.c index cb54b81d0bd9..42a7b85b84e1 100644 --- a/net/dsa/legacy.c +++ b/net/dsa/legacy.c @@ -194,7 +194,7 @@ static int dsa_switch_setup_one(struct dsa_switch *ds, ds->ports[i].dn = cd->port_dn[i]; ds->ports[i].cpu_dp = dst->cpu_dp; - if (dsa_is_user_port(ds, i)) + if (!dsa_is_user_port(ds, i)) continue; ret = dsa_slave_create(&ds->ports[i]); |