]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - drivers/md/dm-kcopyd.c
dm: use non reentrant workqueues if equivalent
[mv-sheeva.git] / drivers / md / dm-kcopyd.c
index 63d67169c7f4913c533a65ceafe57df3d8bbdada..924f5f0084c27191604907eaa9983a2bf687b6c1 100644 (file)
@@ -672,7 +672,8 @@ int dm_kcopyd_client_create(unsigned int nr_pages,
                goto bad_slab;
 
        INIT_WORK(&kc->kcopyd_work, do_work);
-       kc->kcopyd_wq = alloc_ordered_workqueue("kcopyd", WQ_MEM_RECLAIM);
+       kc->kcopyd_wq = alloc_workqueue("kcopyd",
+                                       WQ_NON_REENTRANT | WQ_MEM_RECLAIM, 0);
        if (!kc->kcopyd_wq)
                goto bad_workqueue;