lkml.org 
[lkml]   [2004]   [Dec]   [4]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    SubjectRe: 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/

    \
     
     \ /
      Last update: 2005-03-22 14:08    [W:0.029 / U:0.292 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site