diff options
author | Nikanth Karthikesan <knikanth@suse.de> | 2011-03-24 11:46:18 +0530 |
---|---|---|
committer | Jiri Kosina <jkosina@suse.cz> | 2011-04-10 17:01:05 +0200 |
commit | 9f0af69b2dd34d2c21817d599db7bdb3c972a759 (patch) | |
tree | 68f76d50a1dc4d5393175904bb22338c44f012ac /drivers/base/memory.c | |
parent | 06794eaeb766989e450c1b459ae28da76e1f8719 (diff) | |
download | linux-stable-9f0af69b2dd34d2c21817d599db7bdb3c972a759.tar.gz linux-stable-9f0af69b2dd34d2c21817d599db7bdb3c972a759.tar.bz2 linux-stable-9f0af69b2dd34d2c21817d599db7bdb3c972a759.zip |
sysfs-memory: fix uninitialized variable warning and clean-up code.
sysfs-memory: Fix uninitialized variable warning and clean-up code.
Signed-off-by: Nikanth Karthikesan <knikanth@suse.de>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
Diffstat (limited to 'drivers/base/memory.c')
-rw-r--r-- | drivers/base/memory.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/drivers/base/memory.c b/drivers/base/memory.c index 3da6a43b7756..89ffb4425d1d 100644 --- a/drivers/base/memory.c +++ b/drivers/base/memory.c @@ -396,15 +396,14 @@ memory_probe_store(struct class *class, struct class_attribute *attr, ret = add_memory(nid, phys_addr, PAGES_PER_SECTION << PAGE_SHIFT); if (ret) - break; + goto out; phys_addr += MIN_MEMORY_BLOCK_SIZE; } - if (ret) - count = ret; - - return count; + ret = count; +out: + return ret; } static CLASS_ATTR(probe, S_IWUSR, NULL, memory_probe_store); |