|
@@ -2106,7 +2106,8 @@ static int __init nbd_init(void)
|
|
if (nbds_max > 1UL << (MINORBITS - part_shift))
|
|
if (nbds_max > 1UL << (MINORBITS - part_shift))
|
|
return -EINVAL;
|
|
return -EINVAL;
|
|
recv_workqueue = alloc_workqueue("knbd-recv",
|
|
recv_workqueue = alloc_workqueue("knbd-recv",
|
|
- WQ_MEM_RECLAIM | WQ_HIGHPRI, 0);
|
|
|
|
|
|
+ WQ_MEM_RECLAIM | WQ_HIGHPRI |
|
|
|
|
+ WQ_UNBOUND, 0);
|
|
if (!recv_workqueue)
|
|
if (!recv_workqueue)
|
|
return -ENOMEM;
|
|
return -ENOMEM;
|
|
|
|
|