aboutsummaryrefslogtreecommitdiffstats
path: root/mkfs
diff options
context:
space:
mode:
authorJaegeuk Kim <jaegeuk@kernel.org>2014-11-06 20:44:57 -0800
committerJP Abgrall <jpa@google.com>2015-03-23 10:10:26 -0700
commit0f736527eb38eae3778b8be81921a9c458ad647f (patch)
tree06e0258abdb08ea031f8bfed0bdb7796bb1b4e87 /mkfs
parentc07795e73cbc509286e35193759e80d65ee12a44 (diff)
downloadandroid_external_f2fs-tools-0f736527eb38eae3778b8be81921a9c458ad647f.tar.gz
android_external_f2fs-tools-0f736527eb38eae3778b8be81921a9c458ad647f.tar.bz2
android_external_f2fs-tools-0f736527eb38eae3778b8be81921a9c458ad647f.zip
mkfs.f2fs: give a kernel version for initial format
This is to identify when the format was done. Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
Diffstat (limited to 'mkfs')
-rw-r--r--mkfs/f2fs_format.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/mkfs/f2fs_format.c b/mkfs/f2fs_format.c
index e300731..bf6ce00 100644
--- a/mkfs/f2fs_format.c
+++ b/mkfs/f2fs_format.c
@@ -350,6 +350,18 @@ static int f2fs_prepare_super_block(void)
configure_extension_list();
+ /* get kernel version */
+ if (config.kd >= 0) {
+ dev_read_version(config.version, 0, VERSION_LEN);
+ get_kernel_version(config.version);
+ MSG(0, "Info: format version with\n \"%s\"\n", config.version);
+ } else {
+ memset(config.version, 0, VERSION_LEN);
+ }
+
+ memcpy(super_block.version, config.version, VERSION_LEN);
+ memcpy(super_block.init_version, config.version, VERSION_LEN);
+
return 0;
}