Re: [PATCH v4] epoll_create.2: HISTORYise "max_user_instances" EMFILE

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Index of Archives]     [Kernel Documentation]     [Netdev]     [Linux Ethernet Bridging]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]

  Powered by Linux