diff options
Diffstat (limited to 'kernel/trace/trace_events_user.c')
| -rw-r--r-- | kernel/trace/trace_events_user.c | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/kernel/trace/trace_events_user.c b/kernel/trace/trace_events_user.c index af42aaa3d172..c428dafe7496 100644 --- a/kernel/trace/trace_events_user.c +++ b/kernel/trace/trace_events_user.c @@ -496,7 +496,7 @@ static bool user_event_enabler_queue_fault(struct user_event_mm *mm,  {  	struct user_event_enabler_fault *fault; -	fault = kmem_cache_zalloc(fault_cache, GFP_NOWAIT | __GFP_NOWARN); +	fault = kmem_cache_zalloc(fault_cache, GFP_NOWAIT);  	if (!fault)  		return false; @@ -835,7 +835,7 @@ void user_event_mm_remove(struct task_struct *t)  	 * so we use a work queue after call_rcu() to run within.  	 */  	INIT_RCU_WORK(&mm->put_rwork, delayed_user_event_mm_put); -	queue_rcu_work(system_wq, &mm->put_rwork); +	queue_rcu_work(system_percpu_wq, &mm->put_rwork);  }  void user_event_mm_dup(struct task_struct *t, struct user_event_mm *old_mm)  | 
