diff --git a/net/core/net-sysfs.c b/net/core/net-sysfs.c index bd67c4d0fcfdf6522ce16143523169d506e09d82..2aabb7eb085410e14737faaf8d3ab42e2a3468d3 100644 --- a/net/core/net-sysfs.c +++ b/net/core/net-sysfs.c @@ -1547,6 +1547,9 @@ static int register_queue_kobjects(struct net_device *dev) error: netdev_queue_update_kobjects(dev, txq, 0); net_rx_queue_update_kobjects(dev, rxq, 0); +#ifdef CONFIG_SYSFS + kset_unregister(dev->queues_kset); +#endif return error; }