ref: 45764c06a8ed8b23c5e0961976d7deefd57fcd73
parent: c0f2dfea726520930b364a3a805d662ef5b4ebd8
author: gkostka <kostka.grzegorz@gmail.com>
date: Wed Dec 30 04:58:00 EST 2015
test_lwext4: add journaling to generic test module
--- a/fs_test/common/test_lwext4.c
+++ b/fs_test/common/test_lwext4.c
@@ -332,6 +332,18 @@
return false;
}
+ r = ext4_recover("/mp/");
+ if (r != EOK && r != ENOTSUP) {
+ printf("ext4_recover: rc = %d\n", r);
+ return false;
+ }
+
+ r = ext4_journal_start("/mp/");
+ if (r != EOK) {
+ printf("ext4_journal_start: rc = %d\n", r);
+ return false;
+ }
+
ext4_cache_write_back("/mp/", 1);
return true;
}
@@ -338,8 +350,17 @@
bool test_lwext4_umount(void)
{
+ int r;
+
ext4_cache_write_back("/mp/", 0);
- int r = ext4_umount("/mp/");
+
+ r = ext4_journal_stop("/mp/");
+ if (r != EOK) {
+ printf("ext4_journal_stop: fail %d", r);
+ return false;
+ }
+
+ r = ext4_umount("/mp/");
if (r != EOK) {
printf("ext4_umount: fail %d", r);
return false;