From 3f75d48210d7a789a1cfc9f3fd9e9c20ea74b510 Mon Sep 17 00:00:00 2001 From: Will Deacon Date: Fri, 20 Jan 2012 14:34:09 -0800 Subject: [PATCH] --- yaml --- r: 286601 b: refs/heads/master c: 85e72aa5384b1a614563ad63257ded0e91d1a620 h: refs/heads/master i: 286599: 9f2a58f4276800f05a8c0858e79388055c9b6e0b v: v3 --- [refs] | 2 +- trunk/fs/proc/task_mmu.c | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) 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);