diff options
Diffstat (limited to 'arch/arm/include/asm/module.h')
-rw-r--r-- | arch/arm/include/asm/module.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/arch/arm/include/asm/module.h b/arch/arm/include/asm/module.h index a2b775b81cfa..543b44916d2c 100644 --- a/arch/arm/include/asm/module.h +++ b/arch/arm/include/asm/module.h | |||
@@ -40,8 +40,16 @@ struct mod_arch_specific { | |||
40 | #define MODULE_ARCH_VERMAGIC_P2V "" | 40 | #define MODULE_ARCH_VERMAGIC_P2V "" |
41 | #endif | 41 | #endif |
42 | 42 | ||
43 | /* Add instruction set architecture tag to distinguish ARM/Thumb kernels */ | ||
44 | #ifdef CONFIG_THUMB2_KERNEL | ||
45 | #define MODULE_ARCH_VERMAGIC_ARMTHUMB "thumb2 " | ||
46 | #else | ||
47 | #define MODULE_ARCH_VERMAGIC_ARMTHUMB "" | ||
48 | #endif | ||
49 | |||
43 | #define MODULE_ARCH_VERMAGIC \ | 50 | #define MODULE_ARCH_VERMAGIC \ |
44 | MODULE_ARCH_VERMAGIC_ARMVSN \ | 51 | MODULE_ARCH_VERMAGIC_ARMVSN \ |
52 | MODULE_ARCH_VERMAGIC_ARMTHUMB \ | ||
45 | MODULE_ARCH_VERMAGIC_P2V | 53 | MODULE_ARCH_VERMAGIC_P2V |
46 | 54 | ||
47 | #endif /* _ASM_ARM_MODULE_H */ | 55 | #endif /* _ASM_ARM_MODULE_H */ |