opnsense-src/sys/i386/linux
Dmitry Chagin 09cffde975 linux(4): Fixup the vDSO initialization order.
The vDSO initialisation order should be as follows:
- native abi init via exec_sysvec_init();
- vDSO symbols queued to the linux_vdso_syms list;
- linux_vdso_install();
- linux_exec_sysvec_init();

As the exec_sysvec_init() called with SI_ORDER_ANY (last) at SI_SUB_EXEC
order, move linux_vdso_install() and linux_exec_sysvec_init() to the
SI_SUB_EXEC+1 order.

Reviewed by:		trasz
Differential Revision:	https://reviews.freebsd.org/D30902
MFC after		2 weeks
2021-07-20 10:02:34 +03:00
..
imgact_linux.c vm_map_protect: allow to set prot and max_prot in one go. 2021-01-13 01:35:22 +02:00
linux.h linux(4); Almost complete the vDSO. 2021-07-20 10:01:18 +03:00
linux_copyout.c Fix futexes on i386 after the 4/4G split. 2018-04-24 12:50:21 +00:00
linux_dummy_machdep.c linux(4): Implement ppoll_time64 system call. 2021-06-10 15:18:46 +03:00
linux_genassym.c Implement vdso - virtual dynamic shared object. Through vdso Linux 2015-05-24 15:28:17 +00:00
linux_locore.asm linux(4); Almost complete the vDSO. 2021-07-20 10:01:18 +03:00
linux_machdep.c linux(4): Retire unused declaration. 2021-06-22 08:41:33 +03:00
linux_proto.h linux(4): Regen for linux_poll system call. 2021-06-22 08:09:55 +03:00
linux_ptrace.c Correct proper nouns in the Linuxulator 2018-02-22 02:24:17 +00:00
linux_syscall.h linux(4): Regen for linux_poll system call. 2021-06-22 08:09:55 +03:00
linux_syscalls.c linux(4): Regen for linux_poll system call. 2021-06-22 08:09:55 +03:00
linux_sysent.c linux(4): Regen for linux_poll system call. 2021-06-22 08:09:55 +03:00
linux_systrace_args.c linux(4): Regen for linux_poll system call. 2021-06-22 08:09:55 +03:00
linux_sysvec.c linux(4): Fixup the vDSO initialization order. 2021-07-20 10:02:34 +03:00
linux_vdso.lds.s linux(4); Almost complete the vDSO. 2021-07-20 10:01:18 +03:00
linux_vdso_gtod.c linux(4); Almost complete the vDSO. 2021-07-20 10:01:18 +03:00
Makefile sysent targets: further cleanup and deduplication 2020-01-18 20:37:45 +00:00
syscalls.conf
syscalls.master linux(4): Implement poll system call via linux_common_ppol() 2021-06-22 08:07:46 +03:00