From: наб Date: Sun, 16 Jul 2023 11:45:48 +0000 (+0200) Subject: epoll_create.2: HISTORYise "max_user_instances" EMFILE X-Git-Tag: man-pages-6.05~39 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ea5a42d0df720e29b1d3bda83385bc61b2b720f1;p=thirdparty%2Fman-pages.git epoll_create.2: HISTORYise "max_user_instances" EMFILE /proc/sys/fs/epoll/max_user_instances hasn't existed since commit 9df04e1f25effde823a600e755b51475d438f56b ("epoll: drop max_user_instances and rely only on max_user_watches") from Date: Thu Jan 29 14:25:26 2009 -0800 which describes to v2.6.29-rc3-24-g9df04e1f25ef. Signed-off-by: Ahelenia Ziemiańska Signed-off-by: Alejandro Colomar --- diff --git a/man2/epoll_create.2 b/man2/epoll_create.2 index 4d3566a791..2a21bbf8b6 100644 --- a/man2/epoll_create.2 +++ b/man2/epoll_create.2 @@ -83,14 +83,6 @@ Invalid value specified in .IR flags . .TP .B EMFILE -The per-user limit on the number of epoll instances imposed by -.I /proc/sys/fs/epoll/max_user_instances -was encountered. -See -.BR epoll (7) -for further details. -.TP -.B EMFILE The per-process limit on the number of open file descriptors has been reached. .TP .B ENFILE @@ -134,6 +126,17 @@ must still be greater than zero, in order to ensure backward compatibility when new .B epoll applications are run on older kernels. +.PP +Prior to Linux 2.6.29, +.\" commit 9df04e1f25effde823a600e755b51475d438f56b +a +.I /proc/sys/fs/epoll/max_user_instances +kernel parameter limited live epolls for each real user ID, +and caused +.BR epoll_create () +to fail with +.B EMFILE +on overrun. .SH SEE ALSO .BR close (2), .BR epoll_ctl (2),