]> git.pld-linux.org Git - packages/kernel.git/blame - dm-crypt-unbound-workqueue.patch
- added parallel dm-crypt patches (disabled by default)
[packages/kernel.git] / dm-crypt-unbound-workqueue.patch
CommitLineData
101a7448
ŁK
1dm-crypt: use unbound workqueue for request processing
2
3Use unbound workqueue so that work is automatically ballanced between
4available CPUs.
5
6Signed-off-by: Mikulas Patocka <mpatocka@redhat.com>
7
8---
9 drivers/md/dm-crypt.c | 5 +++--
10 1 file changed, 3 insertions(+), 2 deletions(-)
11
12Index: linux-3.8.6-fast/drivers/md/dm-crypt.c
13===================================================================
14--- linux-3.8.6-fast.orig/drivers/md/dm-crypt.c 2013-04-11 17:29:10.000000000 +0200
15+++ linux-3.8.6-fast/drivers/md/dm-crypt.c 2013-04-11 17:29:13.000000000 +0200
16@@ -1623,8 +1623,9 @@ static int crypt_ctr(struct dm_target *t
17 cc->crypt_queue = alloc_workqueue("kcryptd",
18 WQ_NON_REENTRANT|
19 WQ_CPU_INTENSIVE|
20- WQ_MEM_RECLAIM,
21- 1);
22+ WQ_MEM_RECLAIM|
23+ WQ_UNBOUND,
24+ num_online_cpus());
25 if (!cc->crypt_queue) {
26 ti->error = "Couldn't create kcryptd queue";
27 goto bad;
This page took 0.033885 seconds and 4 git commands to generate.