On 10/28/2010 10:45 PM, KAMEZAWA Hiroyuki wrote:
Hmm. Without flushing anywhere in memory reclaim path, a process which cause page fault and enter vmscan will not see his own recent access bit on pages in LRU ?
Worse still, because kernel threads do a lazy mmu switch, even page faulting in the process will not cause the TLB entries to be flushed.
I think it should be flushed at least once..
A periodic flush may make sense. Maybe something along the lines of if the TLB has not been flushed for over a second (we can see that in timer or scheduler code), flush it? -- All rights reversed -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxxx For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>