u-boot-brain/drivers/mtd/ubi
Stefan Roese 1b1f9a9d00 UBI: Ensure that "background thread" operations are really executed
The current U-Boot UBI implementation is copied from Linux. In this
porting the UBI background thread was not handled correctly. Upon write
operations ubi_wl_flush() makes sure, that all queued operations, like
page-erase, are completed. But this is missing for read operations.

This patch now makes sure that such operations (like scrubbing upon
bit-flip errors) are not queued, but executed directly.

Signed-off-by: Stefan Roese <sr@denx.de>
2010-05-19 10:57:19 +02:00
..
build.c UBI: Fix build problem noticed on Apollon (arm/testing repo) 2009-07-07 16:33:44 +02:00
crc32.c Coding style cleanup, update CHANGELOG. 2008-12-16 01:02:17 +01:00
crc32defs.h UBI: Add basic UBI support to U-Boot (Part 2/8) 2008-11-19 20:34:39 +01:00
crc32table.h UBI: Add basic UBI support to U-Boot (Part 2/8) 2008-11-19 20:34:39 +01:00
debug.c UBI: Add basic UBI support to U-Boot (Part 2/8) 2008-11-19 20:34:39 +01:00
debug.h UBI: Add basic UBI support to U-Boot (Part 2/8) 2008-11-19 20:34:39 +01:00
eba.c UBI: Add basic UBI support to U-Boot (Part 2/8) 2008-11-19 20:34:39 +01:00
io.c Coding style cleanup, update CHANGELOG. 2008-12-16 01:02:17 +01:00
kapi.c UBI: Add basic UBI support to U-Boot (Part 3/8) 2008-11-19 20:34:39 +01:00
Makefile UBI: Add basic UBI support to U-Boot (Part 1/8) 2008-11-19 20:34:39 +01:00
misc.c UBI: Add basic UBI support to U-Boot (Part 3/8) 2008-11-19 20:34:39 +01:00
scan.c UBI: Add basic UBI support to U-Boot (Part 4/8) 2008-11-19 20:34:39 +01:00
scan.h UBI: Add basic UBI support to U-Boot (Part 4/8) 2008-11-19 20:34:39 +01:00
ubi-media.h UBI: Add basic UBI support to U-Boot (Part 4/8) 2008-11-19 20:34:39 +01:00
ubi.h UBI: Add basic UBI support to U-Boot (Part 4/8) 2008-11-19 20:34:39 +01:00
upd.c UBI: Add basic UBI support to U-Boot (Part 5/8) 2008-11-19 20:34:39 +01:00
vmt.c Coding style cleanup, update CHANGELOG. 2008-12-16 01:02:17 +01:00
vtbl.c UBI: Add basic UBI support to U-Boot (Part 5/8) 2008-11-19 20:34:39 +01:00
wl.c UBI: Ensure that "background thread" operations are really executed 2010-05-19 10:57:19 +02:00