[Title]modified for removing sonar violation
authorsungmin ha <sungmin82.ha@samsung.com>
Mon, 17 Dec 2012 08:26:34 +0000 (17:26 +0900)
committersungmin ha <sungmin82.ha@samsung.com>
Mon, 17 Dec 2012 08:33:28 +0000 (17:33 +0900)
[Desc.]
[Issue]

drivers/maru/maru_power_supply.c
package/pkginfo.manifest

index 13e15c98ae79733a9df6f80df09ff3469dad1102..ab2495e5ac2370e8d328231fbf779a95cdea266e 100644 (file)
@@ -99,7 +99,7 @@ struct device new_device_dev;
 \r
 static int __init sysfs_test_init(void) \r
 {\r
-       int err, i;\r
+       int err = 0, i = 0;\r
        printk("[%s] \n", __FUNCTION__);\r
 \r
        mtd_class = class_create(THIS_MODULE, "power_supply");\r
@@ -108,15 +108,16 @@ static int __init sysfs_test_init(void)
        for (i = 0; i < 3; i++) {
                err = device_create_file(mtd_device, &ps_device_attributes[i]);\r
                if (err) {
-                       while (--i >= 0)
+                       while (--i >= 0) {
                                device_remove_file(mtd_device, &ps_device_attributes[i]);
+                       }
                
                        device_unregister(mtd_device);
-                       return err;
+                       break;
                }
        }\r
        
-       return 0;\r
+       return err;\r
 }\r
 \r
 static void __exit sysfs_test_exit(void) \r
index 2e3df820196b178ae3158af644d48defb9a1ac5c..24d8ad9bfc8705c8b5de89f2b531e7f461ef508f 100644 (file)
@@ -1,4 +1,4 @@
-Version: 1.4.5
+Version: 1.4.6
 Maintainer: Yeong-Kyoon, Lee <yeongkyoon.lee@samsung.com>
 Source: emulator-kernel