kuid_t uid_d 不能比较

snhellosn 2014-03-17 04:29:57
利用内核源码编译驱动时:出现问题
error:invalid operands to binary != (have 'uid_t' and 'kuid_t' );

就是uid_t,kuid_t之间不能比较和赋值,希望高手帮忙解决。
...全文
1554 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
lql101 2014-06-05
  • 打赏
  • 举报
回复
先看一下新版kuid_t的定义: typedef struct { uid_t val; } kuid_t; 这是一个结构体,而uid_t是这个结构体里的成员,他们之间就不能比较或者赋值了. 参考资料:http://lists.infradead.org/pipermail/linux-pmfs/2013-April/000010.html

1,324

社区成员

发帖
与我相关
我的任务
社区描述
主要是开发驱动技术
社区管理员
  • 驱动程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧