Re: MM patches against 2.5.31

From: Andrew Morton (akpm@zip.com.au)
Date: Wed Aug 28 2002 - 16:03:32 EST


Daniel Phillips wrote:
>
> Going right back to basics, what do you suppose is wrong with the 2.4
> strategy of always doing the lru removal in free_pages_ok?

That's equivalent to what we have at present, which is:

        if (put_page_testzero(page)) {
                /* window here */
                lru_cache_del(page);
                __free_pages_ok(page, 0);
        }

versus:

        spin_lock(lru lock);
        page = list_entry(lru, ...);
        if (page_count(page) == 0)
                continue;
        /* window here */
        page_cache_get(page);
        page_cache_release(page); /* double-free */
-
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/



This archive was generated by hypermail 2b29 : Sat Aug 31 2002 - 22:00:24 EST