forked from Minki/linux
rps: fix net-sysfs build for !CONFIG_RPS
Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au> Signed-off-by: Eric Dumazet <eric.dumazet@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
10f744d205
commit
30bde1f507
@ -466,6 +466,7 @@ static struct attribute_group wireless_group = {
|
||||
};
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_RPS
|
||||
/*
|
||||
* RX queue sysfs structures and functions.
|
||||
*/
|
||||
@ -675,7 +676,7 @@ static void rx_queue_remove_kobjects(struct net_device *net)
|
||||
kobject_put(&net->_rx[i].kobj);
|
||||
kset_unregister(net->queues_kset);
|
||||
}
|
||||
|
||||
#endif /* CONFIG_RPS */
|
||||
#endif /* CONFIG_SYSFS */
|
||||
|
||||
#ifdef CONFIG_HOTPLUG
|
||||
@ -739,7 +740,7 @@ void netdev_unregister_kobject(struct net_device * net)
|
||||
if (!net_eq(dev_net(net), &init_net))
|
||||
return;
|
||||
|
||||
#ifdef CONFIG_SYSFS
|
||||
#ifdef CONFIG_RPS
|
||||
rx_queue_remove_kobjects(net);
|
||||
#endif
|
||||
|
||||
@ -782,7 +783,7 @@ int netdev_register_kobject(struct net_device *net)
|
||||
if (error)
|
||||
return error;
|
||||
|
||||
#ifdef CONFIG_SYSFS
|
||||
#ifdef CONFIG_RPS
|
||||
error = rx_queue_register_kobjects(net);
|
||||
if (error) {
|
||||
device_del(dev);
|
||||
|
Loading…
Reference in New Issue
Block a user