>goto handle_softirq_back; move_rr_last: if (!prev->counter) { prev->counter = NICE_TO_TICKS(prev->nice); move_last_runqueue(prev); } goto move_rr_back; scheduling_in_interrupt: printk("Scheduling in interrupt\n"); BUG(); return; } void schedule_tail(struct task_struct *prev) { __schedule_tail(prev); #ifdef CONFIG_PREEMPT ctx_sw_on(); #endif } 上一页 [1] [2] [3] [4] [5] [6] |