diff options
| author | Jeff Mahoney <jeffm@novell.com> | 2004-10-18 09:07:45 -0700 |
|---|---|---|
| committer | Linus Torvalds <torvalds@ppc970.osdl.org> | 2004-10-18 09:07:45 -0700 |
| commit | 6f2fb1255b052f8d797479a11d8bd474b35b0384 (patch) | |
| tree | c6e4469a6427646235705685f68aadeedc0f5b7a /kernel | |
| parent | 5b7b40f5b6b0a3407b0d6e6d70d3d20d58731255 (diff) | |
[PATCH] ReiserFS: Add I/O error handling to journal operations
This patch allows ReiserFS to handle I/O errors in the journal (or journal
flush) where it would have previously panicked. The new behavior is to
mark the filesystem read-only, disallow new transactions to be started, and
to allow existing transactions to complete (though not to commit). The
resultant filesystem can be safely umounted, and checked via normal
mechanisms. As it is a journaling filesystem, the filesystem itself will
be in a similar state to the power being cut to the machine, once umounted.
Signed-off-by: Jeff Mahoney <jeffm@novell.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'kernel')
0 files changed, 0 insertions, 0 deletions
