diff options
author | Neil Horman <nhorman@tuxdriver.com> | 2011-11-23 15:52:58 -0500 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2011-11-23 15:52:58 -0500 |
commit | 8c2152286aabe753519d7627a2992625b97e4b20 (patch) | |
tree | 8208f86c22fd74c30701c827be69a85a40af015a /include/net/netprio_cgroup.h | |
parent | 1f2149c1df50c8c712950872675f46e6e44629f0 (diff) |
netprio_cgroup: Fix build break
I broke the build with the addition of netprio_cgroups if CONFIG_CGROUPS=n.
This patch corrects it by moving the offending struct into an ifdef
CONFIG_CGROUPS block. Also clean up a few needless defines and inline functions
that don't get called if CONFIG_CGROUPS isn't defined while Im at it.
Signed-off-by: Neil Horman <nhorman@tuxdriver.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/net/netprio_cgroup.h')
-rw-r--r-- | include/net/netprio_cgroup.h | 18 |
1 files changed, 5 insertions, 13 deletions
diff --git a/include/net/netprio_cgroup.h b/include/net/netprio_cgroup.h index c432e99942af..e503b87c4c1b 100644 --- a/include/net/netprio_cgroup.h +++ b/include/net/netprio_cgroup.h | |||
@@ -18,11 +18,6 @@ | |||
18 | #include <linux/hardirq.h> | 18 | #include <linux/hardirq.h> |
19 | #include <linux/rcupdate.h> | 19 | #include <linux/rcupdate.h> |
20 | 20 | ||
21 | struct cgroup_netprio_state | ||
22 | { | ||
23 | struct cgroup_subsys_state css; | ||
24 | u32 prioidx; | ||
25 | }; | ||
26 | 21 | ||
27 | struct netprio_map { | 22 | struct netprio_map { |
28 | struct rcu_head rcu; | 23 | struct rcu_head rcu; |
@@ -32,6 +27,11 @@ struct netprio_map { | |||
32 | 27 | ||
33 | #ifdef CONFIG_CGROUPS | 28 | #ifdef CONFIG_CGROUPS |
34 | 29 | ||
30 | struct cgroup_netprio_state { | ||
31 | struct cgroup_subsys_state css; | ||
32 | u32 prioidx; | ||
33 | }; | ||
34 | |||
35 | #ifndef CONFIG_NETPRIO_CGROUP | 35 | #ifndef CONFIG_NETPRIO_CGROUP |
36 | extern int net_prio_subsys_id; | 36 | extern int net_prio_subsys_id; |
37 | #endif | 37 | #endif |
@@ -52,14 +52,6 @@ static inline struct cgroup_netprio_state | |||
52 | #else | 52 | #else |
53 | 53 | ||
54 | #define sock_update_netprioidx(sk) | 54 | #define sock_update_netprioidx(sk) |
55 | #define skb_update_prio(skb) | ||
56 | |||
57 | static inline struct cgroup_netprio_state | ||
58 | *task_netprio_state(struct task_struct *p) | ||
59 | { | ||
60 | return NULL; | ||
61 | } | ||
62 | |||
63 | #endif | 55 | #endif |
64 | 56 | ||
65 | #endif /* _NET_CLS_CGROUP_H */ | 57 | #endif /* _NET_CLS_CGROUP_H */ |