Commit 57114e95e8 ("cgroup: refactor allow_attach function into common code") unnecessarily added a dummy definition for subsys_cgroup_allow_attach when CONFIG_CGROUP is not set, so remove it to prevent warnings like...
include/linux/cgroup.h:907:18: warning: 'struct cgroup_taskset' declared inside parameter list struct cgroup_taskset *tset) ^ include/linux/cgroup.h:907:18: warning: its scope is only this definition or declaration, which is probably not what you want include/linux/cgroup.h:907:18: warning: 'struct cgroup' declared inside parameter list CC kernel/events/core.o In file included from kernel/events/core.c:41:0: include/linux/cgroup.h:907:18: warning: 'struct cgroup_taskset' declared inside parameter list struct cgroup_taskset *tset)
Signed-off-by: Jon Medhurst tixy@linaro.org --- include/linux/cgroup.h | 5 ----- 1 file changed, 5 deletions(-)
diff --git a/include/linux/cgroup.h b/include/linux/cgroup.h index a6fc777..a3997d5 100644 --- a/include/linux/cgroup.h +++ b/include/linux/cgroup.h @@ -903,11 +903,6 @@ static inline int cgroup_attach_task_all(struct task_struct *from, return 0; }
-static inline int subsys_cgroup_allow_attach(struct cgroup *cgrp, - struct cgroup_taskset *tset) -{ - return 0; -} #endif /* !CONFIG_CGROUPS */
#endif /* _LINUX_CGROUP_H */