* idle-task scheduling class.
  */
 
-#ifdef CONFIG_SMP
 static int
 select_task_rq_idle(struct task_struct *p, int cpu, int flags)
 {
 {
        return WARN_ON_ONCE(1);
 }
-#endif /* CONFIG_SMP */
 
 /*
  * Idle tasks are unconditionally rescheduled:
        .put_prev_task          = put_prev_task_idle,
        .set_next_task          = set_next_task_idle,
 
-#ifdef CONFIG_SMP
        .balance                = balance_idle,
        .select_task_rq         = select_task_rq_idle,
        .set_cpus_allowed       = set_cpus_allowed_common,
-#endif
 
        .task_tick              = task_tick_idle,