aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/ipq806x
diff options
context:
space:
mode:
authorJohn Thomson <git@johnthomson.fastmail.com.au>2020-08-06 07:13:54 +1000
committerAdrian Schmutzler <freifunk@adrianschmutzler.de>2020-09-19 12:41:29 +0200
commitbf2870c1d9e162f27925e9c40eca9e0069096f3b (patch)
tree6ff4fd7999dddb1149a27b839a681800f06429d4 /target/linux/ipq806x
parent8cfb839907ad3b18decc053771d619a7fff9f99b (diff)
downloadupstream-bf2870c1d9e162f27925e9c40eca9e0069096f3b.tar.gz
upstream-bf2870c1d9e162f27925e9c40eca9e0069096f3b.tar.bz2
upstream-bf2870c1d9e162f27925e9c40eca9e0069096f3b.zip
kernel: fix mtd partition erase < parent_erasesize writes
This bug applied where mtd partition end address, or erase start address, was not cleanly divisible by parent mtd erasesize. This error would cause the bits following the end of the partition to the next erasesize block boundary to be erased, and this partition-overflow data to be written to the partition erase address (missing additional partition offset address) of the mtd (top) parent device. Fixes: FS#2428 Signed-off-by: John Thomson <git@johnthomson.fastmail.com.au> Tested-by: Tomasz Maciej Nowak <tomek_n@o2.pl> [shorten commit title, add Fixes, fix kernel 4.19 as well] Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
Diffstat (limited to 'target/linux/ipq806x')
0 files changed, 0 insertions, 0 deletions