[lkml]   [2010]   [Nov]   [9]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    SubjectRe: [PATCH] clear PageError bit in msync & fsync
    On 11/9/10 12:33 PM, Rik van Riel wrote:
    > On 11/09/2010 02:21 PM, Jeff Layton wrote:
    >> This does leave the page in sort of a funky state. The uptodate bit
    >> will still probably be set, but the dirty bit won't be. The page will
    >> be effectively "disconnected" from the backing store until someone
    >> writes to it.
    >> I suppose though that this is the best that can reasonably be done in
    >> this situation however...
    > I spent a few days looking for alternatives, and indeed I found
    > nothing better...

    Just an off the top of my head crazy idea...

    Could you leave the error bit set on the page and treat it as a dirty
    bit during a future msync, clearing the error bit at that point.

    The general idea would be to leave the error set unless an explicit
    write was requested.

    Zan Lynx

    "Knowledge is Power. Power Corrupts. Study Hard. Be Evil."

     \ /
      Last update: 2010-11-09 22:45    [W:0.048 / U:15.128 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site