diff options
Diffstat (limited to 'kernel')
-rw-r--r-- | kernel/sched/cputime.c | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/kernel/sched/cputime.c b/kernel/sched/cputime.c index 2e8d34aac97e..80b2fd5a7cf0 100644 --- a/kernel/sched/cputime.c +++ b/kernel/sched/cputime.c | |||
@@ -467,16 +467,10 @@ void vtime_task_switch(struct task_struct *prev) | |||
467 | #ifndef __ARCH_HAS_VTIME_ACCOUNT | 467 | #ifndef __ARCH_HAS_VTIME_ACCOUNT |
468 | void vtime_account(struct task_struct *tsk) | 468 | void vtime_account(struct task_struct *tsk) |
469 | { | 469 | { |
470 | unsigned long flags; | ||
471 | |||
472 | local_irq_save(flags); | ||
473 | |||
474 | if (in_interrupt() || !is_idle_task(tsk)) | 470 | if (in_interrupt() || !is_idle_task(tsk)) |
475 | vtime_account_system(tsk); | 471 | vtime_account_system(tsk); |
476 | else | 472 | else |
477 | vtime_account_idle(tsk); | 473 | vtime_account_idle(tsk); |
478 | |||
479 | local_irq_restore(flags); | ||
480 | } | 474 | } |
481 | EXPORT_SYMBOL_GPL(vtime_account); | 475 | EXPORT_SYMBOL_GPL(vtime_account); |
482 | #endif /* __ARCH_HAS_VTIME_ACCOUNT */ | 476 | #endif /* __ARCH_HAS_VTIME_ACCOUNT */ |