]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - include/linux/module.h
module/retpoline: Warn about missing retpoline in module
[linux.git] / include / linux / module.h
index fe5aa3736707294a5a4b6f20ea83be79d91dc9c0..b1cc541f2ddf230972259b619f90bf3a8f4668fc 100644 (file)
@@ -794,6 +794,15 @@ static inline void module_bug_finalize(const Elf_Ehdr *hdr,
 static inline void module_bug_cleanup(struct module *mod) {}
 #endif /* CONFIG_GENERIC_BUG */
 
+#ifdef RETPOLINE
+extern bool retpoline_module_ok(bool has_retpoline);
+#else
+static inline bool retpoline_module_ok(bool has_retpoline)
+{
+       return true;
+}
+#endif
+
 #ifdef CONFIG_MODULE_SIG
 static inline bool module_sig_ok(struct module *module)
 {