Stage1st's Archiver
论坛
›
PC数码
› 内核filp_open vfs_read 对比 用户态open read性能如何?
b0207191
发表于 2024-6-11 21:33
内核filp_open vfs_read 对比 用户态open read性能如何?
是不是性能会快些?
另外有个疑问,既然在内核访问,为什么还用用户空间的指针地址?
在vfs_read和vfs_write函数中,其参数buf指向的用户空间的内存地址,如果我们直接使用内核空间的指针,则会返回-E**T。所以我们需要使用set_fs()和get_fs()宏来改变内核对内存地址检查的处理方式。
页:
[1]
查看完整版本:
内核filp_open vfs_read 对比 用户态open read性能如何?