diff options
Diffstat (limited to 'include/linux/vermagic.h')
| -rw-r--r-- | include/linux/vermagic.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/include/linux/vermagic.h b/include/linux/vermagic.h index fadc535e2925..dc7c621e4647 100644 --- a/include/linux/vermagic.h +++ b/include/linux/vermagic.h | |||
| @@ -12,6 +12,11 @@ | |||
| 12 | #else | 12 | #else |
| 13 | #define MODULE_VERMAGIC_PREEMPT "" | 13 | #define MODULE_VERMAGIC_PREEMPT "" |
| 14 | #endif | 14 | #endif |
| 15 | #ifdef CONFIG_MODULE_UNLOAD | ||
| 16 | #define MODULE_VERMAGIC_MODULE_UNLOAD "mod_unload " | ||
| 17 | #else | ||
| 18 | #define MODULE_VERMAGIC_MODULE_UNLOAD "" | ||
| 19 | #endif | ||
| 15 | #ifndef MODULE_ARCH_VERMAGIC | 20 | #ifndef MODULE_ARCH_VERMAGIC |
| 16 | #define MODULE_ARCH_VERMAGIC "" | 21 | #define MODULE_ARCH_VERMAGIC "" |
| 17 | #endif | 22 | #endif |
| @@ -19,5 +24,5 @@ | |||
| 19 | #define VERMAGIC_STRING \ | 24 | #define VERMAGIC_STRING \ |
| 20 | UTS_RELEASE " " \ | 25 | UTS_RELEASE " " \ |
| 21 | MODULE_VERMAGIC_SMP MODULE_VERMAGIC_PREEMPT \ | 26 | MODULE_VERMAGIC_SMP MODULE_VERMAGIC_PREEMPT \ |
| 22 | MODULE_ARCH_VERMAGIC \ | 27 | MODULE_VERMAGIC_MODULE_UNLOAD MODULE_ARCH_VERMAGIC \ |
| 23 | "gcc-" __stringify(__GNUC__) "." __stringify(__GNUC_MINOR__) | 28 | "gcc-" __stringify(__GNUC__) "." __stringify(__GNUC_MINOR__) |
