diff --git a/target/linux/brcm47xx/base-files/etc/uci-defaults/09_fix_crc b/target/linux/brcm47xx/base-files/etc/uci-defaults/09_fix_crc index 981d114b35cff8914fa3f597db88a2701d319a8c..b411d8495fdb1470102ef9517a2cebca0ecb19e2 100644 --- a/target/linux/brcm47xx/base-files/etc/uci-defaults/09_fix_crc +++ b/target/linux/brcm47xx/base-files/etc/uci-defaults/09_fix_crc @@ -5,7 +5,7 @@ # do_fixcrc() { - mtd fixtrx firmware + mtd fixtrx linux } case `uname -r` in diff --git a/target/linux/brcm47xx/patches-3.8/028-mtd-bcm47xxpart-use-old-part-names.patch b/target/linux/brcm47xx/patches-3.8/028-mtd-bcm47xxpart-use-old-part-names.patch new file mode 100644 index 0000000000000000000000000000000000000000..e43bb872836383940c068830a63d9d4184ec00b6 --- /dev/null +++ b/target/linux/brcm47xx/patches-3.8/028-mtd-bcm47xxpart-use-old-part-names.patch @@ -0,0 +1,20 @@ +--- 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++; +