diff options
author | cognet <cognet@FreeBSD.org> | 2005-05-24 23:06:02 +0000 |
---|---|---|
committer | cognet <cognet@FreeBSD.org> | 2005-05-24 23:06:02 +0000 |
commit | 71c388ce212e44dff1bd4c44385b57e9b7f9cb50 (patch) | |
tree | 2fb8946ba2f9f5f4c44a46e20f47e065689b5cc1 /sys/arm | |
parent | d1e353d08b6e4b176afe013fd46ba02ddb251532 (diff) | |
download | FreeBSD-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.c | 2 |
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) { |