-1
你能解释一下我这段代码?这里的__user是什么意思?宏函数的参数
int create(struct mystruct __user *arg) {
void __user *user_config;
}
(I只发布功能的一部分) 任何答复是非常赞赏。谢谢。
你能解释一下我这段代码?这里的__user是什么意思?宏函数的参数
int create(struct mystruct __user *arg) {
void __user *user_config;
}
(I只发布功能的一部分) 任何答复是非常赞赏。谢谢。
它告诉内核开发指针是由用户提供,因此它不应该被信任,需要在操作前被验证。
有在Linux内核中许多这样的定义。
https://en.wikipedia.org/wiki/Sparse#Linux_kernel_definitions
只是问,我指出的这个谜案怎么没有包含这个? –
如果已经搜索[这](http://stackoverflow.com/q/4521551/2173917)? –
你是对的。非常感谢。我不知道到哪里去寻找:( –
您无法在谷歌搜索屏蔽进入'Linux的__user'?第一个结果是DUP。如果这不是犯罪,我会问,如果你是一个政治家。 – Olaf