core: set fs.file-max sysctl to LONG_MAX rather than ULONG_MAX
authorLennart Poettering <lennart@poettering.net>
Mon, 17 Jun 2019 08:51:25 +0000 (10:51 +0200)
committerMichael Biebl <biebl@debian.org>
Fri, 29 Jan 2021 14:16:06 +0000 (14:16 +0000)
commit316770709a9e42e58791f0421e9aba9089a220aa
treeb95986c9651afc73b39b58d3d292a9c324536f0a
parent848893b1219210712dd2f6e7c3c61af749f2ad6a
core: set fs.file-max sysctl to LONG_MAX rather than ULONG_MAX

Since kernel 5.2 the kernel thankfully returns proper errors when we
write a value out of range to the sysctl. Which however breaks writing
ULONG_MAX to request the maximum value. Hence let's write the new
maximum value instead, LONG_MAX.

/cc @brauner

Fixes: #12803
(cherry picked from commit 6e2f78948403a4cce45b9e34311c9577c624f066)

Gbp-Pq: Name core-set-fs.file-max-sysctl-to-LONG_MAX-rather-than-ULONG.patch
src/core/main.c