From 7604156e053cd2ea7e1e00b428fd4cc1230e627e Mon Sep 17 00:00:00 2001 From: Nicolas Pitre Date: Sat, 25 Mar 2006 22:44:05 +0000 Subject: [PATCH] --- yaml --- r: 24016 b: refs/heads/master c: 2ce9804fbd9d4da75fb5bb53331b46b614a7d5c3 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/arch/arm/kernel/traps.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 46145f3ac83f..4e387f2bf958 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 0003cedfc577be9d679c16531f8720739e9637ed +refs/heads/master: 2ce9804fbd9d4da75fb5bb53331b46b614a7d5c3 diff --git a/trunk/arch/arm/kernel/traps.c b/trunk/arch/arm/kernel/traps.c index 03924bcc6129..d566d5f4574d 100644 --- a/trunk/arch/arm/kernel/traps.c +++ b/trunk/arch/arm/kernel/traps.c @@ -506,7 +506,7 @@ asmlinkage int arm_syscall(int no, struct pt_regs *regs) if (!pmd_present(*pmd)) goto bad_access; pte = pte_offset_map_lock(mm, pmd, addr, &ptl); - if (!pte_present(*pte) || !pte_write(*pte)) { + if (!pte_present(*pte) || !pte_dirty(*pte)) { pte_unmap_unlock(pte, ptl); goto bad_access; }