diff options
Diffstat (limited to 'kernel')
-rw-r--r-- | kernel/time/tick-sched.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/kernel/time/tick-sched.c b/kernel/time/tick-sched.c index 9234e44fc94a..512a4a906467 100644 --- a/kernel/time/tick-sched.c +++ b/kernel/time/tick-sched.c | |||
@@ -165,7 +165,9 @@ void tick_nohz_stop_sched_tick(void) | |||
165 | goto end; | 165 | goto end; |
166 | 166 | ||
167 | cpu = smp_processor_id(); | 167 | cpu = smp_processor_id(); |
168 | BUG_ON(local_softirq_pending()); | 168 | if (unlikely(local_softirq_pending())) |
169 | printk(KERN_ERR "NOHZ: local_softirq_pending %02x\n", | ||
170 | local_softirq_pending()); | ||
169 | 171 | ||
170 | now = ktime_get(); | 172 | now = ktime_get(); |
171 | /* | 173 | /* |