18c2ecf20Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 */ 28c2ecf20Sopenharmony_ci#ifndef _ASM_VERMAGIC_H 38c2ecf20Sopenharmony_ci#define _ASM_VERMAGIC_H 48c2ecf20Sopenharmony_ci 58c2ecf20Sopenharmony_ci#ifdef CONFIG_MPROFILE_KERNEL 68c2ecf20Sopenharmony_ci#define MODULE_ARCH_VERMAGIC_FTRACE "mprofile-kernel " 78c2ecf20Sopenharmony_ci#else 88c2ecf20Sopenharmony_ci#define MODULE_ARCH_VERMAGIC_FTRACE "" 98c2ecf20Sopenharmony_ci#endif 108c2ecf20Sopenharmony_ci 118c2ecf20Sopenharmony_ci#ifdef CONFIG_RELOCATABLE 128c2ecf20Sopenharmony_ci#define MODULE_ARCH_VERMAGIC_RELOCATABLE "relocatable " 138c2ecf20Sopenharmony_ci#else 148c2ecf20Sopenharmony_ci#define MODULE_ARCH_VERMAGIC_RELOCATABLE "" 158c2ecf20Sopenharmony_ci#endif 168c2ecf20Sopenharmony_ci 178c2ecf20Sopenharmony_ci#define MODULE_ARCH_VERMAGIC \ 188c2ecf20Sopenharmony_ci MODULE_ARCH_VERMAGIC_FTRACE MODULE_ARCH_VERMAGIC_RELOCATABLE 198c2ecf20Sopenharmony_ci 208c2ecf20Sopenharmony_ci#endif /* _ASM_VERMAGIC_H */ 21