Messages in this thread Patch in this message | | | Date | Sat, 4 Dec 2004 13:18:15 +0100 | From | "Frank Denis (Jedi/Sector One)" <> | Subject | Re: reiser4 crash |
| |
On Sat, Dec 04, 2004 at 11:46:50AM +0000, Andrew Benton wrote: > I've been using reiser4 for a couple of months. A couple of days ago I > did something stupid with Abiword, the disk started thrashing and as the > system crashed it left this on the screen
You need that patch.
diff -urN linux-2.6.10-rc2-mm4/fs/reiser4/plugin/file/file.c /usr/src/linux-2.6.10-rc2-mm4-jedi1/fs/reiser4/plugin/file/file.c --- linux-2.6.10-rc2-mm4/fs/reiser4/plugin/file/file.c 2004-12-03 22:31:54.502630648 +0100 +++ /usr/src/linux-2.6.10-rc2-mm4-jedi1/fs/reiser4/plugin/file/file.c 2004-12-03 22:17:11.113926144 +0100 @@ -1741,6 +1741,8 @@ while (left > 0) { size_t to_read; + txn_restart_current(); + size = i_size_read(inode); if (*off >= size) /* position to read from is past the end of file */ @@ -1774,7 +1776,6 @@ if (user_space) reiser4_put_user_pages(pages, nr_pages); drop_nonexclusive_access(uf_info); - txn_restart_current(); if (read < 0) { result = read; @@ -1975,6 +1976,8 @@ drop_nonexclusive_access(unix_file_inode_data(inode)); up_read(&reiser4_inode_data(inode)->coc_sem); + txn_restart_current(); + reiser4_exit_context(&ctx); return page; } -- Frank - my stupid blog: http://00f.net - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |