]> git.karo-electronics.de Git - karo-tx-linux.git/commit
UBI: introduce new bad PEB limit
authorShmulik Ladkani <shmulik.ladkani@gmail.com>
Wed, 4 Jul 2012 08:06:00 +0000 (11:06 +0300)
committerArtem Bityutskiy <artem.bityutskiy@linux.intel.com>
Wed, 15 Aug 2012 13:54:37 +0000 (16:54 +0300)
commit698a3a8cfb95be2caf2703c29c590cd7b6229676
tree2ab1a00f861118326c8fd20c1539593a116c91e5
parenta953aba74fd7c5d6444599af2731f6c408ccef0a
UBI: introduce new bad PEB limit

Introduce 'ubi->bad_peb_limit', which specifies an upper limit of PEBs
UBI expects to go bad.  Currently, it is initialized to a fixed percentage
of total PEBs in the UBI device (configurable via CONFIG_MTD_UBI_BEB_LIMIT).

The 'bad_peb_limit' is intended to be used for calculating the amount of PEBs
UBI needs to reserve for bad eraseblock handling.

Artem: minor amendments.

Signed-off-by: Shmulik Ladkani <shmulik.ladkani@gmail.com>
Signed-off-by: Artem Bityutskiy <Artem.Bityutskiy@linux.intel.com>
drivers/mtd/ubi/Kconfig
drivers/mtd/ubi/build.c
drivers/mtd/ubi/ubi.h