在内核中替换struct hash_desc

时间:2015-09-28 17:09:32

标签: c linux struct linux-kernel

我必须移植一个内核模块,我的同事和我在2.6.38内置到2.6.18内核。一切进展顺利,直到我们碰到这堵砖墙。其中一个编译错误是:

variable 'desc' does not have predefined size

做一些环顾四周我发现这是因为它没有在任何地方定义,因为它在这个版本的内核中不存在。该定义适用于{2.6} src / include目录中缺少的struct hash_desc,但可以在Linux 2.6.38 src / include目录的linux/crypto.h中找到。

我尽可能彻底地搜索了2.6.18源代码,使用grep -H -R "struct hash_desc" .作为一个很好的帮助,我得出的结论是,至少在这种形式下它并不存在。它是否可能在某个不同的名称下,如果没有,可以轻松地重建这个结构及其功能?

0 个答案:

没有答案