Chinaunix
标题:
mmap()中nopage问题
[打印本页]
作者:
garyv
时间:
2010-10-23 04:20
标题:
mmap()中nopage问题
现在在写一个字符驱动,内核版本2.6.26,想把一块物理内存区域映射到用户空间,所以实现了mmap(),最终通过nopage()来实现,编译一直报错说结构没有nopage成员,后来查头文件mm.h发现vm_operations中的nopge成员的确换成了fault成员,成员参数出现了一个struct vm_fault *,不知这个新的成员fault是怎么用的。
老成员函数:
struct page *(*nopage)(struct vm_area_struct *vma, unsigned long address, int *type);
新成员函数:
int (*fault)(struct vm_area_struct *vma, struct vm_fault *vmf);
作者:
snail_314
时间:
2010-10-25 09:58
Get the source code, nuke
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2