summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'fs_mgr/fs_mgr.cpp')
-rw-r--r--fs_mgr/fs_mgr.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/fs_mgr/fs_mgr.cpp b/fs_mgr/fs_mgr.cpp
index b3df811e4..f9cebeb4d 100644
--- a/fs_mgr/fs_mgr.cpp
+++ b/fs_mgr/fs_mgr.cpp
@@ -1052,6 +1052,9 @@ int fs_mgr_do_mount_one(struct fstab_rec *rec)
1052 return FS_MGR_DOMNT_FAILED; 1052 return FS_MGR_DOMNT_FAILED;
1053 } 1053 }
1054 1054
1055 // Run fsck if needed
1056 prepare_fs_for_mount(rec->blk_device, rec);
1057
1055 int ret = __mount(rec->blk_device, rec->mount_point, rec); 1058 int ret = __mount(rec->blk_device, rec->mount_point, rec);
1056 if (ret) { 1059 if (ret) {
1057 ret = (errno == EBUSY) ? FS_MGR_DOMNT_BUSY : FS_MGR_DOMNT_FAILED; 1060 ret = (errno == EBUSY) ? FS_MGR_DOMNT_BUSY : FS_MGR_DOMNT_FAILED;