Kconfig (54f2ecc3188f78723267826f634e0747169f8685) | Kconfig (ba05b39d54eef78043b5c8ee90545cb06a98ae6f) |
---|---|
1# SPDX-License-Identifier: GPL-2.0 2config MMU 3 def_bool y 4 5config CPU_BIG_ENDIAN 6 def_bool y 7 8config LOCKDEP_SUPPORT --- 541 unchanged lines hidden (view full) --- 550 against kernel-to-user data leaks by avoiding speculative indirect 551 branches. 552 Requires a compiler with -mindirect-branch=thunk support for full 553 protection. The kernel may run slower. 554 555 If unsure, say N. 556 557config EXPOLINE_EXTERN | 1# SPDX-License-Identifier: GPL-2.0 2config MMU 3 def_bool y 4 5config CPU_BIG_ENDIAN 6 def_bool y 7 8config LOCKDEP_SUPPORT --- 541 unchanged lines hidden (view full) --- 550 against kernel-to-user data leaks by avoiding speculative indirect 551 branches. 552 Requires a compiler with -mindirect-branch=thunk support for full 553 protection. The kernel may run slower. 554 555 If unsure, say N. 556 557config EXPOLINE_EXTERN |
558 def_bool n | 558 def_bool y if EXPOLINE |
559 depends on EXPOLINE 560 depends on CC_IS_GCC && GCC_VERSION >= 110200 561 depends on $(success,$(srctree)/arch/s390/tools/gcc-thunk-extern.sh $(CC)) 562 prompt "Generate expolines as extern functions." 563 help 564 This option is required for some tooling like kpatch. The kernel is 565 compiled with -mindirect-branch=thunk-extern and requires a newer 566 compiler. --- 432 unchanged lines hidden --- | 559 depends on EXPOLINE 560 depends on CC_IS_GCC && GCC_VERSION >= 110200 561 depends on $(success,$(srctree)/arch/s390/tools/gcc-thunk-extern.sh $(CC)) 562 prompt "Generate expolines as extern functions." 563 help 564 This option is required for some tooling like kpatch. The kernel is 565 compiled with -mindirect-branch=thunk-extern and requires a newer 566 compiler. --- 432 unchanged lines hidden --- |