Merge tag 'v3.10.55' into update
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / include / linux / vermagic.h
CommitLineData
273b281f 1#include <generated/utsrelease.h>
1da177e4
LT
2
3/* Simply sanity version stamp for modules. */
4#ifdef CONFIG_SMP
5#define MODULE_VERMAGIC_SMP "SMP "
6#else
7#define MODULE_VERMAGIC_SMP ""
8#endif
9#ifdef CONFIG_PREEMPT
10#define MODULE_VERMAGIC_PREEMPT "preempt "
11#else
12#define MODULE_VERMAGIC_PREEMPT ""
13#endif
5ac90c9f
PBG
14#ifdef CONFIG_MODULE_UNLOAD
15#define MODULE_VERMAGIC_MODULE_UNLOAD "mod_unload "
16#else
17#define MODULE_VERMAGIC_MODULE_UNLOAD ""
18#endif
6c2545ee
RR
19#ifdef CONFIG_MODVERSIONS
20#define MODULE_VERMAGIC_MODVERSIONS "modversions "
21#else
22#define MODULE_VERMAGIC_MODVERSIONS ""
23#endif
1da177e4
LT
24#ifndef MODULE_ARCH_VERMAGIC
25#define MODULE_ARCH_VERMAGIC ""
26#endif
27
28#define VERMAGIC_STRING \
29 UTS_RELEASE " " \
30 MODULE_VERMAGIC_SMP MODULE_VERMAGIC_PREEMPT \
6c2545ee
RR
31 MODULE_VERMAGIC_MODULE_UNLOAD MODULE_VERMAGIC_MODVERSIONS \
32 MODULE_ARCH_VERMAGIC
1bb4996b 33