diff options
author | Dmitry Chagin <dchagin@FreeBSD.org> | 2021-07-29 09:43:48 +0000 |
---|---|---|
committer | Dmitry Chagin <dchagin@FreeBSD.org> | 2021-07-29 09:43:48 +0000 |
commit | 0dc38e33031b353468888fe25a6f8ba1f910dd26 (patch) | |
tree | 0d99972bded6606bb22dfd0c14b8670e783531bb /sys/i386 | |
parent | 8e4d22c01d8f76ae144f32b4c5fac40451429891 (diff) | |
download | src-0dc38e33031b353468888fe25a6f8ba1f910dd26.tar.gz src-0dc38e33031b353468888fe25a6f8ba1f910dd26.zip |
linux(4): Reimplement futexes using umtx.
Differential Revision: https://reviews.freebsd.org/D31236
MFC after: 2 weeks
Diffstat (limited to 'sys/i386')
-rw-r--r-- | sys/i386/linux/linux_sysvec.c | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/sys/i386/linux/linux_sysvec.c b/sys/i386/linux/linux_sysvec.c index f0f70c12e073..c2b24b1d8667 100644 --- a/sys/i386/linux/linux_sysvec.c +++ b/sys/i386/linux/linux_sysvec.c @@ -37,10 +37,8 @@ __FBSDID("$FreeBSD$"); #include <sys/imgact_aout.h> #include <sys/imgact_elf.h> #include <sys/kernel.h> -#include <sys/lock.h> #include <sys/malloc.h> #include <sys/module.h> -#include <sys/mutex.h> #include <sys/proc.h> #include <sys/stddef.h> #include <sys/signalvar.h> @@ -1128,8 +1126,6 @@ linux_elf_modevent(module_t mod, int type, void *data) if (error == 0) { SET_FOREACH(lihp, linux_ioctl_handler_set) linux_ioctl_register_handler(*lihp); - LIST_INIT(&futex_list); - mtx_init(&futex_mtx, "ftllk", NULL, MTX_DEF); linux_dev_shm_create(); linux_osd_jail_register(); stclohz = (stathz ? stathz : hz); @@ -1152,7 +1148,6 @@ linux_elf_modevent(module_t mod, int type, void *data) if (error == 0) { SET_FOREACH(lihp, linux_ioctl_handler_set) linux_ioctl_unregister_handler(*lihp); - mtx_destroy(&futex_mtx); linux_dev_shm_destroy(); linux_osd_jail_deregister(); if (bootverbose) |