diff options
author | Shmulik Ladkani <shmulik.ladkani@gmail.com> | 2012-07-04 04:06:02 -0400 |
---|---|---|
committer | Artem Bityutskiy <artem.bityutskiy@linux.intel.com> | 2012-09-04 02:38:58 -0400 |
commit | 1b2a5790613756d54fdf58d0b3965e43735f153b (patch) | |
tree | 4f3b1753db19017d5b5a7be527406eef3e5c61f1 /drivers/mtd | |
parent | 37f758a036da56c7cff81b68d1d872752079eb6c (diff) |
UBI: kill CONFIG_MTD_UBI_BEB_RESERVE
CONFIG_MTD_UBI_BEB_RESERVE and MIN_RESEVED_PEBS are no longer used,
since the amount of reserved eraseblocks for bad PEB handling is now
derived from 'ubi->bad_peb_limit' (ubi's maximum expected bad
eraseblocks).
Signed-off-by: Shmulik Ladkani <shmulik.ladkani@gmail.com>
Signed-off-by: Artem Bityutskiy <Artem.Bityutskiy@linux.intel.com>
Diffstat (limited to 'drivers/mtd')
-rw-r--r-- | drivers/mtd/ubi/Kconfig | 16 | ||||
-rw-r--r-- | drivers/mtd/ubi/ubi.h | 3 |
2 files changed, 0 insertions, 19 deletions
diff --git a/drivers/mtd/ubi/Kconfig b/drivers/mtd/ubi/Kconfig index 76195ac90e51..b2f4f0f032f1 100644 --- a/drivers/mtd/ubi/Kconfig +++ b/drivers/mtd/ubi/Kconfig | |||
@@ -27,22 +27,6 @@ config MTD_UBI_WL_THRESHOLD | |||
27 | life-cycle less than 10000, the threshold should be lessened (e.g., | 27 | life-cycle less than 10000, the threshold should be lessened (e.g., |
28 | to 128 or 256, although it does not have to be power of 2). | 28 | to 128 or 256, although it does not have to be power of 2). |
29 | 29 | ||
30 | config MTD_UBI_BEB_RESERVE | ||
31 | int "Percentage of reserved eraseblocks for bad eraseblocks handling" | ||
32 | default 2 | ||
33 | range 0 25 | ||
34 | help | ||
35 | If the MTD device admits of bad eraseblocks (e.g. NAND flash), UBI | ||
36 | reserves some amount of physical eraseblocks to handle new bad | ||
37 | eraseblocks. When a physical eraseblock becomes bad, UBI uses these | ||
38 | reserved physical eraseblocks to relocate the bad one. This | ||
39 | configuration option specifies how many physical eraseblocks will be | ||
40 | reserved for bad eraseblock handling (percents of total number of | ||
41 | good physical eraseblocks on this MTD partition). If the underlying | ||
42 | flash does not admit of bad eraseblocks (e.g. NOR flash), this value | ||
43 | is ignored and nothing is reserved. Leave the default value if | ||
44 | unsure. | ||
45 | |||
46 | config MTD_UBI_BEB_LIMIT | 30 | config MTD_UBI_BEB_LIMIT |
47 | int "Percentage of maximum expected bad eraseblocks" | 31 | int "Percentage of maximum expected bad eraseblocks" |
48 | default 2 | 32 | default 2 |
diff --git a/drivers/mtd/ubi/ubi.h b/drivers/mtd/ubi/ubi.h index aeb459eb7e42..c94612e67c47 100644 --- a/drivers/mtd/ubi/ubi.h +++ b/drivers/mtd/ubi/ubi.h | |||
@@ -59,9 +59,6 @@ | |||
59 | #define ubi_err(fmt, ...) printk(KERN_ERR "UBI error: %s: " fmt "\n", \ | 59 | #define ubi_err(fmt, ...) printk(KERN_ERR "UBI error: %s: " fmt "\n", \ |
60 | __func__, ##__VA_ARGS__) | 60 | __func__, ##__VA_ARGS__) |
61 | 61 | ||
62 | /* Lowest number PEBs reserved for bad PEB handling */ | ||
63 | #define MIN_RESEVED_PEBS 2 | ||
64 | |||
65 | /* Background thread name pattern */ | 62 | /* Background thread name pattern */ |
66 | #define UBI_BGT_NAME_PATTERN "ubi_bgt%dd" | 63 | #define UBI_BGT_NAME_PATTERN "ubi_bgt%dd" |
67 | 64 | ||