您的位置:首页 > 其它

(番外)关于init_MUTEX被废除,相关驱动程序不能编译通过的解决方法

2011-11-06 11:17 288 查看
只要在init_mutex的地方直接使用sema_init来替换,驱动程序便可以编译通过。

例如:(5)一个简单字符设备驱动程序中,一句关于互斥量初始化的语句原来为:

init_MUTEX(&mem_devp[i].sem);

由于新版本内核init_MUTEX接口被废除,开始不能编译通过。所以改为:

 sema_init(&mem_devp[i].sem,1);

编译通过
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: