diff options
Diffstat (limited to 'include/linux/vermagic.h')
| -rw-r--r-- | include/linux/vermagic.h | 9 | 
1 files changed, 8 insertions, 1 deletions
diff --git a/include/linux/vermagic.h b/include/linux/vermagic.h index 6f8fbcf10dfb..af6c03f7f986 100644 --- a/include/linux/vermagic.h +++ b/include/linux/vermagic.h @@ -24,10 +24,17 @@  #ifndef MODULE_ARCH_VERMAGIC  #define MODULE_ARCH_VERMAGIC ""  #endif +#ifdef RANDSTRUCT_PLUGIN +#include <generated/randomize_layout_hash.h> +#define MODULE_RANDSTRUCT_PLUGIN "RANDSTRUCT_PLUGIN_" RANDSTRUCT_HASHED_SEED +#else +#define MODULE_RANDSTRUCT_PLUGIN +#endif  #define VERMAGIC_STRING 						\  	UTS_RELEASE " "							\  	MODULE_VERMAGIC_SMP MODULE_VERMAGIC_PREEMPT 			\  	MODULE_VERMAGIC_MODULE_UNLOAD MODULE_VERMAGIC_MODVERSIONS	\ -	MODULE_ARCH_VERMAGIC +	MODULE_ARCH_VERMAGIC						\ +	MODULE_RANDSTRUCT_PLUGIN  | 
