Merge tag 'v5.5-rc3' into sched/core, to pick up fixes
Signed-off-by: Ingo Molnar <mingo@kernel.org>
This commit is contained in:
@@ -8188,7 +8188,8 @@ int __dev_set_mtu(struct net_device *dev, int new_mtu)
|
||||
if (ops->ndo_change_mtu)
|
||||
return ops->ndo_change_mtu(dev, new_mtu);
|
||||
|
||||
dev->mtu = new_mtu;
|
||||
/* Pairs with all the lockless reads of dev->mtu in the stack */
|
||||
WRITE_ONCE(dev->mtu, new_mtu);
|
||||
return 0;
|
||||
}
|
||||
EXPORT_SYMBOL(__dev_set_mtu);
|
||||
@@ -9246,7 +9247,7 @@ int register_netdevice(struct net_device *dev)
|
||||
if (ret) {
|
||||
if (ret > 0)
|
||||
ret = -EIO;
|
||||
goto out;
|
||||
goto err_free_name;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -9361,12 +9362,12 @@ out:
|
||||
return ret;
|
||||
|
||||
err_uninit:
|
||||
if (dev->name_node)
|
||||
netdev_name_node_free(dev->name_node);
|
||||
if (dev->netdev_ops->ndo_uninit)
|
||||
dev->netdev_ops->ndo_uninit(dev);
|
||||
if (dev->priv_destructor)
|
||||
dev->priv_destructor(dev);
|
||||
err_free_name:
|
||||
netdev_name_node_free(dev->name_node);
|
||||
goto out;
|
||||
}
|
||||
EXPORT_SYMBOL(register_netdevice);
|
||||
@@ -10164,7 +10165,7 @@ static struct hlist_head * __net_init netdev_create_hash(void)
|
||||
static int __net_init netdev_init(struct net *net)
|
||||
{
|
||||
BUILD_BUG_ON(GRO_HASH_BUCKETS >
|
||||
8 * FIELD_SIZEOF(struct napi_struct, gro_bitmask));
|
||||
8 * sizeof_field(struct napi_struct, gro_bitmask));
|
||||
|
||||
if (net != &init_net)
|
||||
INIT_LIST_HEAD(&net->dev_base_head);
|
||||
|
Reference in New Issue
Block a user