mirror of
https://github.com/torvalds/linux
synced 2024-09-21 19:47:35 +00:00
[PATCH] Make CONFIG_REGPARM enabled by default
Make CONFIG_REGPARM enabled by default. It's a noticable win both for size and for performance, and gcc[34] handles it correctly. Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
parent
69ef4141e0
commit
b824eb605c
|
@ -661,9 +661,17 @@ config BOOT_IOREMAP
|
||||||
|
|
||||||
config REGPARM
|
config REGPARM
|
||||||
bool "Use register arguments"
|
bool "Use register arguments"
|
||||||
|
default y
|
||||||
help
|
help
|
||||||
Compile the kernel with -mregparm=3. This uses a different ABI
|
Compile the kernel with -mregparm=3. This instructs gcc to use
|
||||||
and passes the first three arguments of a function call in registers.
|
a more efficient function call ABI which passes the first three
|
||||||
|
arguments of a function call via registers, which results in denser
|
||||||
|
and faster code.
|
||||||
|
|
||||||
|
If this option is disabled, then the default ABI of passing
|
||||||
|
arguments via the stack is used.
|
||||||
|
|
||||||
|
If unsure, say Y.
|
||||||
|
|
||||||
config SECCOMP
|
config SECCOMP
|
||||||
bool "Enable seccomp to safely compute untrusted bytecode"
|
bool "Enable seccomp to safely compute untrusted bytecode"
|
||||||
|
|
Loading…
Reference in a new issue