On Tue, 24 Feb 2015, Heinrich Schuchardt wrote: > >> Users can change the maximum number of threads by writing to > >> /proc/sys/kernel/threads-max. > >> > >> With the patch the value entered is checked against the same > >> limits that apply when fork_init is called. > >> > > > > Correct me if I'm wrong, but this is a change in functionality (without > > update to Documentation/sysctl/kernel.txt which describes threads-max) > > since it does not allow the value to be lowered as before from the > > calculation involving totalram_pages. The value passed to > > set_max_threads() only caps the value. > > threads_max is set to the value the user inputs if it is inside the > interval [20, FUTEX_TID_MASK] and it is capped by the value calculated > from totalram_pages. > > So lowering and raising is still possible (inside the limits). >
I believe this information should be added to the documentation cited above which mentions threads-max since users will otherwise be unfamiliar with the limits imposed. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/