diff --git a/[refs] b/[refs] index 16f60c06c809..efdb0d49ab52 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: d59d9ebaacba32b63f24d53b1463519b445b4683 +refs/heads/master: 85e72aa5384b1a614563ad63257ded0e91d1a620 diff --git a/trunk/fs/proc/task_mmu.c b/trunk/fs/proc/task_mmu.c index e418c5abdb0e..7dcd2a250495 100644 --- a/trunk/fs/proc/task_mmu.c +++ b/trunk/fs/proc/task_mmu.c @@ -518,6 +518,9 @@ static int clear_refs_pte_range(pmd_t *pmd, unsigned long addr, if (!page) continue; + if (PageReserved(page)) + continue; + /* Clear accessed and referenced bits. */ ptep_test_and_clear_young(vma, addr, pte); ClearPageReferenced(page);