preempt_disable();
void cpu_idle(void){	/* endless idle loop with no priority at all */	while (1) {		while (!need_resched()) {			irq_stat[smp_processor_id()].idle_timestamp = jiffies;			if (!frv_dma_inprogress && idle)				idle();		}		schedule();	}}