X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;ds=sidebyside;f=drivers%2Fmtd%2Fcmdlinepart.c;h=6b8bb2e4dcfde7ca5dbf8cb6bd1f4abc13c78c6f;hb=987b0145d94eecf292d8b301228356f44611ab7c;hp=a7a7bfe33879e0cc56bb07d25e4b23b7302b65f7;hpb=f7ed79d23a47594e7834d66a8f14449796d4f3e6;p=linux-2.6.git diff --git a/drivers/mtd/cmdlinepart.c b/drivers/mtd/cmdlinepart.c index a7a7bfe33..6b8bb2e4d 100644 --- a/drivers/mtd/cmdlinepart.c +++ b/drivers/mtd/cmdlinepart.c @@ -42,8 +42,7 @@ /* special size referring to all the remaining space in a partition */ -#define SIZE_REMAINING UINT_MAX -#define OFFSET_CONTINUOUS UINT_MAX +#define SIZE_REMAINING 0xffffffff struct cmdline_mtd_partition { struct cmdline_mtd_partition *next; @@ -76,7 +75,7 @@ static struct mtd_partition * newpart(char *s, { struct mtd_partition *parts; unsigned long size; - unsigned long offset = OFFSET_CONTINUOUS; + unsigned long offset = 0; char *name; int name_len; unsigned char *extra_mem; @@ -315,7 +314,7 @@ static int parse_cmdline_partitions(struct mtd_info *master, { for(i = 0, offset = 0; i < part->num_parts; i++) { - if (part->parts[i].offset == OFFSET_CONTINUOUS) + if (!part->parts[i].offset) part->parts[i].offset = offset; else offset = part->parts[i].offset;