cgroup: Fix build warnings when CGROUP not defined
authorJon Medhurst <tixy@linaro.org>
Thu, 16 Apr 2015 12:43:10 +0000 (18:13 +0530)
committerAmit Pundir <amit.pundir@linaro.org>
Thu, 16 Apr 2015 12:43:10 +0000 (18:13 +0530)
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>
Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
include/linux/cgroup.h

index a2bcbd2e0f9a47079a8deea42cc89916ac772270..fd7f1c0b618527c0156394e4bcc4c527bdec00af 100644 (file)
@@ -865,11 +865,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 */