__must_check is gated behind CONFIG_ENABLE_MUST_CHECK, which we never
define.
Linux removed the option in 1967939462641 ("Compiler Attributes: remove
CONFIG_ENABLE_MUST_CHECK"), so let's do the same.
CI build with -Werror is clean now with it enabled.
Signed-off-by: Ahmad Fatoum <[email protected]>
---
include/linux/compiler_types.h | 4 ----
1 file changed, 4 deletions(-)
diff --git a/include/linux/compiler_types.h b/include/linux/compiler_types.h
index 798c2e637daa..0e49c6795409 100644
--- a/include/linux/compiler_types.h
+++ b/include/linux/compiler_types.h
@@ -357,11 +357,7 @@ struct ftrace_likely_data {
#endif
-#ifdef CONFIG_ENABLE_MUST_CHECK
#define __must_check __attribute__((warn_unused_result))
-#else
-#define __must_check
-#endif
#if defined(CC_USING_HOTPATCH) && !defined(__CHECKER__)
#define notrace __attribute__((hotpatch(0, 0)))
--
2.47.3