diff options
author | Konstantin Belousov <kib@FreeBSD.org> | 2018-04-24 12:50:21 +0000 |
---|---|---|
committer | Konstantin Belousov <kib@FreeBSD.org> | 2018-04-24 12:50:21 +0000 |
commit | 0cde66af7805988ea16f6c48394cf01d2f4f46f3 (patch) | |
tree | fc604d5692889b94bf448e0d772b59769a10049d /sys/i386/i386/copyout.c | |
parent | e673a4ec4c89d223455d8d5de719ac333ef3827d (diff) | |
download | src-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.c | 2 |
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) { |