diff options
author | Mike Snitzer <snitzer@kernel.org> | 2022-08-04 20:53:07 +0200 |
---|---|---|
committer | Mike Snitzer <snitzer@kernel.org> | 2022-08-04 20:53:07 +0200 |
commit | 43fa47cb116daa48f731fa5c00d781200addb2ae (patch) | |
tree | 373e09fb562d1a17710067e0ade6858feabf818e /drivers/md | |
parent | dm verity: only copy bvec_iter in verity_verify_io if in_tasklet (diff) | |
download | linux-43fa47cb116daa48f731fa5c00d781200addb2ae.tar.xz linux-43fa47cb116daa48f731fa5c00d781200addb2ae.zip |
dm verity: remove WQ_CPU_INTENSIVE flag since using WQ_UNBOUND
The documentation [1] says that WQ_CPU_INTENSIVE is "meaningless" for
unbound wq. So remove WQ_CPU_INTENSIVE from the verify_wq allocation.
1. https://www.kernel.org/doc/html/latest/core-api/workqueue.html#flags
Suggested-by: Maksym Planeta <mplaneta@os.inf.tu-dresden.de>
Signed-off-by: Mike Snitzer <snitzer@kernel.org>
Diffstat (limited to 'drivers/md')
-rw-r--r-- | drivers/md/dm-verity-target.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/md/dm-verity-target.c b/drivers/md/dm-verity-target.c index a56e254214fa..9b87db8ef99f 100644 --- a/drivers/md/dm-verity-target.c +++ b/drivers/md/dm-verity-target.c @@ -1388,7 +1388,7 @@ static int verity_ctr(struct dm_target *ti, unsigned argc, char **argv) } /* WQ_UNBOUND greatly improves performance when running on ramdisk */ - v->verify_wq = alloc_workqueue("kverityd", WQ_CPU_INTENSIVE | WQ_MEM_RECLAIM | WQ_UNBOUND, num_online_cpus()); + v->verify_wq = alloc_workqueue("kverityd", WQ_MEM_RECLAIM | WQ_UNBOUND, num_online_cpus()); if (!v->verify_wq) { ti->error = "Cannot allocate workqueue"; r = -ENOMEM; |