diff options
author | Ken Sumrall <ksumrall@android.com> | 2012-06-04 19:08:12 -0700 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2012-06-04 19:08:12 -0700 |
commit | 82ca75b8ac7270a54aa5349a76e1df618023997d (patch) | |
tree | 4dd756bac793f2e9961f9cdfc6f1b6c929d4a12f | |
parent | a2e05ead45f57030aa86a82bbaf891f28f7d5a58 (diff) | |
parent | 8c157a2c73b27b3f3ae566be78279460a35ccbc1 (diff) | |
download | android_external_e2fsprogs-82ca75b8ac7270a54aa5349a76e1df618023997d.tar.gz android_external_e2fsprogs-82ca75b8ac7270a54aa5349a76e1df618023997d.tar.bz2 android_external_e2fsprogs-82ca75b8ac7270a54aa5349a76e1df618023997d.zip |
am 8c157a2c: Fix e2fsck to run a full check if only the journal has recorded an error
* commit '8c157a2c73b27b3f3ae566be78279460a35ccbc1':
Fix e2fsck to run a full check if only the journal has recorded an error
-rw-r--r-- | e2fsck/journal.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/e2fsck/journal.c b/e2fsck/journal.c index 155857d9..30230575 100644 --- a/e2fsck/journal.c +++ b/e2fsck/journal.c @@ -842,6 +842,9 @@ static errcode_t recover_ext3_journal(e2fsck_t ctx) mark_buffer_dirty(journal->j_sb_buffer); } + if (ctx->fs->flags & EXT2_FLAG_DIRTY) + ext2fs_flush(ctx->fs); /* Force out any modifications */ + errout: journal_destroy_revoke(journal); journal_destroy_revoke_caches(); |