You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
46 lines
1.7 KiB
46 lines
1.7 KiB
4 years ago
|
From 0d70bb1ca641ac31c84130e2d701ea296bc059fb Mon Sep 17 00:00:00 2001
|
||
|
From: Jan Kara <jack@suse.cz>
|
||
|
Date: Fri, 4 Jul 2014 16:24:18 -0400
|
||
|
Subject: [PATCH 15/16] e2fsck: fix last mount time and last write time in
|
||
|
preen mode
|
||
|
|
||
|
commit 87aca2ad028b9841d3ec32edd858ccc91d96ab4c
|
||
|
|
||
|
Fixing last mount time and last write time is safe - there's no risk of
|
||
|
loosing any important information or making corruption significantly
|
||
|
worse even if we get it wrong. So let's just fix these times in preen
|
||
|
mode. This allows initrd to automatically check and mount root
|
||
|
filesystem in case system clock is wrong without having to manually set
|
||
|
broken_system_clock variable (openSUSE uses broken_system_clock by default
|
||
|
to avoid these problems during boot but this disables time-based checks
|
||
|
even on systems where clock is fine so that's not ideal either).
|
||
|
|
||
|
Signed-off-by: Jan Kara <jack@suse.cz>
|
||
|
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
|
||
|
---
|
||
|
e2fsck/problem.c | 4 ++--
|
||
|
1 file changed, 2 insertions(+), 2 deletions(-)
|
||
|
|
||
|
diff --git a/e2fsck/problem.c b/e2fsck/problem.c
|
||
|
index a01b2560..1aac7851 100644
|
||
|
--- a/e2fsck/problem.c
|
||
|
+++ b/e2fsck/problem.c
|
||
|
@@ -336,12 +336,12 @@ static struct e2fsck_problem problem_table[] = {
|
||
|
/* Last mount time is in the future */
|
||
|
{ PR_0_FUTURE_SB_LAST_MOUNT,
|
||
|
N_("@S last mount time (%t,\n\tnow = %T) is in the future.\n"),
|
||
|
- PROMPT_FIX, PR_NO_OK },
|
||
|
+ PROMPT_FIX, PR_PREEN_OK | PR_NO_OK },
|
||
|
|
||
|
/* Last write time is in the future */
|
||
|
{ PR_0_FUTURE_SB_LAST_WRITE,
|
||
|
N_("@S last write time (%t,\n\tnow = %T) is in the future.\n"),
|
||
|
- PROMPT_FIX, PR_NO_OK },
|
||
|
+ PROMPT_FIX, PR_PREEN_OK | PR_NO_OK },
|
||
|
|
||
|
{ PR_0_EXTERNAL_JOURNAL_HINT,
|
||
|
N_("@S hint for external superblock @s %X. "),
|
||
|
--
|
||
|
2.20.1
|
||
|
|