diff options
author | Sachin Kamat <sachin.kamat@linaro.org> | 2013-10-08 05:38:20 -0400 |
---|---|---|
committer | Brian Norris <computersforpeace@gmail.com> | 2013-11-07 02:32:49 -0500 |
commit | c69ad0ef2fa58168b9aec7f7d1561c9e43376239 (patch) | |
tree | 2fd0da5c87eacc9dd123da392e31a0c1ec7f4f71 /drivers/mtd/nand/fsl_ifc_nand.c | |
parent | bcecd39ef06ecf27233a30d516367d0be7e9145f (diff) |
mtd: fsl_ifc_nand: Use module_platform_driver
module_platform_driver removes boiler plate code and makes it
simpler.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org>
Signed-off-by: Brian Norris <computersforpeace@gmail.com>
Diffstat (limited to 'drivers/mtd/nand/fsl_ifc_nand.c')
-rw-r--r-- | drivers/mtd/nand/fsl_ifc_nand.c | 20 |
1 files changed, 1 insertions, 19 deletions
diff --git a/drivers/mtd/nand/fsl_ifc_nand.c b/drivers/mtd/nand/fsl_ifc_nand.c index 64a30ef1421c..1c173d91cbea 100644 --- a/drivers/mtd/nand/fsl_ifc_nand.c +++ b/drivers/mtd/nand/fsl_ifc_nand.c | |||
@@ -1079,25 +1079,7 @@ static struct platform_driver fsl_ifc_nand_driver = { | |||
1079 | .remove = fsl_ifc_nand_remove, | 1079 | .remove = fsl_ifc_nand_remove, |
1080 | }; | 1080 | }; |
1081 | 1081 | ||
1082 | static int __init fsl_ifc_nand_init(void) | 1082 | module_platform_driver(fsl_ifc_nand_driver); |
1083 | { | ||
1084 | int ret; | ||
1085 | |||
1086 | ret = platform_driver_register(&fsl_ifc_nand_driver); | ||
1087 | if (ret) | ||
1088 | printk(KERN_ERR "fsl-ifc: Failed to register platform" | ||
1089 | "driver\n"); | ||
1090 | |||
1091 | return ret; | ||
1092 | } | ||
1093 | |||
1094 | static void __exit fsl_ifc_nand_exit(void) | ||
1095 | { | ||
1096 | platform_driver_unregister(&fsl_ifc_nand_driver); | ||
1097 | } | ||
1098 | |||
1099 | module_init(fsl_ifc_nand_init); | ||
1100 | module_exit(fsl_ifc_nand_exit); | ||
1101 | 1083 | ||
1102 | MODULE_LICENSE("GPL"); | 1084 | MODULE_LICENSE("GPL"); |
1103 | MODULE_AUTHOR("Freescale"); | 1085 | MODULE_AUTHOR("Freescale"); |