Kconfig (5cf896fb6be3effd9aea455b22213e27be8bdb1d) Kconfig (c8424e776b093280d3fdd104d850706b3b229ac8)
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)"

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

25 default $(shell,$(srctree)/scripts/clang-version.sh $(CC))
26
27config CC_CAN_LINK
28 def_bool $(success,$(srctree)/scripts/cc-can-link.sh $(CC))
29
30config CC_HAS_ASM_GOTO
31 def_bool $(success,$(srctree)/scripts/gcc-goto.sh $(CC))
32
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)"

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

25 default $(shell,$(srctree)/scripts/clang-version.sh $(CC))
26
27config CC_CAN_LINK
28 def_bool $(success,$(srctree)/scripts/cc-can-link.sh $(CC))
29
30config CC_HAS_ASM_GOTO
31 def_bool $(success,$(srctree)/scripts/gcc-goto.sh $(CC))
32
33config TOOLS_SUPPORT_RELR
34 def_bool $(success,env "CC=$(CC)" "LD=$(LD)" "NM=$(NM)" "OBJCOPY=$(OBJCOPY)" $(srctree)/scripts/tools-support-relr.sh)
35
36config CC_HAS_WARN_MAYBE_UNINITIALIZED
37 def_bool $(cc-option,-Wmaybe-uninitialized)
38 help
39 GCC >= 4.7 supports this option.
40
41config CC_DISABLE_WARN_MAYBE_UNINITIALIZED
42 bool
43 depends on CC_HAS_WARN_MAYBE_UNINITIALIZED

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

1928config RT_MUTEXES
1929 bool
1930
1931config BASE_SMALL
1932 int
1933 default 0 if BASE_FULL
1934 default 1 if !BASE_FULL
1935
33config CC_HAS_WARN_MAYBE_UNINITIALIZED
34 def_bool $(cc-option,-Wmaybe-uninitialized)
35 help
36 GCC >= 4.7 supports this option.
37
38config CC_DISABLE_WARN_MAYBE_UNINITIALIZED
39 bool
40 depends on CC_HAS_WARN_MAYBE_UNINITIALIZED

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

1925config RT_MUTEXES
1926 bool
1927
1928config BASE_SMALL
1929 int
1930 default 0 if BASE_FULL
1931 default 1 if !BASE_FULL
1932
1933config MODULE_SIG_FORMAT
1934 def_bool n
1935 select SYSTEM_DATA_VERIFICATION
1936
1936menuconfig MODULES
1937 bool "Enable loadable module support"
1938 option modules
1939 help
1940 Kernel modules are small pieces of compiled code which can
1941 be inserted in the running kernel, rather than being
1942 permanently built into the kernel. You use the "modprobe"
1943 tool to add (and sometimes remove) them. If you say Y here,

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

2005 see exactly which source was used to build a module (since
2006 others sometimes change the module source without updating
2007 the version). With this option, such a "srcversion" field
2008 will be created for all modules. If unsure, say N.
2009
2010config MODULE_SIG
2011 bool "Module signature verification"
2012 depends on MODULES
1937menuconfig MODULES
1938 bool "Enable loadable module support"
1939 option modules
1940 help
1941 Kernel modules are small pieces of compiled code which can
1942 be inserted in the running kernel, rather than being
1943 permanently built into the kernel. You use the "modprobe"
1944 tool to add (and sometimes remove) them. If you say Y here,

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

2006 see exactly which source was used to build a module (since
2007 others sometimes change the module source without updating
2008 the version). With this option, such a "srcversion" field
2009 will be created for all modules. If unsure, say N.
2010
2011config MODULE_SIG
2012 bool "Module signature verification"
2013 depends on MODULES
2013 select SYSTEM_DATA_VERIFICATION
2014 select MODULE_SIG_FORMAT
2014 help
2015 Check modules for valid signatures upon load: the signature
2016 is simply appended to the module. For more information see
2017 <file:Documentation/admin-guide/module-signing.rst>.
2018
2019 Note that this option adds the OpenSSL development packages as a
2020 kernel build dependency so that the signing tool can use its crypto
2021 library.

--- 165 unchanged lines hidden ---
2015 help
2016 Check modules for valid signatures upon load: the signature
2017 is simply appended to the module. For more information see
2018 <file:Documentation/admin-guide/module-signing.rst>.
2019
2020 Note that this option adds the OpenSSL development packages as a
2021 kernel build dependency so that the signing tool can use its crypto
2022 library.

--- 165 unchanged lines hidden ---