| Function report | 
| Source Code: mm\nommu.c | Create Date:2022-07-28 14:37:59 | 
| Last Modify:2020-03-17 21:26:27 | Copyright©Brick | 
| home page | Tree | 
| Annotation kernel can get tool activity | Download SCCT | Chinese | 
Name:follow_page
Proto:struct page *follow_page(struct vm_area_struct *vma, unsigned long address, unsigned int foll_flags)
Type:struct page
Parameter:
| Type | Parameter | Name | 
|---|---|---|
| struct vm_area_struct * | vma | |
| unsigned long | address | |
| unsigned int | foll_flags | 
| 1649 | Return NULL | 
| Name | Describe | 
|---|---|
| munlock_vma_pages_range | munlock_vma_pages_range() - munlock all pages in the vma range.'*@vma - vma containing range to be munlock()ed.*@start - start address in @vma of the range*@end - end of range in @vma.* For mremap(), munmap() and exit().* Called with @vma VM_LOCKED. | 
| break_ksm | We use break_ksm to break COW on a ksm page: it's a stripped down* if (get_user_pages(addr, 1, 1, 1, &page, NULL) == 1)* put_page(page);* but taking great care only to touch a ksm page, in a VM_MERGEABLE vma, | 
| get_mergeable_page | |
| scan_get_next_rmap_item | |
| add_page_for_migration | Resolves the given address to a struct page, isolates it from the LRU and* puts it to the given pagelist | 
| do_pages_stat_array | Determine the nodes of an array of pages and store it in an array of status. | 
| Source code conversion tool public plug-in interface | X | 
|---|---|
| Support c/c++/esqlc/java Oracle/Informix/Mysql Plug-in can realize: logical Report Code generation and batch code conversion |