Es gab einige Diskussionen eine neue Flagge in madvise() zu verwenden, um den Kernel zu sagen, nicht Seitenfehler in bestimmten Speicher zu handhaben Bereiche: lwn.net-1, lwn.net-2Wie lautet der Status des MADV_USERFAULT Flags in madvise()?
Soweit ich sehe, bin in der Lage zu sein, dieses Flag hasn‘ Es hat seinen Weg zur Kernel-Quelle gefunden.
Was ist der aktuelle Status dieser Arbeit?
Sie wissen nicht genau, aber sehen [diese Antwort] (http://stackoverflow.com/a/25305692/841108) auf eine vielleicht damit verbundene Frage –
Dank für den Zeiger (auch wenn es nicht vollständig Antwort die Frage). Ich denke, ich werde versuchen, diesen Patch laufen zu lassen und zu sehen, wie es läuft. – JC1