aboutsummaryrefslogtreecommitdiff
path: root/sys/i386
diff options
context:
space:
mode:
authorDmitry Chagin <dchagin@FreeBSD.org>2021-07-29 09:43:48 +0000
committerDmitry Chagin <dchagin@FreeBSD.org>2021-07-29 09:43:48 +0000
commit0dc38e33031b353468888fe25a6f8ba1f910dd26 (patch)
tree0d99972bded6606bb22dfd0c14b8670e783531bb /sys/i386
parent8e4d22c01d8f76ae144f32b4c5fac40451429891 (diff)
downloadsrc-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.c5
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)