1*4882a593Smuzhiyun /* SPDX-License-Identifier: GPL-2.0 */ 2*4882a593Smuzhiyun #ifndef _ASM_VERMAGIC_H 3*4882a593Smuzhiyun #define _ASM_VERMAGIC_H 4*4882a593Smuzhiyun 5*4882a593Smuzhiyun #ifdef CONFIG_MPROFILE_KERNEL 6*4882a593Smuzhiyun #define MODULE_ARCH_VERMAGIC_FTRACE "mprofile-kernel " 7*4882a593Smuzhiyun #else 8*4882a593Smuzhiyun #define MODULE_ARCH_VERMAGIC_FTRACE "" 9*4882a593Smuzhiyun #endif 10*4882a593Smuzhiyun 11*4882a593Smuzhiyun #ifdef CONFIG_RELOCATABLE 12*4882a593Smuzhiyun #define MODULE_ARCH_VERMAGIC_RELOCATABLE "relocatable " 13*4882a593Smuzhiyun #else 14*4882a593Smuzhiyun #define MODULE_ARCH_VERMAGIC_RELOCATABLE "" 15*4882a593Smuzhiyun #endif 16*4882a593Smuzhiyun 17*4882a593Smuzhiyun #define MODULE_ARCH_VERMAGIC \ 18*4882a593Smuzhiyun MODULE_ARCH_VERMAGIC_FTRACE MODULE_ARCH_VERMAGIC_RELOCATABLE 19*4882a593Smuzhiyun 20*4882a593Smuzhiyun #endif /* _ASM_VERMAGIC_H */ 21