summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Gleixner <tglx@linutronix.de>2009-11-10 12:15:51 +0100
committerThomas Gleixner <tglx@linutronix.de>2009-11-10 12:15:51 +0100
commit0902912a2ab175ac7b4c633b5f0de946e24ce590 (patch)
tree9a5d7fdebb47968c8ced3c81e677b6d08f625f1a
parentc4fabb49b20d2429994ac320befa071ff492d6f3 (diff)
parentca0b4bfa5994856bbcf4227e29f9c73722efaef2 (diff)
downloadlwn-0902912a2ab175ac7b4c633b5f0de946e24ce590.tar.gz
lwn-0902912a2ab175ac7b4c633b5f0de946e24ce590.zip
Merge branch 'rt/head' into rt/2.6.31
-rw-r--r--kernel/softirq.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/softirq.c b/kernel/softirq.c
index 590049c17dc8..2ce0962e5929 100644
--- a/kernel/softirq.c
+++ b/kernel/softirq.c
@@ -1033,10 +1033,10 @@ sleep_more:
goto sleep_more;
}
per_cpu(softirq_running, cpu) |= softirq_mask;
- __preempt_enable_no_resched();
set_softirq_pending(local_softirq_pending() & ~softirq_mask);
local_bh_disable();
local_irq_enable();
+ preempt_enable();
h = &softirq_vec[data->nr];
if (h)