软件TPM_Emulator不兼容Linux Kernel2.6.36
来源:互联网 发布:淘宝店铺买卖骗局 编辑:程序博客网 时间:2024/04/29 13:23
前篇博文提到Linux Kernel2.6.36的重大更新,这里笔者指出TPM_Emulator就是引起不兼容结果的软件之一。
参考最新版本0.7.1的源码
tpm_emulator-0.7.1/tpmd_dev/linux路径下的tpmd_dev.c代码208行到240行,如下所示
在第238行处,这里使用file_operations这个结构体定义变量中使用了函数指针ioctl这个成员,问题就出现了,在Linux Kernel2.6.36中,这段代码的编译是不能正常运行的。
截止笔者发文时,tpm_emulator项目组成员还未解决这个问题,所以笔者这里建议(也是实践过的),在使用tpm_emulator一定要考虑版本,2.6.32 2.6.34这些的支持都很好。
- 软件TPM_Emulator不兼容Linux Kernel2.6.36
- win10不兼容 软件 ietest
- Google 浏览器为什么不兼容很多软件?
- Linux内核编译全过程详解(kernel2.6.7)
- 【ARM】移植linux kernel2.6.32注意事项
- RealTek RTL8111C网卡真的和VMware软件不兼容。
- win7系统不兼容软件问题的解决办法
- linux内核(linux kernel2.6)编程 视频教程下
- Linux内核编译过程详解(kernel2.6.7) 转
- Linux支持IAD的最早内核版本:kernel2.6.21.3
- linux kernel 2.4与kernel2.6的区别
- [zt]Linux编译内核支持bonding(kernel2.6.26)
- linux 和windows 的 tomcat版本不兼容
- Linux上安装MySQL时出现不兼容的解决办法
- Linux上安装MySQL时出现不兼容的解决办法
- Linux上安装MySQL时出现不兼容的解决办法
- Linux上安装MySQL时出现不兼容的解决办法
- Linux上安装MySQL时出现不兼容的解决办法
- Linux多点触碰协议
- VC自动提交表单(提交按纽不是submit控件)
- gcc编译链接时指定头文件和库文件搜索路径
- 精通HADOOP(一) - 翻译前言
- 二叉查找树的删除操作
- 软件TPM_Emulator不兼容Linux Kernel2.6.36
- 尾递归
- smtp发邮件(C#)
- 精通HADOOP(二) - 初识Hadoop - MapReduce模型介绍
- proc文件系统及在LKM中创建proc文件
- C和C++分别读取文本文件的方式
- steal the code
- 关于进程
- 网络编程中wait与waitpid的区别