lkml.org 
[lkml]   [2010]   [Nov]   [9]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    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
    zlynx@acm.org

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


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