freebsd-dev/sys/amd64/linux32
Mark Johnston 0fc8a79672 linux: Unmap the VDSO page when unloading
linux_shared_page_init() creates an object and grabs and maps a single
page to back the VDSO.  When destroying the VDSO object, we failed to
destroy the mapping and free KVA.  Fix this.

Reviewed by:	kib
MFC after:	1 week
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D28696
2021-02-16 09:40:02 -05:00
..
linux32_dummy_machdep.c Fix i386 linux module after r367395. 2020-12-05 14:53:24 +00:00
linux32_genassym.c
linux32_locore.asm linuxulator: rename linux_locore.s to .asm 2019-07-30 17:18:31 +00:00
linux32_machdep.c audit: also correctly audit linux_execve() 2020-10-26 17:30:17 +00:00
linux32_proto.h 'make sysent' for r367773 2020-11-17 19:53:59 +00:00
linux32_support.s Futex support functions in linux.ko and linux32.ko on amd64 should be 2018-08-07 18:29:10 +00:00
linux32_syscall.h Regen after r362440. 2020-06-20 18:31:02 +00:00
linux32_syscalls.c Regen after r362440. 2020-06-20 18:31:02 +00:00
linux32_sysent.c 'make sysent' for r367773 2020-11-17 19:53:59 +00:00
linux32_systrace_args.c 'make sysent' for r367773 2020-11-17 19:53:59 +00:00
linux32_sysvec.c linux: Unmap the VDSO page when unloading 2021-02-16 09:40:02 -05:00
linux32_vdso.lds.s
linux.h Centralize compatability translation macros. 2020-04-14 20:30:48 +00:00
Makefile sysent targets: further cleanup and deduplication 2020-01-18 20:37:45 +00:00
syscalls.conf
syscalls.master linux(4): Implement name_to_handle_at(), open_by_handle_at() 2020-11-17 19:51:47 +00:00