lkml.org 
[lkml]   [2001]   [Jan]   [18]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[PATCH] udf writepage UnlockPage
    Although fs/udf's args to writepage() were updated in 2.4.0-test12,
    its page unlocking was overlooked. udf_adinicb_writepage() should
    now UnlockPage, udf_expand_file_adinicb() should not now UnlockPage
    after udf_writepage i.e. block_write_full_page. Al Viro posted a
    patch for the latter, still lurking in Alan's -ac9; the former seems
    to have gone unnoticed. Warning: from source inspection: untested.

    Hugh

    --- linux-2.4.1-pre8/fs/udf/file.c Fri Dec 29 22:07:57 2000
    +++ linux/fs/udf/file.c Thu Jan 18 15:42:11 2001
    @@ -86,6 +86,7 @@
    brelse(bh);
    SetPageUptodate(page);
    kunmap(page);
    + UnlockPage(page);
    return 0;
    }

    --- linux-2.4.1-pre8/fs/udf/inode.c Tue Dec 5 17:41:51 2000
    +++ linux/fs/udf/inode.c Thu Jan 18 15:43:50 2001
    @@ -203,7 +203,6 @@
    udf_release_data(bh);

    inode->i_data.a_ops->writepage(page);
    - UnlockPage(page);
    page_cache_release(page);

    mark_inode_dirty(inode);
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2005-03-22 13:25    [W:0.019 / U:4.648 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site