libf2fs: propagate error from f2fs_{finalize,fsync}_device
authorChao Yu <yuchao0@huawei.com>
Fri, 24 Nov 2017 09:33:39 +0000 (17:33 +0800)
committerJaegeuk Kim <jaegeuk@kernel.org>
Tue, 28 Nov 2017 03:26:50 +0000 (19:26 -0800)
commite813df31940ebe69aa9ba6a5f570ca41d79dde00
tree91a808a809c5ce3df07499ce2c5ce32feb0787d2
parent269c86ce7c046d704e6f5b4e0342cc4a79bbfde4
libf2fs: propagate error from f2fs_{finalize,fsync}_device

tests/generic/405 of fstest suit expects that mkfs will return error
when it hits EIO, so let's propagate error from
f2fs_{finalize,fsync}_device, then mkfs can be aware of fsync error.

Signed-off-by: Chao Yu <yuchao0@huawei.com>
[Jaegeuk Kim: initialize ret to zero]
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
fsck/main.c
fsck/mount.c
include/f2fs_fs.h
lib/libf2fs_io.c
mkfs/f2fs_format_main.c