diff options
author | Linus Torvalds | 2020-12-16 12:10:40 -0800 |
---|---|---|
committer | Linus Torvalds | 2020-12-16 12:10:40 -0800 |
commit | 5ee863bec794f30bdf7fdf57ce0d9f579b0d1aa3 (patch) | |
tree | 3df979768ee186024fe8320b6a2f354f1e4ad41b /mm | |
parent | 8312f41f08edc641aa927d31fb71319694ae9c42 (diff) | |
parent | 39b1e779b6e2d4ca7967b49b26f1e4358f20c90c (diff) |
Merge branch 'parisc-5.11-1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Pull parisc updates from Helge Deller:
"A change to increase the default maximum stack size on parisc to 100MB
and the ability to further increase the stack hard limit size at
runtime with ulimit for newly started processes.
The other patches fix compile warnings, utilize the Kbuild logic and
cleanups the parisc arch code"
* 'parisc-5.11-1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux:
parisc: pci-dma: fix warning unused-function
parisc/uapi: Use Kbuild logic to provide <asm/types.h>
parisc: Make user stack size configurable
parisc: Use _TIF_USER_WORK_MASK in entry.S
parisc: Drop loops_per_jiffy from per_cpu struct
Diffstat (limited to 'mm')
-rw-r--r-- | mm/Kconfig | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/mm/Kconfig b/mm/Kconfig index cf04bc3c866c..4275c25b5d8a 100644 --- a/mm/Kconfig +++ b/mm/Kconfig @@ -720,19 +720,17 @@ config ZSMALLOC_STAT config GENERIC_EARLY_IOREMAP bool -config MAX_STACK_SIZE_MB - int "Maximum user stack size for 32-bit processes (MB)" - default 80 +config STACK_MAX_DEFAULT_SIZE_MB + int "Default maximum user stack size for 32-bit processes (MB)" + default 100 range 8 2048 depends on STACK_GROWSUP && (!64BIT || COMPAT) help This is the maximum stack size in Megabytes in the VM layout of 32-bit user processes when the stack grows upwards (currently only on parisc - arch). The stack will be located at the highest memory address minus - the given value, unless the RLIMIT_STACK hard limit is changed to a - smaller value in which case that is used. + arch) when the RLIMIT_STACK hard limit is unlimited. - A sane initial value is 80 MB. + A sane initial value is 100 MB. config DEFERRED_STRUCT_PAGE_INIT bool "Defer initialisation of struct pages to kthreads" |