mbed-os/features/storage
Christopher Haster 7059d44c57 Extended mount to check all metadata-pairs
The most common issue with using littlefs in mbed-os is when users
change from littlefs->FAT->littlefs (or with MBR or similar). When this
corrupts the superblock, littlefs tries to fall back to the backup
superblock. However, at this point in the time the old superblock may be
very out-of-date and pointing to an incorrect filesystem.

There's no complete solution to a malicious modification of the
filesystem (short of checking all metadata+data, a very expensive
operation), but we can at least expand our validation to all of the
metadata for the filesystem. This at least catches the common issues
with changing between different filesystems.
2019-01-25 14:29:59 +00:00
..
FEATURE_STORAGE Remove uVisor from mbed-os 2018-08-22 16:36:59 +03:00
TESTS DirectAccess DeviceKey added support for default storage type 2019-01-25 14:29:59 +00:00
blockdevice Review updates 2019-01-25 14:29:59 +00:00
filesystem Extended mount to check all metadata-pairs 2019-01-25 14:29:59 +00:00
kvstore DirectAccess DeviceKey added support for default storage type 2019-01-25 14:29:59 +00:00
nvstore removing output parameter from avoid_conflict_nvstore_tdbstore function. 2019-01-14 13:40:41 +00:00
system_storage removing output parameter from avoid_conflict_nvstore_tdbstore function. 2019-01-14 13:40:41 +00:00