cpuset: Honour task_cpu_possible_mask() in guarantee_online_cpus()
[linux-2.6-microblaze.git] / include / linux / cpuset.h
index ed6ec67..414a8e6 100644 (file)
@@ -185,7 +185,7 @@ static inline void cpuset_read_unlock(void) { }
 static inline void cpuset_cpus_allowed(struct task_struct *p,
                                       struct cpumask *mask)
 {
-       cpumask_copy(mask, cpu_possible_mask);
+       cpumask_copy(mask, task_cpu_possible_mask(p));
 }
 
 static inline void cpuset_cpus_allowed_fallback(struct task_struct *p)