patch-5.15.79-rt54.patch
[platform/kernel/linux-rpi.git] / net / sunrpc / svc_xprt.c
index 935bba0..962e797 100644 (file)
@@ -441,7 +441,7 @@ void svc_xprt_do_enqueue(struct svc_xprt *xprt)
        if (test_and_set_bit(XPT_BUSY, &xprt->xpt_flags))
                return;
 
-       cpu = get_cpu();
+       cpu = get_cpu_light();
        pool = svc_pool_for_cpu(xprt->xpt_server, cpu);
 
        atomic_long_inc(&pool->sp_stats.packets);
@@ -465,7 +465,7 @@ void svc_xprt_do_enqueue(struct svc_xprt *xprt)
        rqstp = NULL;
 out_unlock:
        rcu_read_unlock();
-       put_cpu();
+       put_cpu_light();
        trace_svc_xprt_do_enqueue(xprt, rqstp);
 }
 EXPORT_SYMBOL_GPL(svc_xprt_do_enqueue);