Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma
[linux-2.6-block.git] / drivers / infiniband / core / multicast.c
index 51c79b2fb0b837f4fbfe5a9672e98dd1dd304f61..e51b739f6ea3d2e9bd6d8b776d5ea5d8e49844ba 100644 (file)
@@ -873,7 +873,7 @@ int mcast_init(void)
 {
        int ret;
 
-       mcast_wq = create_singlethread_workqueue("ib_mcast");
+       mcast_wq = alloc_ordered_workqueue("ib_mcast", WQ_MEM_RECLAIM);
        if (!mcast_wq)
                return -ENOMEM;