aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/w1
diff options
context:
space:
mode:
authorWei Yongjun <yongjun_wei@trendmicro.com.cn>2012-10-08 10:06:07 -0400
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2012-10-24 18:52:29 -0400
commitdbfd5ccc057fbefb7247614741efbf96be0258c5 (patch)
tree47b73c0fdb97794b73d84a1651cc4fc5d72122b8 /drivers/w1
parent35299f884aa301deefb0881096e6d88d0964c94b (diff)
w1/ds2482: use module_i2c_driver to simplify the code
Use the module_i2c_driver() macro to make the code smaller and a bit simpler. dpatch engine is used to auto generate this patch. (https://github.com/weiyj/dpatch) Signed-off-by: Wei Yongjun <yongjun_wei@trendmicro.com.cn> Acked-by: Evgeniy Polyakov <zbr@ioremap.net> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/w1')
-rw-r--r--drivers/w1/masters/ds2482.c13
1 files changed, 1 insertions, 12 deletions
diff --git a/drivers/w1/masters/ds2482.c b/drivers/w1/masters/ds2482.c
index e5f74416d4b7..6429b9e9fb82 100644
--- a/drivers/w1/masters/ds2482.c
+++ b/drivers/w1/masters/ds2482.c
@@ -505,19 +505,8 @@ static int ds2482_remove(struct i2c_client *client)
505 return 0; 505 return 0;
506} 506}
507 507
508static int __init sensors_ds2482_init(void) 508module_i2c_driver(ds2482_driver);
509{
510 return i2c_add_driver(&ds2482_driver);
511}
512
513static void __exit sensors_ds2482_exit(void)
514{
515 i2c_del_driver(&ds2482_driver);
516}
517 509
518MODULE_AUTHOR("Ben Gardner <bgardner@wabtec.com>"); 510MODULE_AUTHOR("Ben Gardner <bgardner@wabtec.com>");
519MODULE_DESCRIPTION("DS2482 driver"); 511MODULE_DESCRIPTION("DS2482 driver");
520MODULE_LICENSE("GPL"); 512MODULE_LICENSE("GPL");
521
522module_init(sensors_ds2482_init);
523module_exit(sensors_ds2482_exit);