标签: linux memory-management linux-kernel paging
有一些讨论要在madvise()中使用新标志来告诉内核不要处理某些内存范围中的页面错误:lwn.net-1,lwn.net-2
据我所知,这个标志还没有找到内核源代码。
这项工作的现状是什么?
答案 0 :(得分:5)
社区永远不会使用MADV_USERFAULT。相反,一个名为userfaultfd的更强大的解决方案已经进入内核。 https://www.kernel.org/doc/Documentation/vm/userfaultfd.txt