LWN: Comments on "Faulting out populate(), nopfn(), and nopage()" https://lwn.net/Articles/203725/ This is a special feed containing comments posted to the individual LWN article titled "Faulting out populate(), nopfn(), and nopage()". en-us Sat, 25 Oct 2025 10:39:19 +0000 Sat, 25 Oct 2025 10:39:19 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net Faulting out populate(), nopfn(), and nopage() https://lwn.net/Articles/346398/ https://lwn.net/Articles/346398/ lanjue <div class="FormattedComment"> <p> &amp;#25105;&amp;#20351;&amp;#29992;2.6.29&amp;#20869;&amp;#26680;&amp;#28304;&amp;#20195;&amp;#30721;&amp;#12290;&amp;#20851;&amp;#20110;(*fault)()&amp;#23450;&amp;#20041;&amp;#19981;&amp;#22826;&amp;#19968;&amp;#26679; &amp;#12290;<br> int (*fault)(struct vm_area_struct *vma, struct vm_fault *vmf);<br> struct vm_fault {<br> unsigned int flags; /* FAULT_FLAG_xxx flags */<br> pgoff_t pgoff; /* Logical page offset based on vma */<br> void __user *virtual_address; /* Faulting virtual address */<br> <p> struct page *page; /* -&gt;fault handlers should return a<br> * page here, unless VM_FAULT_NOPAGE<br> * is set (which is also implied by<br> * VM_FAULT_ERROR).<br> */<br> };<br> </div> Tue, 11 Aug 2009 13:59:11 +0000