From: Chuck Lever Date: Sun, 22 Oct 2023 22:50:10 +0000 (-0400) Subject: NFSD: Make the file_delayed_close workqueue UNBOUND X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=ce7df05508c30de140c1dfd9a32a8c03c5671ecc;p=linux.git NFSD: Make the file_delayed_close workqueue UNBOUND workqueue: nfsd_file_delayed_close [nfsd] hogged CPU for >13333us 8 times, consider switching to WQ_UNBOUND There's no harm in closing a cached file descriptor on another core. Signed-off-by: Chuck Lever --- diff --git a/fs/nfsd/filecache.c b/fs/nfsd/filecache.c index ef063f93fde9d..66dd5059f1bb8 100644 --- a/fs/nfsd/filecache.c +++ b/fs/nfsd/filecache.c @@ -717,7 +717,7 @@ nfsd_file_cache_init(void) return ret; ret = -ENOMEM; - nfsd_filecache_wq = alloc_workqueue("nfsd_filecache", 0, 0); + nfsd_filecache_wq = alloc_workqueue("nfsd_filecache", WQ_UNBOUND, 0); if (!nfsd_filecache_wq) goto out;