Hi Dear Ubuntu developers and kernel hackers,<br><br>I am wondering where is the major page fault handler.<br><br>I wrote an algorithm to minimize page faults in the kernel. So I need to record something whenever a page fault happens. I currently record a page fault happen at do_page_fault(...) in arch/x86/mm/fault_32.c<br>
<br>However, it seems both minor and major page fault will go to do_page_fault(...) ...<br>And minor page faults happen all the time and messed up the algorithm.<br><br>I guess I only want to record stuff when a major page_fault happens. So, kernel hackers, would you please tell me where should I put my code? Which file and which function.<br>
<br><br>By the way, I am hacking kernel 2.6.24<br><br>Thank you very much!<br>Alfred