mirror of
https://sourceware.org/git/glibc.git
synced 2025-01-11 20:00:07 +00:00
tunables: Disallow negative values for some tunables
The glibc.malloc.mmap_max tunable as well as al of the INT_32 tunables don't have use for negative values, so pin the hardcoded limits in the non-negative range of INT. There's no real benefit in any of those use cases for the extended range of unsigned, so I have avoided added a new type to keep things simple.
This commit is contained in:
parent
a1b8b06a55
commit
228f30ab47
@ -64,6 +64,7 @@ glibc {
|
|||||||
type: INT_32
|
type: INT_32
|
||||||
env_alias: MALLOC_MMAP_MAX_
|
env_alias: MALLOC_MMAP_MAX_
|
||||||
security_level: SXID_IGNORE
|
security_level: SXID_IGNORE
|
||||||
|
minval: 0
|
||||||
}
|
}
|
||||||
arena_max {
|
arena_max {
|
||||||
type: SIZE_T
|
type: SIZE_T
|
||||||
@ -109,22 +110,27 @@ glibc {
|
|||||||
skip_lock_busy {
|
skip_lock_busy {
|
||||||
type: INT_32
|
type: INT_32
|
||||||
default: 3
|
default: 3
|
||||||
|
minval: 0
|
||||||
}
|
}
|
||||||
skip_lock_internal_abort {
|
skip_lock_internal_abort {
|
||||||
type: INT_32
|
type: INT_32
|
||||||
default: 3
|
default: 3
|
||||||
|
minval: 0
|
||||||
}
|
}
|
||||||
skip_lock_after_retries {
|
skip_lock_after_retries {
|
||||||
type: INT_32
|
type: INT_32
|
||||||
default: 3
|
default: 3
|
||||||
|
minval: 0
|
||||||
}
|
}
|
||||||
tries {
|
tries {
|
||||||
type: INT_32
|
type: INT_32
|
||||||
default: 3
|
default: 3
|
||||||
|
minval: 0
|
||||||
}
|
}
|
||||||
skip_trylock_internal_abort {
|
skip_trylock_internal_abort {
|
||||||
type: INT_32
|
type: INT_32
|
||||||
default: 3
|
default: 3
|
||||||
|
minval: 0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
glibc.malloc.arena_max: 0x0 (min: 0x1, max: 0x[f]+)
|
glibc.malloc.arena_max: 0x0 (min: 0x1, max: 0x[f]+)
|
||||||
glibc.malloc.arena_test: 0x0 (min: 0x1, max: 0x[f]+)
|
glibc.malloc.arena_test: 0x0 (min: 0x1, max: 0x[f]+)
|
||||||
glibc.malloc.check: 0 (min: 0, max: 3)
|
glibc.malloc.check: 0 (min: 0, max: 3)
|
||||||
glibc.malloc.mmap_max: 0 (min: -2147483648, max: 2147483647)
|
glibc.malloc.mmap_max: 0 (min: 0, max: 2147483647)
|
||||||
glibc.malloc.mmap_threshold: 0x0 (min: 0x0, max: 0x[f]+)
|
glibc.malloc.mmap_threshold: 0x0 (min: 0x0, max: 0x[f]+)
|
||||||
glibc.malloc.mxfast: 0x0 (min: 0x0, max: 0x[f]+)
|
glibc.malloc.mxfast: 0x0 (min: 0x0, max: 0x[f]+)
|
||||||
glibc.malloc.perturb: 0 (min: 0, max: 255)
|
glibc.malloc.perturb: 0 (min: 0, max: 255)
|
||||||
|
Loading…
Reference in New Issue
Block a user