1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
|
--- a/drivers/mtd/mtdpart.c +++ b/drivers/mtd/mtdpart.c @@ -792,9 +792,6 @@ static void split_uimage(struct mtd_info return; len = be32_to_cpu(hdr.size) + 0x40; - len = mtd_pad_erasesize(master, part->offset, len); - if (len + master->erasesize > part->mtd.size) - return; if (config_enabled(CONFIG_MTD_SPLIT_UIMAGE_FW)) pr_err("Dedicated partitioner didn't split firmware partition, please fill a bug report!\n"); penwrt/upstream Git repository'/>