summaryrefslogtreecommitdiffstats
path: root/crypto
diff options
context:
space:
mode:
authorMatthew L. Creech <mlcreech@gmail.com>2011-05-05 22:33:20 +0200
committerArtem Bityutskiy <Artem.Bityutskiy@nokia.com>2011-05-16 13:12:14 +0200
commit9f58d3503a1368673609db1962e4a584261b62eb (patch)
tree9b31f7f6f6c8513d80b5e807f029d225c9be9b25 /crypto
parentUBIFS: share the next_log_lnum helper (diff)
downloadlinux-9f58d3503a1368673609db1962e4a584261b62eb.tar.xz
linux-9f58d3503a1368673609db1962e4a584261b62eb.zip
UBIFS: add a superblock flag for free space fix-up
The 'space_fixup' flag can be set in the superblock of a new filesystem by mkfs.ubifs to indicate that any eraseblocks with free space remaining should be fixed-up the first time it's mounted (after which the flag is un-set). This means that the UBIFS image has been flashed by a "dumb" flasher and the free space has been actually programmed (writing all 0xFFs), so this free space cannot be used. UBIFS fixes the free space up by re-writing the contents of all LEBs with free space using the atomic LEB change UBI operation. Artem: improved commit message, add some more commentaries to the code. Signed-off-by: Matthew L. Creech <mlcreech@gmail.com> Signed-off-by: Artem Bityutskiy <Artem.Bityutskiy@nokia.com>
Diffstat (limited to 'crypto')
0 files changed, 0 insertions, 0 deletions