aboutsummaryrefslogtreecommitdiff
path: root/sys/i386/i386/copyout.c
diff options
context:
space:
mode:
authorKonstantin Belousov <kib@FreeBSD.org>2018-04-24 12:50:21 +0000
committerKonstantin Belousov <kib@FreeBSD.org>2018-04-24 12:50:21 +0000
commit0cde66af7805988ea16f6c48394cf01d2f4f46f3 (patch)
treefc604d5692889b94bf448e0d772b59769a10049d /sys/i386/i386/copyout.c
parente673a4ec4c89d223455d8d5de719ac333ef3827d (diff)
downloadsrc-0cde66af7805988ea16f6c48394cf01d2f4f46f3.tar.gz
src-0cde66af7805988ea16f6c48394cf01d2f4f46f3.zip
Fix futexes on i386 after the 4/4G split.
Use proper method to access userspace. For now, only the slow copyout path is implemented. Reported and tested by: tijl (previous version) Sponsored by: The FreeBSD Foundation
Notes
Notes: svn path=/head/; revision=332930
Diffstat (limited to 'sys/i386/i386/copyout.c')
-rw-r--r--sys/i386/i386/copyout.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/i386/i386/copyout.c b/sys/i386/i386/copyout.c
index 3767ff9e54b7..9d855eea70e6 100644
--- a/sys/i386/i386/copyout.c
+++ b/sys/i386/i386/copyout.c
@@ -97,7 +97,7 @@ copyout_init_tramp(void)
(uintptr_t)suword_fast + setidt_disp);
}
-static int
+int
cp_slow0(vm_offset_t uva, size_t len, bool write,
void (*f)(vm_offset_t, void *), void *arg)
{