[PATCH] UBIFS: check data CRC when in error state

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Artem Bityutskiy
Date: Tuesday, September 30, 2008 - 2:19 am

From: Artem Bityutskiy <Artem.Bityutskiy@nokia.com>

When UBIFS switches to R/O mode because of an error,
it is reasonable to enable data CRC checking.

Signed-off-by: Artem Bityutskiy <Artem.Bityutskiy@nokia.com>
---
 fs/ubifs/io.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/fs/ubifs/io.c b/fs/ubifs/io.c
index 40e2790..0168271 100644
--- a/fs/ubifs/io.c
+++ b/fs/ubifs/io.c
@@ -62,6 +62,7 @@ void ubifs_ro_mode(struct ubifs_info *c, int err)
 {
 	if (!c->ro_media) {
 		c->ro_media = 1;
+		c->no_chk_data_crc = 0;
 		ubifs_warn("switched to read-only mode, error %d", err);
 		dbg_dump_stack();
 	}
-- 
1.5.4.1

--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: What is in ubifs-2.6.git, Artem Bityutskiy, (Tue Sep 30, 12:56 am)
What is in ubifs-2.6.git, Artem Bityutskiy, (Tue Sep 30, 2:18 am)
[PATCH] UBIFS: add a print, fix comments and more minor stuff, Artem Bityutskiy, (Tue Sep 30, 2:18 am)
[PATCH] UBIFS: remove unneeded unlikely(), Artem Bityutskiy, (Tue Sep 30, 2:18 am)
[PATCH] UBIFS: inline one-line functions, Artem Bityutskiy, (Tue Sep 30, 2:18 am)
[PATCH] UBIFS: use an IS_ERR test rather than a NULL test, Artem Bityutskiy, (Tue Sep 30, 2:19 am)
[PATCH] UBIFS: add bulk-read facility, Artem Bityutskiy, (Tue Sep 30, 2:19 am)
[PATCH] UBIFS: add no_chk_data_crc mount option, Artem Bityutskiy, (Tue Sep 30, 2:19 am)
[PATCH] UBIFS: improve znode splitting rules, Artem Bityutskiy, (Tue Sep 30, 2:19 am)
[PATCH] UBIFS: check data CRC when in error state, Artem Bityutskiy, (Tue Sep 30, 2:19 am)
[PATCH] UBIFS: use bit-fields when possible, Artem Bityutskiy, (Tue Sep 30, 2:19 am)
[PATCH] UBIFS: correct key comparison, Artem Bityutskiy, (Tue Sep 30, 2:19 am)
[PATCH] UBIFS: fix races in bit-fields, Artem Bityutskiy, (Tue Sep 30, 2:19 am)
[PATCH] UBIFS: fix commentary, Artem Bityutskiy, (Tue Sep 30, 2:19 am)
[PATCH] UBIFS: update dbg_dump_inode, Artem Bityutskiy, (Tue Sep 30, 2:19 am)
[PATCH] UBIFS: correct comment for commit_on_unmount, Artem Bityutskiy, (Tue Sep 30, 2:19 am)
[PATCH] UBIFS: commit on sync_fs, Artem Bityutskiy, (Tue Sep 30, 2:19 am)
[PATCH] UBIFS: allow for sync_fs when read-only, Artem Bityutskiy, (Tue Sep 30, 2:19 am)
[PATCH] UBIFS: improve garbage collection, Artem Bityutskiy, (Tue Sep 30, 2:19 am)
[PATCH] UBIFS: fix bulk-read handling uptodate pages, Artem Bityutskiy, (Tue Sep 30, 2:19 am)
[PATCH] UBIFS: add more debugging messages for LPT, Artem Bityutskiy, (Tue Sep 30, 2:19 am)