diff options
Diffstat (limited to 'kernel/softirq.c')
-rw-r--r-- | kernel/softirq.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/kernel/softirq.c b/kernel/softirq.c index 1b364a6a1..d184c944e 100644 --- a/kernel/softirq.c +++ b/kernel/softirq.c @@ -62,6 +62,7 @@ asmlinkage void do_bottom_half(void) if (hardirq_trylock(cpu)) { __sti(); run_bottom_halves(); + __cli(); hardirq_endlock(cpu); } softirq_endlock(cpu); |