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 ---