OSDN Git Service

UBI: power cut emulation for testing
authordavid.oberhollenzer@sigma-star.at <david.oberhollenzer@sigma-star.at>
Thu, 26 Mar 2015 22:59:50 +0000 (23:59 +0100)
committerRichard Weinberger <richard@nod.at>
Mon, 13 Apr 2015 19:05:17 +0000 (21:05 +0200)
commit502690674281a047abd45f81e64c498bc23a8bb3
tree5aa08ca80d7de94bf0b3050a7f458ad0ed25d004
parent1a7e985dd1bf5939af0f56bbd6d13d2caf48dd63
UBI: power cut emulation for testing

Emulate random power cuts by switching device to ro after a number of
writes to allow simple power cut testing with nand-sim.

Maximum and minimum number of successful writes before power cut and
what kind of writes (EC header, VID header or none) to interrupt
configurable via debugfs.

Signed-off-by: David Oberhollenzer <david.oberhollenzer@sigma-star.at>
Signed-off-by: Richard Weinberger <richard@nod.at>
drivers/mtd/ubi/debug.c
drivers/mtd/ubi/debug.h
drivers/mtd/ubi/io.c
drivers/mtd/ubi/ubi.h