jz4740-battery: Fix signedness bug
[deliverable/linux.git] / drivers / power / jz4740-battery.c
index 763f894ed18815d5e54f9cd1359d42eab03f44ea..8dbc7bfaab14d40422c8bb17db3a4c43cf695abe 100644 (file)
@@ -67,7 +67,7 @@ static irqreturn_t jz_battery_irq_handler(int irq, void *devid)
 
 static long jz_battery_read_voltage(struct jz_battery *battery)
 {
-       unsigned long t;
+       long t;
        unsigned long val;
        long voltage;
 
@@ -441,17 +441,7 @@ static struct platform_driver jz_battery_driver = {
        },
 };
 
-static int __init jz_battery_init(void)
-{
-       return platform_driver_register(&jz_battery_driver);
-}
-module_init(jz_battery_init);
-
-static void __exit jz_battery_exit(void)
-{
-       platform_driver_unregister(&jz_battery_driver);
-}
-module_exit(jz_battery_exit);
+module_platform_driver(jz_battery_driver);
 
 MODULE_ALIAS("platform:jz4740-battery");
 MODULE_LICENSE("GPL");
This page took 0.028428 seconds and 5 git commands to generate.