void __global_sti(void) { int cpu = smp_processor_id(); if (!local_irq_count(cpu)) release_irqlock(cpu); __sti(); }
void __global_sti(void) { int cpu; preempt_disable(); cpu = smp_processor_id(); if (!local_irq_count(cpu)) release_irqlock(cpu); preempt_enable(); __sti(); }