On 2023-07-16 13:45, наб wrote: > /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 <nabijaczleweli@xxxxxxxxxxxxxxxxxx> > --- > The sysctl(2) path would be "fs.epoll.m_u_i" so "kernel parameter" it is > since we spec the filesystem-domain path. Hi, Patch applied. Thanks! > > man2/epoll_create.2 | 19 +++++++++++-------- > 1 file changed, 11 insertions(+), 8 deletions(-) > > diff --git a/man2/epoll_create.2 b/man2/epoll_create.2 > index 4d3566a79..2a21bbf8b 100644 > --- a/man2/epoll_create.2 > +++ b/man2/epoll_create.2 > @@ -83,14 +83,6 @@ .SH ERRORS > .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 @@ .SH HISTORY > 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), -- <http://www.alejandro-colomar.es/> GPG key fingerprint: A9348594CE31283A826FBDD8D57633D441E25BB5
Attachment:
OpenPGP_signature
Description: OpenPGP digital signature