diff options
Diffstat (limited to 'fs/xfs/xfs_log_recover.c')
-rw-r--r-- | fs/xfs/xfs_log_recover.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/fs/xfs/xfs_log_recover.c b/fs/xfs/xfs_log_recover.c index 080fabf61c92..fddbb091a86f 100644 --- a/fs/xfs/xfs_log_recover.c +++ b/fs/xfs/xfs_log_recover.c | |||
@@ -927,6 +927,14 @@ xlog_find_tail( | |||
927 | ASSIGN_ANY_LSN_HOST(log->l_last_sync_lsn, log->l_curr_cycle, | 927 | ASSIGN_ANY_LSN_HOST(log->l_last_sync_lsn, log->l_curr_cycle, |
928 | after_umount_blk); | 928 | after_umount_blk); |
929 | *tail_blk = after_umount_blk; | 929 | *tail_blk = after_umount_blk; |
930 | |||
931 | /* | ||
932 | * Note that the unmount was clean. If the unmount | ||
933 | * was not clean, we need to know this to rebuild the | ||
934 | * superblock counters from the perag headers if we | ||
935 | * have a filesystem using non-persistent counters. | ||
936 | */ | ||
937 | log->l_mp->m_flags |= XFS_MOUNT_WAS_CLEAN; | ||
930 | } | 938 | } |
931 | } | 939 | } |
932 | 940 | ||