Messages in this thread Patch in this message | | | Date | Wed, 6 Jun 2012 21:23:08 +0800 | Subject | [patch] BFS 421: confine for_each_domain to SMP | From | Hillf Danton <> |
| |
Lets trap the insane build.
--- a/kernel/sched/bfs.c Wed Jun 6 20:56:22 2012 +++ b/kernel/sched/bfs.c Wed Jun 6 21:01:00 2012 @@ -324,7 +324,6 @@ int __weak arch_sd_sibling_asym_packing( { return 0*SD_ASYM_PACKING; } -#endif
#define rcu_dereference_check_sched_domain(p) \ rcu_dereference_check((p), \ @@ -339,6 +338,9 @@ int __weak arch_sd_sibling_asym_packing( */ #define for_each_domain(cpu, __sd) \ for (__sd = rcu_dereference_check_sched_domain(cpu_rq(cpu)->sd); __sd; __sd = __sd->parent) +#else +#define for_each_domain(cpu, __sd) BUILD_BUG() +#endif
static inline void update_rq_clock(struct rq *rq);
--
| |