git.openpandora.org
/
pandora-kernel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
block: fix an error code in add_partition()
[pandora-kernel.git]
/
fs
/
partitions
/
check.c
diff --git
a/fs/partitions/check.c
b/fs/partitions/check.c
index
18c58e5
..
66897c9
100644
(file)
--- a/
fs/partitions/check.c
+++ b/
fs/partitions/check.c
@@
-457,8
+457,10
@@
struct hd_struct *add_partition(struct gendisk *disk, int partno,
if (info) {
struct partition_meta_info *pinfo = alloc_part_info(disk);
- if (!pinfo)
+ if (!pinfo) {
+ err = -ENOMEM;
goto out_free_stats;
+ }
memcpy(pinfo, info, sizeof(*info));
p->info = pinfo;
}