Kconfig (c1acda9807e2bbe1d2026b44f37d959d6d8266c8) Kconfig (ce6ed1c4c9876c2880f52f18c41ef2a30d070bc5)
1# SPDX-License-Identifier: GPL-2.0-only
2config DEFCONFIG_LIST
3 string
4 depends on !UML
5 option defconfig_list
6 default "/lib/modules/$(shell,uname -r)/.config"
7 default "/etc/kernel-config"
8 default "/boot/config-$(shell,uname -r)"

--- 6 unchanged lines hidden (view full) ---

15 This is used in unclear ways:
16
17 - Re-run Kconfig when the compiler is updated
18 The 'default' property references the environment variable,
19 CC_VERSION_TEXT so it is recorded in include/config/auto.conf.cmd.
20 When the compiler is updated, Kconfig will be invoked.
21
22 - Ensure full rebuild when the compiler is updated
1# SPDX-License-Identifier: GPL-2.0-only
2config DEFCONFIG_LIST
3 string
4 depends on !UML
5 option defconfig_list
6 default "/lib/modules/$(shell,uname -r)/.config"
7 default "/etc/kernel-config"
8 default "/boot/config-$(shell,uname -r)"

--- 6 unchanged lines hidden (view full) ---

15 This is used in unclear ways:
16
17 - Re-run Kconfig when the compiler is updated
18 The 'default' property references the environment variable,
19 CC_VERSION_TEXT so it is recorded in include/config/auto.conf.cmd.
20 When the compiler is updated, Kconfig will be invoked.
21
22 - Ensure full rebuild when the compiler is updated
23 include/linux/kconfig.h contains this option in the comment line so
24 fixdep adds include/config/cc/version/text.h into the auto-generated
25 dependency. When the compiler is updated, syncconfig will touch it
26 and then every file will be rebuilt.
23 include/linux/compiler-version.h contains this option in the comment
24 line so fixdep adds include/config/cc/version/text.h into the
25 auto-generated dependency. When the compiler is updated, syncconfig
26 will touch it and then every file will be rebuilt.
27
28config CC_IS_GCC
29 def_bool $(success,test "$(cc-name)" = GCC)
30
31config GCC_VERSION
32 int
33 default $(cc-version) if CC_IS_GCC
34 default 0

--- 1669 unchanged lines hidden (view full) ---

1704
1705 If you are unsure how to answer this question, answer N.
1706
1707config BPF_SYSCALL
1708 bool "Enable bpf() system call"
1709 select BPF
1710 select IRQ_WORK
1711 select TASKS_TRACE_RCU
27
28config CC_IS_GCC
29 def_bool $(success,test "$(cc-name)" = GCC)
30
31config GCC_VERSION
32 int
33 default $(cc-version) if CC_IS_GCC
34 default 0

--- 1669 unchanged lines hidden (view full) ---

1704
1705 If you are unsure how to answer this question, answer N.
1706
1707config BPF_SYSCALL
1708 bool "Enable bpf() system call"
1709 select BPF
1710 select IRQ_WORK
1711 select TASKS_TRACE_RCU
1712 select NET_SOCK_MSG if INET
1713 default n
1714 help
1715 Enable the bpf() system call that allows to manipulate eBPF
1716 programs and maps via file descriptors.
1717
1718config ARCH_WANT_DEFAULT_BPF_JIT
1719 bool
1720

--- 625 unchanged lines hidden ---
1712 default n
1713 help
1714 Enable the bpf() system call that allows to manipulate eBPF
1715 programs and maps via file descriptors.
1716
1717config ARCH_WANT_DEFAULT_BPF_JIT
1718 bool
1719

--- 625 unchanged lines hidden ---