LSM和树内模块编译

时间:2016-06-05 20:44:08

标签: module kernel

我一直在尝试内核中的LSM功能。使用内核编写,编译和注册LSM是没有问题的。 来源位于安全/ mylsm。另外,我想合并一个内核模块(可加载或内置),它是在定义某个配置参数(y或m)时构建的。 该模块定义了LSM的一些数据结构的接口(使用EXPORT_SYMBOL导出),用于监视系统和收集数据。需要在不使用模块的情况下重新编译内核以删除接口。

我已将此模块的源放在与LSM相同的目录中,并且在编写kbuild makefile时遇到一些麻烦。正在编译模块源,正在生成目标文件,但模块似乎没有链接到内核映像。

makefile security / mylsm / Makefile如下所示

obj-(CONFIG_MYLSM) += mylsm.o
mylsm.o := mylsm_src1.o mylsm_src2.o

obj-(CONFIG_MYLSM_DBGMOD) += mylsm_dbg_mod.o

知道我可能会遗漏某些东西吗?

0 个答案:

没有答案