|
@@ -69,10 +69,6 @@ asmlinkage void do_softirq(void)
|
|
|
|
|
|
local_irq_save(flags);
|
|
local_irq_save(flags);
|
|
|
|
|
|
- account_system_vtime(current);
|
|
|
|
-
|
|
|
|
- local_bh_disable();
|
|
|
|
-
|
|
|
|
if (local_softirq_pending()) {
|
|
if (local_softirq_pending()) {
|
|
/* Get current stack pointer. */
|
|
/* Get current stack pointer. */
|
|
asm volatile("la %0,0(15)" : "=a" (old));
|
|
asm volatile("la %0,0(15)" : "=a" (old));
|
|
@@ -95,10 +91,6 @@ asmlinkage void do_softirq(void)
|
|
__do_softirq();
|
|
__do_softirq();
|
|
}
|
|
}
|
|
|
|
|
|
- account_system_vtime(current);
|
|
|
|
-
|
|
|
|
- _local_bh_enable();
|
|
|
|
-
|
|
|
|
local_irq_restore(flags);
|
|
local_irq_restore(flags);
|
|
}
|
|
}
|
|
|
|
|