]> Pileus Git - ~andy/linux/blobdiff - include/linux/module.h
ip6tnl/sit: drop packet if ECN present with not-ECT
[~andy/linux] / include / linux / module.h
index fbcafe2ee13ec5da6b8f7a7db9dcfe38be6ec556..7760c6d344a32cd6a59cbb163a56c9bcd4888683 100644 (file)
@@ -21,6 +21,9 @@
 #include <linux/percpu.h>
 #include <asm/module.h>
 
+/* In stripped ARM and x86-64 modules, ~ is surprisingly rare. */
+#define MODULE_SIG_STRING "~Module signature appended~\n"
+
 /* Not Yet Implemented */
 #define MODULE_SUPPORTED_DEVICE(name)
 
@@ -260,6 +263,11 @@ struct module
        const unsigned long *unused_gpl_crcs;
 #endif
 
+#ifdef CONFIG_MODULE_SIG
+       /* Signature was verified. */
+       bool sig_ok;
+#endif
+
        /* symbols that will be GPL-only in the near future. */
        const struct kernel_symbol *gpl_future_syms;
        const unsigned long *gpl_future_crcs;