cgroup: Fix suspicious rcu_dereference_check() usage warning
[sfrench/cifs-2.6.git] / include / linux / cgroup.h
index 1e356c222756d0bb496b54c40ea30f5deb7ce7ee..0d1ada8968d75ce833a2abb953d59ee912a845dc 100644 (file)
@@ -450,6 +450,7 @@ extern struct mutex cgroup_mutex;
 extern spinlock_t css_set_lock;
 #define task_css_set_check(task, __c)                                  \
        rcu_dereference_check((task)->cgroups,                          \
+               rcu_read_lock_sched_held() ||                           \
                lockdep_is_held(&cgroup_mutex) ||                       \
                lockdep_is_held(&css_set_lock) ||                       \
                ((task)->flags & PF_EXITING) || (__c))