Revert "ANDROID: dm-crypt: run in a WQ_HIGHPRI workqueue"
authorMark Salyzyn <salyzyn@google.com>
Tue, 8 Mar 2016 21:19:12 +0000 (21:19 +0000)
committerMark Salyzyn <salyzyn@google.com>
Tue, 8 Mar 2016 21:19:52 +0000 (21:19 +0000)
This reverts commit 46050a93ff9e13fddcdcaff35e2b0b863b3af69b.

Change-Id: I3e37cf37c9ea0270737608dcd92ab5c311ea5ab8

drivers/md/dm-crypt.c

index 8556004100646a7589febbaadadfcf37a2983dc6..3147c8d09ea84a0a76d0fd7ead35931a89e29aed 100644 (file)
@@ -1864,25 +1864,16 @@ static int crypt_ctr(struct dm_target *ti, unsigned int argc, char **argv)
        }
 
        ret = -ENOMEM;
-       cc->io_queue = alloc_workqueue("kcryptd_io",
-                                      WQ_HIGHPRI |
-                                      WQ_NON_REENTRANT|
-                                      WQ_MEM_RECLAIM,
-                                      1);
+       cc->io_queue = alloc_workqueue("kcryptd_io", WQ_MEM_RECLAIM, 1);
        if (!cc->io_queue) {
                ti->error = "Couldn't create kcryptd io queue";
                goto bad;
        }
 
        if (test_bit(DM_CRYPT_SAME_CPU, &cc->flags))
-               cc->crypt_queue = alloc_workqueue("kcryptd",
-                                                 WQ_HIGHPRI |
-                                                 WQ_MEM_RECLAIM, 1);
+               cc->crypt_queue = alloc_workqueue("kcryptd", WQ_CPU_INTENSIVE | WQ_MEM_RECLAIM, 1);
        else
-               cc->crypt_queue = alloc_workqueue("kcryptd",
-                                                 WQ_HIGHPRI |
-                                                 WQ_MEM_RECLAIM |
-                                                 WQ_UNBOUND,
+               cc->crypt_queue = alloc_workqueue("kcryptd", WQ_CPU_INTENSIVE | WQ_MEM_RECLAIM | WQ_UNBOUND,
                                                  num_online_cpus());
        if (!cc->crypt_queue) {
                ti->error = "Couldn't create kcryptd queue";