File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -396,7 +396,7 @@ void svc_xprt_do_enqueue(struct svc_xprt *xprt)
396396 goto out ;
397397 }
398398
399- cpu = get_cpu ();
399+ cpu = get_cpu_light ();
400400 pool = svc_pool_for_cpu (xprt -> xpt_server , cpu );
401401
402402 atomic_long_inc (& pool -> sp_stats .packets );
@@ -432,7 +432,7 @@ void svc_xprt_do_enqueue(struct svc_xprt *xprt)
432432
433433 atomic_long_inc (& pool -> sp_stats .threads_woken );
434434 wake_up_process (rqstp -> rq_task );
435- put_cpu ();
435+ put_cpu_light ();
436436 goto out ;
437437 }
438438 rcu_read_unlock ();
@@ -453,7 +453,7 @@ void svc_xprt_do_enqueue(struct svc_xprt *xprt)
453453 goto redo_search ;
454454 }
455455 rqstp = NULL ;
456- put_cpu ();
456+ put_cpu_light ();
457457out :
458458 trace_svc_xprt_do_enqueue (xprt , rqstp );
459459}
You can’t perform that action at this time.
0 commit comments