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

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

 



On 2023-07-15 20:41, наб 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.

Thanks!

> 
> Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@xxxxxxxxxxxxxxxxxx>
> ---
>  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..7146757d3 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
> +sysctl limited live epolls for each real user ID,

Since sysctl is not an English word, readers might be confused about
what it means.  If you refer to one of the following, please
disambiguate, so that users can read more about it.

$ whatis sysctl
sysctl (2)           - read/write system parameters
sysctl (8)           - configure kernel parameters at runtime

Or you can choose to use English words, if you prefer.

Thanks,
Alex


> +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