X-Git-Url: https://git.kernelconcepts.de/?a=blobdiff_plain;f=mm%2Fswap.c;h=983f692a47fdfbb80505fa77f673b9af37d08739;hb=9be91db2efcf749eb159c674915d38e5ac14682a;hp=a3a0a2f1f7c3dc48c43494b949af6aee66adcf8f;hpb=af0b3152bbfebd3f8291fd61988c12ece4f60f57;p=karo-tx-linux.git diff --git a/mm/swap.c b/mm/swap.c index a3a0a2f1f7c3..983f692a47fd 100644 --- a/mm/swap.c +++ b/mm/swap.c @@ -32,6 +32,7 @@ #include #include #include +#include #include "internal.h" @@ -622,6 +623,8 @@ void mark_page_accessed(struct page *page) } else if (!PageReferenced(page)) { SetPageReferenced(page); } + if (page_is_idle(page)) + clear_page_idle(page); } EXPORT_SYMBOL(mark_page_accessed);