diff options
author | Josh Boyer <jwboyer@linux.vnet.ibm.com> | 2007-09-15 04:54:12 +1000 |
---|---|---|
committer | Josh Boyer <jwboyer@gmail.com> | 2007-09-19 21:13:16 -0500 |
commit | 8d9ae994d8fce807fc90fb8e3b6ac8df1cc7dce6 (patch) | |
tree | f2b46b7d8830e9802e80b5134e48e75eadecb455 | |
parent | 658e81701970a82d33f46241f20be416ebd5e930 (diff) | |
download | kernel_samsung_smdk4412-8d9ae994d8fce807fc90fb8e3b6ac8df1cc7dce6.zip kernel_samsung_smdk4412-8d9ae994d8fce807fc90fb8e3b6ac8df1cc7dce6.tar.gz kernel_samsung_smdk4412-8d9ae994d8fce807fc90fb8e3b6ac8df1cc7dce6.tar.bz2 |
[POWERPC] Make partitions optional in physmap_of
The latest physmap_of driver has a small error where it will fail the probe
with:
physmap-flash: probe of fff00000.small-flas failed with error -2
if there are no partition subnodes in the device tree and the old style binding
is not used. Since partition definitions are optional, the probe should still
succeed.
Signed-off-by: Josh Boyer <jwboyer@linux.vnet.ibm.com>
Acked-by: David Gibson <david@gibson.dropbear.id.au>
-rw-r--r-- | drivers/mtd/maps/physmap_of.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/mtd/maps/physmap_of.c b/drivers/mtd/maps/physmap_of.c index 3df001b..096dd47 100644 --- a/drivers/mtd/maps/physmap_of.c +++ b/drivers/mtd/maps/physmap_of.c @@ -142,6 +142,8 @@ static int __devinit process_partitions(struct physmap_flash_info *info, } } else { nr_parts = parse_obsolete_partitions(dev, info, dp); + if (nr_parts == -ENOENT) + nr_parts = 0; } if (nr_parts < 0) |