From 72c8abe0d9e2394e2b20dec2e496b78a6b7f0391 Mon Sep 17 00:00:00 2001 From: sungmin ha Date: Mon, 17 Dec 2012 17:26:34 +0900 Subject: [PATCH] [Title]modified for removing sonar violation [Desc.] [Issue] --- drivers/maru/maru_power_supply.c | 9 +++++---- package/pkginfo.manifest | 2 +- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/drivers/maru/maru_power_supply.c b/drivers/maru/maru_power_supply.c index 13e15c98ae79..ab2495e5ac23 100644 --- a/drivers/maru/maru_power_supply.c +++ b/drivers/maru/maru_power_supply.c @@ -99,7 +99,7 @@ struct device new_device_dev; static int __init sysfs_test_init(void) { - int err, i; + int err = 0, i = 0; printk("[%s] \n", __FUNCTION__); mtd_class = class_create(THIS_MODULE, "power_supply"); @@ -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]); if (err) { - while (--i >= 0) + while (--i >= 0) { device_remove_file(mtd_device, &ps_device_attributes[i]); + } device_unregister(mtd_device); - return err; + break; } } - return 0; + return err; } static void __exit sysfs_test_exit(void) diff --git a/package/pkginfo.manifest b/package/pkginfo.manifest index 2e3df820196b..24d8ad9bfc87 100644 --- a/package/pkginfo.manifest +++ b/package/pkginfo.manifest @@ -1,4 +1,4 @@ -Version: 1.4.5 +Version: 1.4.6 Maintainer: Yeong-Kyoon, Lee Source: emulator-kernel -- 2.34.1