Mempolicy: apply page table walker on queue_pages_range()įs/proc/task_mmu. Pagewalk: remove argument hmask from hugetlb_entry() Madvise: redefine callback functions for page table walkerĪrch/powerpc/mm/subpage-prot.c: use walk_page_vma() instead of walk_page_range() Memcg: redefine callback functions for page table walker Numa_maps: redefine callback functions for page table walker Pagemap: redefine callback functions for page table walker Smaps: redefine callback functions for page table walkerĬlear_refs: redefine callback functions for page table walker Git:///Naoya-Horiguchi/test_rewrite_page_table_walker.git Git:///Naoya-Horiguchi/linux.git v3.12-rc4/rewrite_pagewalker.v1 , but at the first step I start with adding only one new user, There're some other candidates of new users of page table walker: Keep bisectability of the whole patchset. So ptep->pte isn't actually giving me a physical address. Patch 10 changes the interface of hugetlb_entry(), I put it here to The page table entry also contains various bits for access rights and other stuff. This patchset changes core code in mm/pagewalk.c at first in patch 1 and 2,Īnd then updates all of current users to make the code cleaner in patchģ-9. Core change comes from patch 1, so please Moreover this patchset introduces caller-specific walkĬontrol function which is helpful for us to newly introduce page table This is a common operation, and keep the code clean and maintainable Tree and do some work for the entries (and pages pointed to by them.) Page table walker is widely used when you want to traverse page table Naoya Horiguchi 0/11] update page table walkerĪndrew Morton, Matt Mackall, Cliff Wickman, KOSAKI Motohiro, Johannes Weiner, KAMEZAWA Hiroyuki, Michal Hocko, "Aneesh Kumar K.V", Pavel Emelyanov Thread
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |