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

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

就我所能看到的,这个标志还没有find通往内核源码的路。

这项工作目前的状况如何?

社区从未与MADV_USERFAULT一起前进。 相反,一个名为userfaultfd的更强大的解决方案已经进入内核。 https://www.kernel.org/doc/Documentation/vm/userfaultfd.txt