diff options
Diffstat (limited to 'crypto/pcrypt.c')
-rw-r--r-- | crypto/pcrypt.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/crypto/pcrypt.c b/crypto/pcrypt.c index de3078215fe6..29a89dad68b6 100644 --- a/crypto/pcrypt.c +++ b/crypto/pcrypt.c | |||
@@ -455,7 +455,8 @@ static int pcrypt_init_padata(struct padata_pcrypt *pcrypt, | |||
455 | 455 | ||
456 | get_online_cpus(); | 456 | get_online_cpus(); |
457 | 457 | ||
458 | pcrypt->wq = create_workqueue(name); | 458 | pcrypt->wq = alloc_workqueue(name, |
459 | WQ_MEM_RECLAIM | WQ_CPU_INTENSIVE, 1); | ||
459 | if (!pcrypt->wq) | 460 | if (!pcrypt->wq) |
460 | goto err; | 461 | goto err; |
461 | 462 | ||
@@ -504,7 +505,6 @@ err: | |||
504 | 505 | ||
505 | static void pcrypt_fini_padata(struct padata_pcrypt *pcrypt) | 506 | static void pcrypt_fini_padata(struct padata_pcrypt *pcrypt) |
506 | { | 507 | { |
507 | kobject_put(&pcrypt->pinst->kobj); | ||
508 | free_cpumask_var(pcrypt->cb_cpumask->mask); | 508 | free_cpumask_var(pcrypt->cb_cpumask->mask); |
509 | kfree(pcrypt->cb_cpumask); | 509 | kfree(pcrypt->cb_cpumask); |
510 | 510 | ||