diff options
author | Devendra Naga <develkernel412222@gmail.com> | 2012-07-21 04:54:00 -0400 |
---|---|---|
committer | Jonathan Cameron <jic23@kernel.org> | 2012-08-14 15:31:12 -0400 |
commit | d16f6dbddbd7a2ac40e090da1e6bb7dd9b5a1dcb (patch) | |
tree | 71f7d36bf2590e4274568f2e2fe6ab7f13985ca0 | |
parent | f4e4b9558bc696cc89de460e754d3fecb50b13cb (diff) |
staging/iio: use module_platform_driver macro
the code which under _init and _exit does only the platform_driver_register
and platform_driver_unregister, and nothing else,
so its better to use the module_platform_driver macro rather duplicating
its implementation
Signed-off-by: Devendra Naga <develkernel412222@gmail.com>
Signed-off-by: Jonathan Cameron <jic23@kernel.org>
-rw-r--r-- | drivers/staging/iio/iio_hwmon.c | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/drivers/staging/iio/iio_hwmon.c b/drivers/staging/iio/iio_hwmon.c index 27d27ec9521f..4bb017acbf41 100644 --- a/drivers/staging/iio/iio_hwmon.c +++ b/drivers/staging/iio/iio_hwmon.c | |||
@@ -215,17 +215,7 @@ static struct platform_driver __refdata iio_hwmon_driver = { | |||
215 | .remove = __devexit_p(iio_hwmon_remove), | 215 | .remove = __devexit_p(iio_hwmon_remove), |
216 | }; | 216 | }; |
217 | 217 | ||
218 | static int iio_inkern_init(void) | 218 | module_platform_driver(iio_hwmon_driver); |
219 | { | ||
220 | return platform_driver_register(&iio_hwmon_driver); | ||
221 | } | ||
222 | module_init(iio_inkern_init); | ||
223 | |||
224 | static void iio_inkern_exit(void) | ||
225 | { | ||
226 | platform_driver_unregister(&iio_hwmon_driver); | ||
227 | } | ||
228 | module_exit(iio_inkern_exit); | ||
229 | 219 | ||
230 | MODULE_AUTHOR("Jonathan Cameron <jic23@cam.ac.uk>"); | 220 | MODULE_AUTHOR("Jonathan Cameron <jic23@cam.ac.uk>"); |
231 | MODULE_DESCRIPTION("IIO to hwmon driver"); | 221 | MODULE_DESCRIPTION("IIO to hwmon driver"); |