block: fix ext_dev_lock lockdep report
[firefly-linux-kernel-4.4.55.git] / crypto / crypto_wq.c
index b980ee1af459f531f80475f4b7f888613060d22f..2f1b8d12952af2f9df1ee49a747c797ea714dce6 100644 (file)
@@ -12,6 +12,7 @@
  */
 
 #include <linux/workqueue.h>
+#include <linux/module.h>
 #include <crypto/algapi.h>
 #include <crypto/crypto_wq.h>
 
@@ -32,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");