Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 130fa5bc authored by Tim Chen's avatar Tim Chen Committed by Herbert Xu
Browse files

crypto: crypto_wq - Fix late crypto work queue initialization



The crypto algorithm modules utilizing the crypto daemon could
be used early when the system start up.  Using module_init
does not guarantee that the daemon's work queue is initialized
when the cypto alorithm depending on crypto_wq starts.  It is necessary
to initialize the crypto work queue earlier at the subsystem
init time to make sure that it is initialized
when used.

Signed-off-by: default avatarTim Chen <tim.c.chen@linux.intel.com>
Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
parent ec31eed7
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -33,7 +33,7 @@ static void __exit crypto_wq_exit(void)
	destroy_workqueue(kcrypto_wq);
}

module_init(crypto_wq_init);
subsys_initcall(crypto_wq_init);
module_exit(crypto_wq_exit);

MODULE_LICENSE("GPL");