如何在内核模块版魔术中添加SMP和Preempt?

问题描述 投票:0回答:1

我正在尝试构建我的自定义内核模块。它是成功编译但插入模块时它给了我错误

insmod: init_module 'helloworld.ko' failed (Exec format error)

和dmesg日志显示:

version magic '3.10.0+ mod_unload ARMv7 p2v8 ' should be '3.10.0 SMP preempt mod_unload ARMv7 p2v8 '

如何在版本魔法中添加“SMP”和“preempt”?

linux-kernel kernel-module
1个回答
1
投票

检查是否在用于编译内核模块的内核的内核配置中启用了CONFIG_PREEMPTCONFIG_SMP。在内核中启用它,然后使用此配置重新编译模块。

© www.soinside.com 2019 - 2024. All rights reserved.