UBI: add ubi_leb_map interface
authorArtem Bityutskiy <Artem.Bityutskiy@nokia.com>
Thu, 6 Dec 2007 16:47:30 +0000 (18:47 +0200)
committerArtem Bityutskiy <Artem.Bityutskiy@nokia.com>
Wed, 26 Dec 2007 17:15:14 +0000 (19:15 +0200)
commit393852ecfeec575ac78216b0eb58e4fd92f0816c
tree99edbcd7fee9cdaa69f51187834f93ada73feada
parent94780d4de2e9339ab93df63420db70f11882634d
UBI: add ubi_leb_map interface

The idea of this interface belongs to Adrian Hunter. The
interface is extremely useful when one has to have a guarantee
that an LEB will contain all 0xFFs even in case of an unclean
reboot. UBI does have an 'ubi_leb_erase()' call which may do
this, but it is stupid and ineffecient, because it flushes whole
queue. I should be re-worked to just be a pair of unmap,
map calls.

The user of the interfaci is UBIFS at the moment.

Signed-off-by: Artem Bityutskiy <Artem.Bityutskiy@nokia.com>
drivers/mtd/ubi/eba.c
drivers/mtd/ubi/kapi.c
include/linux/mtd/ubi.h