summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorngkaho1234 <ngkaho1234@gmail.com>2015-12-17 21:21:23 +0800
committerngkaho1234 <ngkaho1234@gmail.com>2015-12-17 21:21:23 +0800
commitcb10287db2a445ae90c5f432e158f141823d1cd9 (patch)
treec628d11a2247408647154f3b050ad1c7bbaacaf0
parentf92b4c68c201995176827593640c8104ed0feb0c (diff)
ext4: enable write-back mode when undergoing journal test.
-rw-r--r--lwext4/ext4.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/lwext4/ext4.c b/lwext4/ext4.c
index da024e7..bf06530 100644
--- a/lwext4/ext4.c
+++ b/lwext4/ext4.c
@@ -2513,6 +2513,7 @@ int ext4_test_journal(const char *mount_point)
int r = ENOTSUP;
EXT4_MP_LOCK(mp);
+ ext4_block_cache_write_back(mp->fs.bdev, 1);
if (ext4_sb_feature_com(&mp->fs.sb, EXT4_FCOM_HAS_JOURNAL)) {
struct jbd_fs *jbd_fs = calloc(1, sizeof(struct jbd_fs));
struct jbd_journal *journal;
@@ -2590,6 +2591,7 @@ out:
}
Finish:
+ ext4_block_cache_write_back(mp->fs.bdev, 0);
EXT4_MP_UNLOCK(mp);
return r;
}