diff options
author | Rafał Miłecki <zajec5@gmail.com> | 2015-01-27 22:08:14 +0000 |
---|---|---|
committer | Rafał Miłecki <zajec5@gmail.com> | 2015-01-27 22:08:14 +0000 |
commit | 6296b8ca9f1d3aeeb3ecbdfbbe6496d1b8297597 (patch) | |
tree | 41edab006bd699ae7e4b2a384e140dd44971160c /target/linux/brcm47xx/patches-3.18/400-mtd-bcm47xxpart-lower-minimal-blocksize-to-4Ki-from-.patch | |
parent | ec04e769c874f8f1fac1cfc9004acb1d1bcf74fc (diff) | |
download | mtk-20170518-6296b8ca9f1d3aeeb3ecbdfbbe6496d1b8297597.zip mtk-20170518-6296b8ca9f1d3aeeb3ecbdfbbe6496d1b8297597.tar.gz mtk-20170518-6296b8ca9f1d3aeeb3ecbdfbbe6496d1b8297597.tar.bz2 |
kernel: backport queued bcm47xxpart changes
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 44156
Diffstat (limited to 'target/linux/brcm47xx/patches-3.18/400-mtd-bcm47xxpart-lower-minimal-blocksize-to-4Ki-from-.patch')
-rw-r--r-- | target/linux/brcm47xx/patches-3.18/400-mtd-bcm47xxpart-lower-minimal-blocksize-to-4Ki-from-.patch | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/target/linux/brcm47xx/patches-3.18/400-mtd-bcm47xxpart-lower-minimal-blocksize-to-4Ki-from-.patch b/target/linux/brcm47xx/patches-3.18/400-mtd-bcm47xxpart-lower-minimal-blocksize-to-4Ki-from-.patch deleted file mode 100644 index 6f7cdb6..0000000 --- a/target/linux/brcm47xx/patches-3.18/400-mtd-bcm47xxpart-lower-minimal-blocksize-to-4Ki-from-.patch +++ /dev/null @@ -1,38 +0,0 @@ -From 4586bc54a322568d5258d6a1b04e361d4a95597b Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Rafa=C5=82=20Mi=C5=82ecki?= <zajec5@gmail.com> -Date: Wed, 12 Nov 2014 09:06:22 +0100 -Subject: [PATCH][RFC] mtd: bcm47xxpart: lower minimal blocksize to 4Ki (from - 64Ki) -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Some devices like Netgear WNR1000v3 or WGR614v10 have partitions aligned -to 0x1000. Using bigger blocksize stopped us from detecting some parts. - -Signed-off-by: Rafał Miłecki <zajec5@gmail.com> ---- -Most of supported devices use flashes with erasesize 0x10000 (64Ki), so -this change shouldn't affect them (no regressions expected). -Any objections? ---- - drivers/mtd/bcm47xxpart.c | 8 ++++++-- - 1 file changed, 6 insertions(+), 2 deletions(-) - ---- a/drivers/mtd/bcm47xxpart.c -+++ b/drivers/mtd/bcm47xxpart.c -@@ -95,8 +95,12 @@ static int bcm47xxpart_parse(struct mtd_ - int possible_nvram_sizes[] = { 0x8000, 0xF000, 0x10000, }; - bool found_nvram = false; - -- if (blocksize <= 0x10000) -- blocksize = 0x10000; -+ /* -+ * Some really old flashes (like AT45DB*) had smaller erasesize-s, but -+ * partitions were aligned to at least 0x1000 anyway. -+ */ -+ if (blocksize < 0x1000) -+ blocksize = 0x1000; - - /* Alloc */ - parts = kzalloc(sizeof(struct mtd_partition) * BCM47XXPART_MAX_PARTS, |