On Wed, Apr 04, 2007 at 04:03:15PM +0100, Hugh Dickins wrote: > Maybe Nick will decide to not to mark the readfaults as dirty.
I don't like to mark the pte readonly and clean, we'd be still optimizing for the current ZERO_PAGE users and even for those it would generate a unnecessary page fault if they later write to it. If any legitimate ZERO_PAGE user really exists, then we should keep mapping the ZERO_PAGE into it and fix the scalability issue associated with it, instead of allocating a new page in readonly mode. Marking anonymous pages readonly and clean so they can be collected w/o swapping still is desiderable for glibc through madvise (madvise would later need to be called again before starting using the collectable anon pages to store information into it), but that's an entirely different topic ;) - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/