diff options
-rw-r--r-- | kernel/cpuset.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/kernel/cpuset.c b/kernel/cpuset.c index e472fe13919..33eee16addb 100644 --- a/kernel/cpuset.c +++ b/kernel/cpuset.c | |||
@@ -1840,8 +1840,10 @@ static void cpuset_post_clone(struct cgroup_subsys *ss, | |||
1840 | cs = cgroup_cs(cgroup); | 1840 | cs = cgroup_cs(cgroup); |
1841 | parent_cs = cgroup_cs(parent); | 1841 | parent_cs = cgroup_cs(parent); |
1842 | 1842 | ||
1843 | mutex_lock(&callback_mutex); | ||
1843 | cs->mems_allowed = parent_cs->mems_allowed; | 1844 | cs->mems_allowed = parent_cs->mems_allowed; |
1844 | cpumask_copy(cs->cpus_allowed, parent_cs->cpus_allowed); | 1845 | cpumask_copy(cs->cpus_allowed, parent_cs->cpus_allowed); |
1846 | mutex_unlock(&callback_mutex); | ||
1845 | return; | 1847 | return; |
1846 | } | 1848 | } |
1847 | 1849 | ||