Loading include/linux/compiler.h +5 −0 Original line number Diff line number Diff line Loading @@ -99,6 +99,11 @@ extern void __chk_io_ptr(void __iomem *); #define __must_check #endif #ifndef CONFIG_ENABLE_MUST_CHECK #undef __must_check #define __must_check #endif /* * Allow us to avoid 'defined but not used' warnings on functions and data, * as well as force them to be emitted to the assembly file. Loading lib/Kconfig.debug +7 −0 Original line number Diff line number Diff line Loading @@ -8,6 +8,13 @@ config PRINTK_TIME operations. This is useful for identifying long delays in kernel startup. config ENABLE_MUST_CHECK bool "Enable __must_check logic" default y help Enable the __must_check logic in the kernel build. Disable this to suppress the "warning: ignoring return value of 'foo', declared with attribute warn_unused_result" messages. config MAGIC_SYSRQ bool "Magic SysRq key" Loading Loading
include/linux/compiler.h +5 −0 Original line number Diff line number Diff line Loading @@ -99,6 +99,11 @@ extern void __chk_io_ptr(void __iomem *); #define __must_check #endif #ifndef CONFIG_ENABLE_MUST_CHECK #undef __must_check #define __must_check #endif /* * Allow us to avoid 'defined but not used' warnings on functions and data, * as well as force them to be emitted to the assembly file. Loading
lib/Kconfig.debug +7 −0 Original line number Diff line number Diff line Loading @@ -8,6 +8,13 @@ config PRINTK_TIME operations. This is useful for identifying long delays in kernel startup. config ENABLE_MUST_CHECK bool "Enable __must_check logic" default y help Enable the __must_check logic in the kernel build. Disable this to suppress the "warning: ignoring return value of 'foo', declared with attribute warn_unused_result" messages. config MAGIC_SYSRQ bool "Magic SysRq key" Loading