diff options
author | Jaegeuk Kim <jaegeuk@kernel.org> | 2016-01-23 22:29:36 +0800 |
---|---|---|
committer | Steve Kondik <steve@cyngn.com> | 2016-08-24 11:43:29 -0700 |
commit | 1fc3b6b4a8cc4f8a326f0d80b52b9d67e8d9a6f9 (patch) | |
tree | 5bf365f585518ac0a87d11a53a8e28216431d4d8 /mkfs | |
parent | eee5c503fe8c9846e413f00ec867709431f62090 (diff) | |
download | android_external_f2fs-tools-1fc3b6b4a8cc4f8a326f0d80b52b9d67e8d9a6f9.tar.gz android_external_f2fs-tools-1fc3b6b4a8cc4f8a326f0d80b52b9d67e8d9a6f9.tar.bz2 android_external_f2fs-tools-1fc3b6b4a8cc4f8a326f0d80b52b9d67e8d9a6f9.zip |
mkfs.f2fs: reset dnode with zeros
This patch fixes resetting dnode blocks recursively.
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
Diffstat (limited to 'mkfs')
-rw-r--r-- | mkfs/f2fs_format.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/mkfs/f2fs_format.c b/mkfs/f2fs_format.c index 322b938..ad890d8 100644 --- a/mkfs/f2fs_format.c +++ b/mkfs/f2fs_format.c @@ -710,8 +710,7 @@ static int discard_obsolete_dnode(struct f2fs_node *raw_node, u_int64_t offset) return -1; } - if (le64_to_cpu(raw_node->footer.cp_ver) == 1) - raw_node->footer.cp_ver = 0; + memset(raw_node, 0, F2FS_BLKSIZE); DBG(1, "\tDiscard dnode, at offset 0x%08"PRIx64"\n", offset); if (dev_write_block(raw_node, offset)) { |