diff options
Diffstat (limited to 'kernel/softirq.c')
| -rw-r--r-- | kernel/softirq.c | 6 | 
1 files changed, 3 insertions, 3 deletions
diff --git a/kernel/softirq.c b/kernel/softirq.c index cc96bdc0c2c..ed567babe78 100644 --- a/kernel/softirq.c +++ b/kernel/softirq.c @@ -221,7 +221,7 @@ asmlinkage void __do_softirq(void)  	current->flags &= ~PF_MEMALLOC;  	pending = local_softirq_pending(); -	vtime_account(current); +	vtime_account_irq_enter(current);  	__local_bh_disable((unsigned long)__builtin_return_address(0),  				SOFTIRQ_OFFSET); @@ -272,7 +272,7 @@ restart:  	lockdep_softirq_exit(); -	vtime_account(current); +	vtime_account_irq_exit(current);  	__local_bh_enable(SOFTIRQ_OFFSET);  	tsk_restore_flags(current, old_flags, PF_MEMALLOC);  } @@ -341,7 +341,7 @@ static inline void invoke_softirq(void)   */  void irq_exit(void)  { -	vtime_account(current); +	vtime_account_irq_exit(current);  	trace_hardirq_exit();  	sub_preempt_count(IRQ_EXIT_OFFSET);  	if (!in_interrupt() && local_softirq_pending())  |