summaryrefslogtreecommitdiffstats
path: root/sys/arm
diff options
context:
space:
mode:
authoralc <alc@FreeBSD.org>2009-11-27 20:24:11 +0000
committeralc <alc@FreeBSD.org>2009-11-27 20:24:11 +0000
commitdcb93e6c955b320316982f0c9532ae0b0f8663ea (patch)
tree9e63971c27f696abb5bbb78d4c260e9f2c8d89a6 /sys/arm
parenta855bffe7835f373e9b80eba00b37a339bac226e (diff)
downloadFreeBSD-src-dcb93e6c955b320316982f0c9532ae0b0f8663ea.zip
FreeBSD-src-dcb93e6c955b320316982f0c9532ae0b0f8663ea.tar.gz
Simplify the invocation of vm_fault(). Specifically, eliminate the flag
VM_FAULT_DIRTY. The information provided by this flag can be trivially inferred by vm_fault(). Discussed with: kib
Diffstat (limited to 'sys/arm')
-rw-r--r--sys/arm/arm/trap.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/sys/arm/arm/trap.c b/sys/arm/arm/trap.c
index 348ec5a..284e797 100644
--- a/sys/arm/arm/trap.c
+++ b/sys/arm/arm/trap.c
@@ -425,8 +425,7 @@ data_abort_handler(trapframe_t *tf)
p->p_lock++;
PROC_UNLOCK(p);
}
- error = vm_fault(map, va, ftype, (ftype & VM_PROT_WRITE) ?
- VM_FAULT_DIRTY : VM_FAULT_NORMAL);
+ error = vm_fault(map, va, ftype, VM_FAULT_NORMAL);
pcb->pcb_onfault = onfault;
if (map != kernel_map) {
OpenPOWER on IntegriCloud