RFC: FROMLIST: locking/percpu-rwsem: Optimize readers and reduce global impact
[firefly-linux-kernel-4.4.55.git] / include / linux / cgroup.h
index c08c83182e086facfbd2d02db5f2eb87e45dd2fa..70358b9f5a7ab809be0dd1e6d5310c7588166ba7 100644 (file)
@@ -535,8 +535,7 @@ static inline void pr_cont_cgroup_path(struct cgroup *cgrp)
  * running as root.
  * Returns 0 if this is allowed, or -EACCES otherwise.
  */
-int subsys_cgroup_allow_attach(struct cgroup_subsys_state *css,
-                              struct cgroup_taskset *tset);
+int subsys_cgroup_allow_attach(struct cgroup_taskset *tset);
 
 
 #else /* !CONFIG_CGROUPS */
@@ -563,10 +562,9 @@ static inline void cgroup_free(struct task_struct *p) {}
 static inline int cgroup_init_early(void) { return 0; }
 static inline int cgroup_init(void) { return 0; }
 
-static inline int subsys_cgroup_allow_attach(struct cgroup_subsys_state *css,
-                                            struct cgroup_taskset *tset)
+static inline int subsys_cgroup_allow_attach(void *tset)
 {
-       return 0;
+       return -EINVAL;
 }
 #endif /* !CONFIG_CGROUPS */