diff options
Diffstat (limited to 'kernel/workqueue.c')
| -rw-r--r-- | kernel/workqueue.c | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/kernel/workqueue.c b/kernel/workqueue.c index cfc923558e04..301db4406bc3 100644 --- a/kernel/workqueue.c +++ b/kernel/workqueue.c @@ -2266,7 +2266,7 @@ __acquires(&pool->lock)  	 * While we must be careful to not use "work" after this, the trace  	 * point will only record its address.  	 */ -	trace_workqueue_execute_end(work); +	trace_workqueue_execute_end(work, worker->current_func);  	lock_map_release(&lockdep_map);  	lock_map_release(&pwq->wq->lockdep_map); @@ -2280,7 +2280,7 @@ __acquires(&pool->lock)  	}  	/* -	 * The following prevents a kworker from hogging CPU on !PREEMPT +	 * The following prevents a kworker from hogging CPU on !PREEMPTION  	 * kernels, where a requeueing work item waiting for something to  	 * happen could deadlock with stop_machine as such work item could  	 * indefinitely requeue itself while all other CPUs are trapped in  |