aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/crypto
diff options
context:
space:
mode:
authorAxel Lin <axel.lin@gmail.com>2011-11-26 08:26:19 -0500
committerHerbert Xu <herbert@gondor.apana.org.au>2011-11-30 03:12:48 -0500
commit741e8c2d8177eca656bc015ef83ab84d817edf8c (patch)
tree95608ec1869898ff9707a32b265234dbb1ed1105 /drivers/crypto
parentb21cb324f141d16833137ef0355f686efb9bd84f (diff)
crypto: convert drivers/crypto/* to use module_platform_driver()
This patch converts the drivers in drivers/crypto/* to use the module_platform_driver() macro which makes the code smaller and a bit simpler. Cc: James Hsiao <jhsiao@amcc.com> Cc: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Cc: Kim Phillips <kim.phillips@freescale.com> Cc: "David S. Miller" <davem@davemloft.net> Signed-off-by: Axel Lin <axel.lin@gmail.com> Acked-by: Vladimir Zapolskiy <vzapolskiy@gmail.com> Acked-by: Jamie Iles <jamie@jamieiles.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'drivers/crypto')
-rw-r--r--drivers/crypto/amcc/crypto4xx_core.c13
-rw-r--r--drivers/crypto/caam/ctrl.c13
-rw-r--r--drivers/crypto/mv_cesa.c12
-rw-r--r--drivers/crypto/picoxcell_crypto.c12
-rw-r--r--drivers/crypto/s5p-sss.c13
-rw-r--r--drivers/crypto/talitos.c12
6 files changed, 6 insertions, 69 deletions
diff --git a/drivers/crypto/amcc/crypto4xx_core.c b/drivers/crypto/amcc/crypto4xx_core.c
index 1d103f997dc2..13f8e1a14988 100644
--- a/drivers/crypto/amcc/crypto4xx_core.c
+++ b/drivers/crypto/amcc/crypto4xx_core.c
@@ -1292,18 +1292,7 @@ static struct platform_driver crypto4xx_driver = {
1292 .remove = crypto4xx_remove, 1292 .remove = crypto4xx_remove,
1293}; 1293};
1294 1294
1295static int __init crypto4xx_init(void) 1295module_platform_driver(crypto4xx_driver);
1296{
1297 return platform_driver_register(&crypto4xx_driver);
1298}
1299
1300static void __exit crypto4xx_exit(void)
1301{
1302 platform_driver_unregister(&crypto4xx_driver);
1303}
1304
1305module_init(crypto4xx_init);
1306module_exit(crypto4xx_exit);
1307 1296
1308MODULE_LICENSE("GPL"); 1297MODULE_LICENSE("GPL");
1309MODULE_AUTHOR("James Hsiao <jhsiao@amcc.com>"); 1298MODULE_AUTHOR("James Hsiao <jhsiao@amcc.com>");
diff --git a/drivers/crypto/caam/ctrl.c b/drivers/crypto/caam/ctrl.c
index 73988bb7322a..048bb2343231 100644
--- a/drivers/crypto/caam/ctrl.c
+++ b/drivers/crypto/caam/ctrl.c
@@ -253,18 +253,7 @@ static struct platform_driver caam_driver = {
253 .remove = __devexit_p(caam_remove), 253 .remove = __devexit_p(caam_remove),
254}; 254};
255 255
256static int __init caam_base_init(void) 256module_platform_driver(caam_driver);
257{
258 return platform_driver_register(&caam_driver);
259}
260
261static void __exit caam_base_exit(void)
262{
263 return platform_driver_unregister(&caam_driver);
264}
265
266module_init(caam_base_init);
267module_exit(caam_base_exit);
268 257
269MODULE_LICENSE("GPL"); 258MODULE_LICENSE("GPL");
270MODULE_DESCRIPTION("FSL CAAM request backend"); 259MODULE_DESCRIPTION("FSL CAAM request backend");
diff --git a/drivers/crypto/mv_cesa.c b/drivers/crypto/mv_cesa.c
index 5c6f56f21443..015c0fcea0bd 100644
--- a/drivers/crypto/mv_cesa.c
+++ b/drivers/crypto/mv_cesa.c
@@ -1126,17 +1126,7 @@ static struct platform_driver marvell_crypto = {
1126}; 1126};
1127MODULE_ALIAS("platform:mv_crypto"); 1127MODULE_ALIAS("platform:mv_crypto");
1128 1128
1129static int __init mv_crypto_init(void) 1129module_platform_driver(marvell_crypto);
1130{
1131 return platform_driver_register(&marvell_crypto);
1132}
1133module_init(mv_crypto_init);
1134
1135static void __exit mv_crypto_exit(void)
1136{
1137 platform_driver_unregister(&marvell_crypto);
1138}
1139module_exit(mv_crypto_exit);
1140 1130
1141MODULE_AUTHOR("Sebastian Andrzej Siewior <sebastian@breakpoint.cc>"); 1131MODULE_AUTHOR("Sebastian Andrzej Siewior <sebastian@breakpoint.cc>");
1142MODULE_DESCRIPTION("Support for Marvell's cryptographic engine"); 1132MODULE_DESCRIPTION("Support for Marvell's cryptographic engine");
diff --git a/drivers/crypto/picoxcell_crypto.c b/drivers/crypto/picoxcell_crypto.c
index a2b553eabbdb..9b1571c2a5a4 100644
--- a/drivers/crypto/picoxcell_crypto.c
+++ b/drivers/crypto/picoxcell_crypto.c
@@ -1854,17 +1854,7 @@ static struct platform_driver spacc_driver = {
1854 .id_table = spacc_id_table, 1854 .id_table = spacc_id_table,
1855}; 1855};
1856 1856
1857static int __init spacc_init(void) 1857module_platform_driver(spacc_driver);
1858{
1859 return platform_driver_register(&spacc_driver);
1860}
1861module_init(spacc_init);
1862
1863static void __exit spacc_exit(void)
1864{
1865 platform_driver_unregister(&spacc_driver);
1866}
1867module_exit(spacc_exit);
1868 1858
1869MODULE_LICENSE("GPL"); 1859MODULE_LICENSE("GPL");
1870MODULE_AUTHOR("Jamie Iles"); 1860MODULE_AUTHOR("Jamie Iles");
diff --git a/drivers/crypto/s5p-sss.c b/drivers/crypto/s5p-sss.c
index 8115417a1c93..3376bca200fc 100644
--- a/drivers/crypto/s5p-sss.c
+++ b/drivers/crypto/s5p-sss.c
@@ -683,18 +683,7 @@ static struct platform_driver s5p_aes_crypto = {
683 }, 683 },
684}; 684};
685 685
686static int __init s5p_aes_mod_init(void) 686module_platform_driver(s5p_aes_crypto);
687{
688 return platform_driver_register(&s5p_aes_crypto);
689}
690
691static void __exit s5p_aes_mod_exit(void)
692{
693 platform_driver_unregister(&s5p_aes_crypto);
694}
695
696module_init(s5p_aes_mod_init);
697module_exit(s5p_aes_mod_exit);
698 687
699MODULE_DESCRIPTION("S5PV210 AES hw acceleration support."); 688MODULE_DESCRIPTION("S5PV210 AES hw acceleration support.");
700MODULE_LICENSE("GPL v2"); 689MODULE_LICENSE("GPL v2");
diff --git a/drivers/crypto/talitos.c b/drivers/crypto/talitos.c
index 92c0ca75400d..230509e9602b 100644
--- a/drivers/crypto/talitos.c
+++ b/drivers/crypto/talitos.c
@@ -2894,17 +2894,7 @@ static struct platform_driver talitos_driver = {
2894 .remove = talitos_remove, 2894 .remove = talitos_remove,
2895}; 2895};
2896 2896
2897static int __init talitos_init(void) 2897module_platform_driver(talitos_driver);
2898{
2899 return platform_driver_register(&talitos_driver);
2900}
2901module_init(talitos_init);
2902
2903static void __exit talitos_exit(void)
2904{
2905 platform_driver_unregister(&talitos_driver);
2906}
2907module_exit(talitos_exit);
2908 2898
2909MODULE_LICENSE("GPL"); 2899MODULE_LICENSE("GPL");
2910MODULE_AUTHOR("Kim Phillips <kim.phillips@freescale.com>"); 2900MODULE_AUTHOR("Kim Phillips <kim.phillips@freescale.com>");