1

我需要在我的可加载内核模块中处理未定义指令异常。所以我在模块初始化中使用了 register_undef_hook(&my_undef_hook) 。但我有这样的编译错误:

...
Building modules, stage 2.
MODPOST 1 modules
WARNING: "register_undef_hook" [/home/user/my_driver.ko] undefined!
WARNING: "unregister_undef_hook" [/home/user/my_driver.ko] undefined!
...

我想知道,我可以在内核模块中使用这些函数吗?

4

1 回答 1

0

这些函数不会被导出(也就是没有 EXPORT_SYMBOL(register_undef_hook)),所以它们不能在模块代码中使用。

你有更多的细节在这里

于 2013-08-13T15:24:16.657 回答