Skip to content

Commit 86f8b1c

Browse files
ffainellidavem330
authored andcommitted
net: dsa: Do not make user port errors fatal
Prior to 1d27732 ("net: dsa: setup and teardown ports"), we would not treat failures to set-up an user port as fatal, but after this commit we would, which is a regression for some systems where interfaces may be declared in the Device Tree, but the underlying hardware may not be present (pluggable daughter cards for instance). Fixes: 1d27732 ("net: dsa: setup and teardown ports") Signed-off-by: Florian Fainelli <f.fainelli@gmail.com> Reviewed-by: Andrew Lunn <andrew@lunn.ch> Signed-off-by: David S. Miller <davem@davemloft.net>
1 parent b959c77 commit 86f8b1c

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

net/dsa/dsa2.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -459,7 +459,7 @@ static int dsa_tree_setup_switches(struct dsa_switch_tree *dst)
459459
list_for_each_entry(dp, &dst->ports, list) {
460460
err = dsa_port_setup(dp);
461461
if (err)
462-
goto teardown;
462+
continue;
463463
}
464464

465465
return 0;

0 commit comments

Comments
 (0)