/* * Enter an interrupt context. */ void irq_enter(void) { int cpu = smp_processor_id(); rcu_irq_enter(); if (is_idle_task(current) && !in_interrupt()) { /* * Prevent raise_softirq from needlessly waking up ksoftirqd * here, as softirq will be serviced on return from interrupt. */ local_bh_disable(); tick_check_idle(cpu); _local_bh_enable(); } __irq_enter(); }
void irq_enter(void) { __irq_enter(); }