Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/littlefs-project/littlefs.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristopher Haster <chaster@utexas.edu>2017-05-14 20:01:45 +0300
committerChristopher Haster <chaster@utexas.edu>2017-05-15 08:40:56 +0300
commitfd1da602d77a812c15db8113960517ac99f5f6f7 (patch)
treed8a464fb4f92a564ef54832f5b4c2538e96ce62c /Makefile
parentb35d7611964d1470409269bf25e3499721dcbe7d (diff)
Added support for handling corrupted blocks
This provides a limited form of wear leveling. While wear is not actually balanced across blocks, the filesystem can recover from corrupted blocks and extend the lifetime of a device nearly as much as dynamic wear leveling. For use-cases where wear is important, it would be better to use a full form of dynamic wear-leveling at the block level. (or consider a logging filesystem). Corrupted block handling was simply added on top of the existing logic in place for the filesystem, so it's a bit more noodly than it may have to be, but it gets the work done.
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile2
1 files changed, 1 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 10afda9..2c9e8bf 100644
--- a/Makefile
+++ b/Makefile
@@ -32,7 +32,7 @@ size: $(OBJ)
.SUFFIXES:
test: test_format test_dirs test_files test_seek test_parallel \
- test_alloc test_paths test_orphan
+ test_alloc test_paths test_orphan test_corrupt
test_%: tests/test_%.sh
./$<