diff options
Diffstat (limited to 'include/net/netprio_cgroup.h')
| -rw-r--r-- | include/net/netprio_cgroup.h | 31 | 
1 files changed, 5 insertions, 26 deletions
diff --git a/include/net/netprio_cgroup.h b/include/net/netprio_cgroup.h index 099d02782e2..f2a9597ff53 100644 --- a/include/net/netprio_cgroup.h +++ b/include/net/netprio_cgroup.h @@ -13,12 +13,12 @@  #ifndef _NETPRIO_CGROUP_H  #define _NETPRIO_CGROUP_H +  #include <linux/cgroup.h>  #include <linux/hardirq.h>  #include <linux/rcupdate.h> - -#if IS_ENABLED(CONFIG_NETPRIO_CGROUP) +#if IS_ENABLED(CONFIG_CGROUP_NET_PRIO)  struct netprio_map {  	struct rcu_head rcu;  	u32 priomap_len; @@ -27,38 +27,18 @@ struct netprio_map {  void sock_update_netprioidx(struct sock *sk); -#if IS_BUILTIN(CONFIG_NETPRIO_CGROUP) -  static inline u32 task_netprioidx(struct task_struct *p)  {  	struct cgroup_subsys_state *css;  	u32 idx;  	rcu_read_lock(); -	css = task_css(p, net_prio_subsys_id); +	css = task_css(p, net_prio_cgrp_id);  	idx = css->cgroup->id;  	rcu_read_unlock();  	return idx;  } - -#elif IS_MODULE(CONFIG_NETPRIO_CGROUP) - -static inline u32 task_netprioidx(struct task_struct *p) -{ -	struct cgroup_subsys_state *css; -	u32 idx = 0; - -	rcu_read_lock(); -	css = task_css(p, net_prio_subsys_id); -	if (css) -		idx = css->cgroup->id; -	rcu_read_unlock(); -	return idx; -} -#endif - -#else /* !CONFIG_NETPRIO_CGROUP */ - +#else /* !CONFIG_CGROUP_NET_PRIO */  static inline u32 task_netprioidx(struct task_struct *p)  {  	return 0; @@ -66,6 +46,5 @@ static inline u32 task_netprioidx(struct task_struct *p)  #define sock_update_netprioidx(sk) -#endif /* CONFIG_NETPRIO_CGROUP */ - +#endif /* CONFIG_CGROUP_NET_PRIO */  #endif  /* _NET_CLS_CGROUP_H */  | 
