aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTakashi Iwai <[email protected]>2015-02-04 11:48:54 +0100
committerBorislav Petkov <[email protected]>2015-02-23 13:08:45 +0100
commite97d7e38162dc305b4734a316ca758a2bbd1fa6e (patch)
tree47876a2b2e371b28ddcaa6efacaee257c61a3448
parente339f1ec979a4ab14b497114e39b8ab70bd0215d (diff)
EDAC: i7core: Return proper error codes for kzalloc() errors
... instead of possibly uninitialized return value. Signed-off-by: Takashi Iwai <[email protected]> Link: http://lkml.kernel.org/r/[email protected] [ Add a commit message, albeit a small one. ] Signed-off-by: Borislav Petkov <[email protected]>
-rw-r--r--drivers/edac/i7core_edac.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/edac/i7core_edac.c b/drivers/edac/i7core_edac.c
index 9cd0b301f81b..5da90ded54b6 100644
--- a/drivers/edac/i7core_edac.c
+++ b/drivers/edac/i7core_edac.c
@@ -1177,7 +1177,7 @@ static int i7core_create_sysfs_devices(struct mem_ctl_info *mci)
pvt->addrmatch_dev = kzalloc(sizeof(*pvt->addrmatch_dev), GFP_KERNEL);
if (!pvt->addrmatch_dev)
- return rc;
+ return -ENOMEM;
pvt->addrmatch_dev->type = &addrmatch_type;
pvt->addrmatch_dev->bus = mci->dev.bus;
@@ -1198,7 +1198,7 @@ static int i7core_create_sysfs_devices(struct mem_ctl_info *mci)
if (!pvt->chancounts_dev) {
put_device(pvt->addrmatch_dev);
device_del(pvt->addrmatch_dev);
- return rc;
+ return -ENOMEM;
}
pvt->chancounts_dev->type = &all_channel_counts_type;