|
@@ -20,7 +20,8 @@ EXPORT_SYMBOL_GPL(kcrypto_wq);
|
|
|
|
|
|
static int __init crypto_wq_init(void)
|
|
static int __init crypto_wq_init(void)
|
|
{
|
|
{
|
|
- kcrypto_wq = create_workqueue("crypto");
|
|
|
|
|
|
+ kcrypto_wq = alloc_workqueue("crypto",
|
|
|
|
+ WQ_MEM_RECLAIM | WQ_CPU_INTENSIVE, 1);
|
|
if (unlikely(!kcrypto_wq))
|
|
if (unlikely(!kcrypto_wq))
|
|
return -ENOMEM;
|
|
return -ENOMEM;
|
|
return 0;
|
|
return 0;
|