aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/subr_uio.c
diff options
context:
space:
mode:
authorKonstantin Belousov <kib@FreeBSD.org>2011-03-28 19:44:54 +0000
committerKonstantin Belousov <kib@FreeBSD.org>2011-03-28 19:44:54 +0000
commitcea8f30a54780fc64d4dba63b516e5f200a20e25 (patch)
treeab73a39f3e031df180d0e77380de6c8140b0cb5e /sys/kern/subr_uio.c
parent1da7683a7caa1bb8c7550d467b33adfe9fe515d0 (diff)
downloadsrc-cea8f30a54780fc64d4dba63b516e5f200a20e25.tar.gz
src-cea8f30a54780fc64d4dba63b516e5f200a20e25.zip
Fix the check for vm_map_remove() error.
Pointed out by: alc MFC after: 2 weeks
Notes
Notes: svn path=/head/; revision=220114
Diffstat (limited to 'sys/kern/subr_uio.c')
-rw-r--r--sys/kern/subr_uio.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/kern/subr_uio.c b/sys/kern/subr_uio.c
index 7a824c11649f..9385dc46107c 100644
--- a/sys/kern/subr_uio.c
+++ b/sys/kern/subr_uio.c
@@ -506,7 +506,7 @@ copyout_unmap(struct thread *td, vm_offset_t addr, size_t sz)
map = &td->td_proc->p_vmspace->vm_map;
size = (vm_size_t)round_page(sz);
- if (!vm_map_remove(map, addr, addr + size))
+ if (vm_map_remove(map, addr, addr + size) != KERN_SUCCESS)
return (EINVAL);
return (0);