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

JC1*_*JC1 2 linux paging memory-management linux-kernel

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

据我所知,此标志尚未找到通往内核源代码的方式。

这项工作的当前状态是什么?

小智 5

社区从未与MADV_USERFAULT一起前进。取而代之的是一种更强大的解决方案,称为userfaultfd,已进入内核。 https://www.kernel.org/doc/Documentation/vm/userfaultfd.txt