diff options
author | Chao Yu <chao2.yu@samsung.com> | 2015-06-08 13:28:03 +0800 |
---|---|---|
committer | Jaegeuk Kim <jaegeuk@kernel.org> | 2015-06-08 11:20:51 -0700 |
commit | c5bda1c8b13ad7840ae0e8c9a2926df686ba6e06 (patch) | |
tree | 8de3110094792cbbab37362724cf30f6fe758551 /fs/f2fs/file.c | |
parent | 09d54cdd207bb3b07e00983f2f50bd68c354ce31 (diff) | |
download | linux-c5bda1c8b13ad7840ae0e8c9a2926df686ba6e06.tar.gz linux-c5bda1c8b13ad7840ae0e8c9a2926df686ba6e06.tar.bz2 linux-c5bda1c8b13ad7840ae0e8c9a2926df686ba6e06.zip |
f2fs: skip committing valid superblock
In recovery procedure for superblock, we try to write data of valid
superblock into invalid one for recovery, work should be finished here,
but then still we will write the valid one with its original data.
This operation is not needed. Let's skip doing this unnecessary work.
Signed-off-by: Chao Yu <chao2.yu@samsung.com>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
Diffstat (limited to 'fs/f2fs/file.c')
-rw-r--r-- | fs/f2fs/file.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/f2fs/file.c b/fs/f2fs/file.c index 4d42d66acd96..096e08ca3945 100644 --- a/fs/f2fs/file.c +++ b/fs/f2fs/file.c @@ -1530,7 +1530,7 @@ static int f2fs_ioc_get_encryption_pwsalt(struct file *filp, unsigned long arg) /* update superblock with uuid */ generate_random_uuid(sbi->raw_super->encrypt_pw_salt); - err = f2fs_commit_super(sbi); + err = f2fs_commit_super(sbi, false); mnt_drop_write_file(filp); if (err) { |