diff --git a/net/core/dev.c b/net/core/dev.c index d1aebf7c64940b6a811c3a59f1668b3d6798b3e4..f523eee3141cc682f563d41bb8aa575916257bba 100644 --- a/net/core/dev.c +++ b/net/core/dev.c @@ -5247,6 +5247,8 @@ int __netdev_update_features(struct net_device *dev) u32 features; int err = 0; + ASSERT_RTNL(); + features = netdev_get_wanted_features(dev); if (dev->netdev_ops->ndo_fix_features)