Message ID | 1269845970.2164.4.camel@edumazet-laptop |
---|---|
State | Accepted, archived |
Delegated to: | David Miller |
Headers | show |
From: Eric Dumazet <eric.dumazet@gmail.com> Date: Mon, 29 Mar 2010 08:59:30 +0200 > From: Stephen Rothwell <sfr@canb.auug.org.au> ... > Oops, a cleaner patch would be : > > [PATCH] 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> Applied, thanks guys! -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Hi Dave, On Mon, 29 Mar 2010 01:01:04 -0700 (PDT) David Miller <davem@davemloft.net> wrote: > > From: Eric Dumazet <eric.dumazet@gmail.com> > Date: Mon, 29 Mar 2010 08:59:30 +0200 > > > From: Stephen Rothwell <sfr@canb.auug.org.au> > ... > > Oops, a cleaner patch would be : > > > > [PATCH] 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> > > Applied, thanks guys! Thanks.
diff --git a/net/core/net-sysfs.c b/net/core/net-sysfs.c index f6b6bfe..2144a7f 100644 --- a/net/core/net-sysfs.c +++ b/net/core/net-sysfs.c @@ -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);