Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[PATCH] cpu_exclusive sched domains build fix
As reported by Paul Mackerras <[email protected]>, the previous patch "cpu_exclusive sched domains fix" broke the ppc64 build with CONFIC_CPUSET, yielding error messages: kernel/cpuset.c: In function 'update_cpu_domains': kernel/cpuset.c:648: error: invalid lvalue in unary '&' kernel/cpuset.c:648: error: invalid lvalue in unary '&' On some arch's, the node_to_cpumask() is a function, returning a cpumask_t. But the for_each_cpu_mask() requires an lvalue mask. The following patch fixes this build failure by making a copy of the cpumask_t on the stack. Signed-off-by: Paul Jackson <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
- Loading branch information