SUNRPC: Remove WQ_HIGHPRI from xprtiod
authorTrond Myklebust <trond.myklebust@hammerspace.com>
Mon, 12 Jul 2021 15:57:15 +0000 (11:57 -0400)
committerTrond Myklebust <trond.myklebust@hammerspace.com>
Mon, 4 Oct 2021 00:49:05 +0000 (20:49 -0400)
Don't let xprtiod pre-empt softirq.

Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com>
net/sunrpc/sched.c

index dc46130d46a0b61d008c586b01ae94cad222bd97..b21457cec8a5af4e18ad204691004462564d4fc1 100644 (file)
@@ -1232,8 +1232,7 @@ static int rpciod_start(void)
        if (!wq)
                goto out_failed;
        rpciod_workqueue = wq;
-       /* Note: highpri because network receive is latency sensitive */
-       wq = alloc_workqueue("xprtiod", WQ_UNBOUND|WQ_MEM_RECLAIM|WQ_HIGHPRI, 0);
+       wq = alloc_workqueue("xprtiod", WQ_UNBOUND | WQ_MEM_RECLAIM, 0);
        if (!wq)
                goto free_rpciod;
        xprtiod_workqueue = wq;