aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJaegeuk Kim <jaegeuk@kernel.org>2020-07-17 19:58:22 -0700
committerJaegeuk Kim <jaegeuk@kernel.org>2020-07-20 17:39:02 -0700
commitec0f3c910e7d6a7a8d443d83658a9e7cd997a4d8 (patch)
tree0636bc81a69d8f5370c31bd90854c79728f02d90
parent17463f9c4282b03a1309fe82de8d56284a6b0934 (diff)
downloadf2fs-tools-ec0f3c910e7d6a7a8d443d83658a9e7cd997a4d8.tar.gz
mkfs.f2fs: should initialize sparse file in Windows
Otherwise it fails to format in Windows. Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
-rw-r--r--lib/libf2fs.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/libf2fs.c b/lib/libf2fs.c
index 55d3a5c..5937076 100644
--- a/lib/libf2fs.c
+++ b/lib/libf2fs.c
@@ -1158,6 +1158,8 @@ int get_device_info(int i)
c.sectors_per_blk = F2FS_BLKSIZE / c.sector_size;
c.total_sectors += dev->total_sectors;
+ if (c.sparse_mode && f2fs_init_sparse_file())
+ return -1;
return 0;
}
#endif