[lkml]   [2007]   [Jul]   [19]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    SubjectRe: [PATCH] Check for compound pages in set_page_dirty()
    On Thu, Jul 19, 2007 at 06:35:17PM +0100, Hugh Dickins wrote:
    > I started from your patch. But it now seems to me a bugfix to remove
    > those PageCompound tests, because they're preventing a hugetlb page
    > from being marked dirty, when Ken needs it to be marked dirty so
    > /proc/sys/vm/drop_caches doesn't drop the data read in by DIO.
    > (His original patch went into -stable: would the patch fixing
    > this all up need to go into -stable?)

    This needs to be done some other way. The dirty bit should not be
    significant for pseudofs's with no backing store. The consequences
    of making it so are becoming apparent in the IO path, and it
    caused performance regressions elsewhere as well. ramfs, for instance,
    doesn't require anything of this sort to cope with drop_caches.

    -- wli
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to
    More majordomo info at
    Please read the FAQ at

     \ /
      Last update: 2007-07-20 02:35    [W:0.019 / U:37.100 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site