aboutsummaryrefslogtreecommitdiff
path: root/sys/compat/linux/linux_util.c
diff options
context:
space:
mode:
authorDmitry Chagin <dchagin@FreeBSD.org>2015-05-24 16:41:39 +0000
committerDmitry Chagin <dchagin@FreeBSD.org>2015-05-24 16:41:39 +0000
commite16fe1c7304dad853feab78221dfdadce3053e7e (patch)
treecc1b56aa5e8699340dd426120945da740c872bdd /sys/compat/linux/linux_util.c
parent7236f2c2204245cee636e681cfccc666472cc6ed (diff)
downloadsrc-e16fe1c7304dad853feab78221dfdadce3053e7e.tar.gz
src-e16fe1c7304dad853feab78221dfdadce3053e7e.zip
Implement epoll family system calls. This is a tiny wrapper
around kqueue() to implement epoll subset of functionality. The kqueue user data are 32bit on i386 which is not enough for epoll user data, so we keep user data in the proc emuldata. Initial patch developed by rdivacky@ in 2007, then extended by Yuri Victorovich @ r255672 and finished by me in collaboration with mjg@ and jillies@. Differential Revision: https://reviews.freebsd.org/D1092
Notes
Notes: svn path=/head/; revision=283441
Diffstat (limited to 'sys/compat/linux/linux_util.c')
-rw-r--r--sys/compat/linux/linux_util.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/compat/linux/linux_util.c b/sys/compat/linux/linux_util.c
index 245717f888e8..466c588157c5 100644
--- a/sys/compat/linux/linux_util.c
+++ b/sys/compat/linux/linux_util.c
@@ -54,6 +54,7 @@ __FBSDID("$FreeBSD$");
#include <compat/linux/linux_util.h>
MALLOC_DEFINE(M_LINUX, "linux", "Linux mode structures");
+MALLOC_DEFINE(M_EPOLL, "lepoll", "Linux events structures");
MALLOC_DEFINE(M_FUTEX, "futex", "Linux futexes");
MALLOC_DEFINE(M_FUTEX_WP, "futex wp", "Linux futex waiting proc");