summaryrefslogtreecommitdiffstats
path: root/sys/arm
diff options
context:
space:
mode:
authorcognet <cognet@FreeBSD.org>2005-05-24 23:06:02 +0000
committercognet <cognet@FreeBSD.org>2005-05-24 23:06:02 +0000
commit71c388ce212e44dff1bd4c44385b57e9b7f9cb50 (patch)
tree2fb8946ba2f9f5f4c44a46e20f47e065689b5cc1 /sys/arm
parentd1e353d08b6e4b176afe013fd46ba02ddb251532 (diff)
downloadFreeBSD-src-71c388ce212e44dff1bd4c44385b57e9b7f9cb50.zip
FreeBSD-src-71c388ce212e44dff1bd4c44385b57e9b7f9cb50.tar.gz
We need to decrease p->p_lock after vm_fault() has been called.
Diffstat (limited to 'sys/arm')
-rw-r--r--sys/arm/arm/trap.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/arm/arm/trap.c b/sys/arm/arm/trap.c
index fad077a..fd0f79c 100644
--- a/sys/arm/arm/trap.c
+++ b/sys/arm/arm/trap.c
@@ -428,7 +428,7 @@ data_abort_handler(trapframe_t *tf)
if (map != kernel_map) {
PROC_LOCK(p);
- p->p_lock++;
+ p->p_lock--;
PROC_UNLOCK(p);
}
if (user == 0) {
OpenPOWER on IntegriCloud