madvise()中MADV_USERFAULT标志的状态是什么?

时间:2016-05-18 05:05:48

标签: linux memory-management linux-kernel paging

有一些讨论要在madvise()中使用新标志来告诉内核不要处理某些内存范围中的页面错误:lwn.net-1lwn.net-2

据我所知,这个标志还没有找到内核源代码。

这项工作的现状是什么?

1 个答案:

答案 0 :(得分:5)

社区永远不会使用MADV_USERFAULT。相反,一个名为userfaultfd的更强大的解决方案已经进入内核。 https://www.kernel.org/doc/Documentation/vm/userfaultfd.txt