cregit-Linux how code gets into the kernel

Release 4.16 include/linux/vermagic.h

Directory: include/linux
/* SPDX-License-Identifier: GPL-2.0 */
#include <generated/utsrelease.h>

/* Simply sanity version stamp for modules. */
#ifdef CONFIG_SMP

#define MODULE_VERMAGIC_SMP "SMP "
#else

#define MODULE_VERMAGIC_SMP ""
#endif
#ifdef CONFIG_PREEMPT

#define MODULE_VERMAGIC_PREEMPT "preempt "
#else

#define MODULE_VERMAGIC_PREEMPT ""
#endif
#ifdef CONFIG_MODULE_UNLOAD

#define MODULE_VERMAGIC_MODULE_UNLOAD "mod_unload "
#else

#define MODULE_VERMAGIC_MODULE_UNLOAD ""
#endif
#ifdef CONFIG_MODVERSIONS

#define MODULE_VERMAGIC_MODVERSIONS "modversions "
#else

#define MODULE_VERMAGIC_MODVERSIONS ""
#endif
#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_RANDSTRUCT_PLUGIN


Overall Contributors

PersonTokensPropCommitsCommitProp
Kai Germaschewski4647.92%225.00%
Kees Cook1717.71%112.50%
Rusty Russell1515.62%112.50%
Paolo 'Blaisorblade' Giarrusso1515.62%112.50%
Greg Kroah-Hartman22.08%225.00%
Sam Ravnborg11.04%112.50%
Total96100.00%8100.00%
Directory: include/linux
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.