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