--- a/drivers/mtd/bcm47xxpart.c +++ b/drivers/mtd/bcm47xxpart.c @@ -134,7 +134,7 @@ static int bcm47xxpart_parse(struct mtd_ trx = (struct trx_header *)buf; trx_part = curr_part; - bcm47xxpart_add_part(&parts[curr_part++], "firmware", + bcm47xxpart_add_part(&parts[curr_part++], "linux", offset, 0); i = 0; @@ -147,7 +147,7 @@ static int bcm47xxpart_parse(struct mtd_ i++; } - bcm47xxpart_add_part(&parts[curr_part++], "linux", + bcm47xxpart_add_part(&parts[curr_part++], "kernel", offset + trx->offset[i], 0); i++;