diff --git a/net/dsa/slave.c b/net/dsa/slave.c index bb2bd3b56b1611b94b75bb8d05a1387e4ab37904..43d7342e7527114d5a192598aa670f82465ba772 100644 --- a/net/dsa/slave.c +++ b/net/dsa/slave.c @@ -1276,7 +1276,7 @@ int dsa_slave_netdevice_event(struct notifier_block *unused, goto out; err = dsa_slave_master_changed(dev); - if (err) + if (err && err != -EOPNOTSUPP) netdev_warn(dev, "failed to reflect master change\n"); break;