digraph G { center=true; ratio=compress; rankdir="TB"; page="8.5,11"; orientation="portrait"; size="6,10"; madvise_vma [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="madvise_vma" ]; madvise_vma -> madvise_dontneed [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; madvise_vma [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="madvise_vma" ]; madvise_vma -> madvise_willneed [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; madvise_vma [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="madvise_vma" ]; madvise_vma -> madvise_behavior [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; madvise_vma [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="madvise_vma" ]; copy_pte_range [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="copy_pte_range" ]; copy_pte_range -> __pte_alloc [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; copy_pte_range [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="copy_pte_range" ]; shmem_file_write [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="shmem_file_write" ]; shmem_file_write -> shmem_getpage [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; shmem_file_write [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="shmem_file_write" ]; generic_file_writev [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="generic_file_writev" ]; generic_file_writev -> sync_page_range [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; generic_file_writev [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="generic_file_writev" ]; generic_file_writev -> __generic_file_write_nolock [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; generic_file_writev [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="generic_file_writev" ]; generic_file_mmap [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="generic_file_mmap" ]; generic_file_buffered_write [ fillcolor="#660000" fontcolor="white" style=filled fontname="Arial" fontsize=100 label="generic_file_buffered_write" ]; generic_file_buffered_write -> filemap_write_and_wait [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; generic_file_buffered_write [ fillcolor="#660000" fontcolor="white" style=filled fontname="Arial" fontsize=100 label="generic_file_buffered_write" ]; generic_file_buffered_write -> vmtruncate /* mm/filemap.c 1944 1 */ [minlen=15 style="setlinewidth(1)" arrowsize=0 color="red" label="1" fontcolor="red" fontsize=150 fontname="Arial" ]; generic_file_buffered_write [ fillcolor="#660000" fontcolor="white" style=filled fontname="Arial" fontsize=100 label="generic_file_buffered_write" ]; generic_file_buffered_write -> shmem_prepare_write [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; generic_file_buffered_write [ fillcolor="#660000" fontcolor="white" style=filled fontname="Arial" fontsize=100 label="generic_file_buffered_write" ]; filemap_nopage [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="filemap_nopage" ]; filemap_nopage -> page_cache_read [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; filemap_nopage [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="filemap_nopage" ]; swap_readpage [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="swap_readpage" ]; do_brk [ fillcolor="#660000" fontcolor="white" style=filled fontname="Arial" fontsize=100 label="do_brk" ]; do_brk -> make_pages_present /* mm/mmap.c 1940 2 */ [minlen=15 style="setlinewidth(1)" arrowsize=0 color="red" label="2" fontcolor="red" fontsize=150 fontname="Arial" ]; do_brk [ fillcolor="#660000" fontcolor="white" style=filled fontname="Arial" fontsize=100 label="do_brk" ]; do_brk -> do_munmap [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; do_brk [ fillcolor="#660000" fontcolor="white" style=filled fontname="Arial" fontsize=100 label="do_brk" ]; unmap_mapping_range_vma [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="unmap_mapping_range_vma" ]; sys_mlockall [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="sys_mlockall" ]; sys_mlockall [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="sys_mlockall" ]; sys_mlockall [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="sys_mlockall" ]; sys_mlockall [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="sys_mlockall" ]; do_tune_cpucache [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="do_tune_cpucache" ]; do_tune_cpucache -> alloc_kmemlist [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; do_tune_cpucache [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="do_tune_cpucache" ]; shmem_follow_link [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="shmem_follow_link" ]; shmem_follow_link -> shmem_getpage [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; shmem_follow_link [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="shmem_follow_link" ]; alloc_kmemlist [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="alloc_kmemlist" ]; wait_on_page_writeback_range [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="wait_on_page_writeback_range" ]; shmem_symlink [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="shmem_symlink" ]; shmem_symlink -> shmem_getpage [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; shmem_symlink [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="shmem_symlink" ]; page_cache_read [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="page_cache_read" ]; install_file_pte [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="install_file_pte" ]; install_file_pte [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="install_file_pte" ]; shmem_mknod [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="shmem_mknod" ]; filemap_getpage [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="filemap_getpage" ]; filemap_getpage -> page_cache_read [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; filemap_getpage [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="filemap_getpage" ]; get_locked_pte [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="get_locked_pte" ]; get_locked_pte -> __pte_alloc [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; get_locked_pte [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="get_locked_pte" ]; do_mlock [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="do_mlock" ]; do_mlock -> mlock_fixup [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; do_mlock [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="do_mlock" ]; copy_page_range [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="copy_page_range" ]; copy_page_range -> copy_hugetlb_page_range [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; copy_page_range [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="copy_page_range" ]; shmem_create [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="shmem_create" ]; shmem_create -> shmem_mknod [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; shmem_create [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="shmem_create" ]; sys_msync [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="sys_msync" ]; sys_msync -> msync_interval [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; sys_msync [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="sys_msync" ]; sys_msync -> msync_interval [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; sys_msync [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="sys_msync" ]; sys_set_zone_reclaim [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="sys_set_zone_reclaim" ]; generic_file_write_nolock [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="generic_file_write_nolock" ]; generic_file_write_nolock -> generic_file_aio_write_nolock [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; generic_file_write_nolock [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="generic_file_write_nolock" ]; follow_hugetlb_page [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="follow_hugetlb_page" ]; vmap_pte_range [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="vmap_pte_range" ]; vmap_pte_range -> __pte_alloc_kernel [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; vmap_pte_range [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="vmap_pte_range" ]; xip_file_read [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="xip_file_read" ]; remap_pmd_range [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="remap_pmd_range" ]; remap_pmd_range -> remap_pte_range [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; remap_pmd_range [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="remap_pmd_range" ]; shmem_nopage [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="shmem_nopage" ]; shmem_nopage -> shmem_getpage [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; shmem_nopage [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="shmem_nopage" ]; try_to_unuse [ fillcolor="#660000" fontcolor="white" style=filled fontname="Arial" fontsize=100 label="try_to_unuse" ]; try_to_unuse -> swap_writepage /* mm/swapfile.c 770 3 */ [minlen=15 style="setlinewidth(1)" arrowsize=0 color="red" label="3" fontcolor="red" fontsize=150 fontname="Arial" ]; try_to_unuse [ fillcolor="#660000" fontcolor="white" style=filled fontname="Arial" fontsize=100 label="try_to_unuse" ]; try_to_unuse [ fillcolor="#660000" fontcolor="white" style=filled fontname="Arial" fontsize=100 label="try_to_unuse" ]; sys_mprotect [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="sys_mprotect" ]; sys_mprotect -> mprotect_fixup [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; sys_mprotect [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="sys_mprotect" ]; generic_file_aio_read [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="generic_file_aio_read" ]; generic_file_aio_read -> __generic_file_aio_read [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; generic_file_aio_read [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="generic_file_aio_read" ]; shmem_getpage [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="shmem_getpage" ]; add_to_swap_cache [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="add_to_swap_cache" ]; sys_brk [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="sys_brk" ]; sys_brk -> do_brk [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; sys_brk [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="sys_brk" ]; sys_brk -> do_munmap [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; sys_brk [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="sys_brk" ]; sys_munmap [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="sys_munmap" ]; sys_munmap -> do_munmap [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; sys_munmap [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="sys_munmap" ]; vm_insert_page [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="vm_insert_page" ]; vm_insert_page -> insert_page [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; vm_insert_page [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="vm_insert_page" ]; sys_swapoff [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="sys_swapoff" ]; sys_swapoff -> try_to_unuse [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; sys_swapoff [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="sys_swapoff" ]; do_munmap [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="do_munmap" ]; do_munmap -> split_vma [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; do_munmap [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="do_munmap" ]; do_munmap -> split_vma [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; do_munmap [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="do_munmap" ]; invalidate_inode_pages2 [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="invalidate_inode_pages2" ]; invalidate_inode_pages2 -> invalidate_inode_pages2_range [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; invalidate_inode_pages2 [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="invalidate_inode_pages2" ]; do_mmap [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="do_mmap" ]; do_mmap -> do_mmap_pgoff [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; do_mmap [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="do_mmap" ]; read_swap_cache_async [ fillcolor="#660000" fontcolor="white" style=filled fontname="Arial" fontsize=100 label="read_swap_cache_async" ]; read_swap_cache_async -> swap_readpage /* mm/swap_state.c 357 4 */ [minlen=15 style="setlinewidth(1)" arrowsize=0 color="red" label="4" fontcolor="red" fontsize=150 fontname="Arial" ]; read_swap_cache_async [ fillcolor="#660000" fontcolor="white" style=filled fontname="Arial" fontsize=100 label="read_swap_cache_async" ]; read_swap_cache_async -> add_to_swap_cache [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; read_swap_cache_async [ fillcolor="#660000" fontcolor="white" style=filled fontname="Arial" fontsize=100 label="read_swap_cache_async" ]; generic_file_readv [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="generic_file_readv" ]; generic_file_readv -> __generic_file_aio_read [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; generic_file_readv [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="generic_file_readv" ]; madvise_willneed [ fillcolor="#660000" fontcolor="white" style=filled fontname="Arial" fontsize=100 label="madvise_willneed" ]; madvise_willneed -> force_page_cache_readahead /* mm/madvise.c 100 5 */ [minlen=15 style="setlinewidth(1)" arrowsize=0 color="red" label="5" fontcolor="red" fontsize=150 fontname="Arial" ]; madvise_willneed [ fillcolor="#660000" fontcolor="white" style=filled fontname="Arial" fontsize=100 label="madvise_willneed" ]; remap_pfn_range [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="remap_pfn_range" ]; find_extend_vma [ fillcolor="#660000" fontcolor="white" style=filled fontname="Arial" fontsize=100 label="find_extend_vma" ]; find_extend_vma -> make_pages_present /* mm/mmap.c 1633 6 */ [minlen=15 style="setlinewidth(1)" arrowsize=0 color="red" label="6" fontcolor="red" fontsize=150 fontname="Arial" ]; find_extend_vma [ fillcolor="#660000" fontcolor="white" style=filled fontname="Arial" fontsize=100 label="find_extend_vma" ]; find_extend_vma -> expand_stack [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; find_extend_vma [ fillcolor="#660000" fontcolor="white" style=filled fontname="Arial" fontsize=100 label="find_extend_vma" ]; xip_truncate_page [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="xip_truncate_page" ]; do_wp_page [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="do_wp_page" ]; do_wp_page -> anon_vma_prepare [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; do_wp_page [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="do_wp_page" ]; slabinfo_write [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="slabinfo_write" ]; slabinfo_write -> do_tune_cpucache [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; slabinfo_write [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="slabinfo_write" ]; shmem_populate [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="shmem_populate" ]; shmem_populate -> install_file_pte [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; shmem_populate [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="shmem_populate" ]; shmem_populate -> install_page [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; shmem_populate [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="shmem_populate" ]; shmem_populate -> shmem_getpage [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; shmem_populate [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="shmem_populate" ]; zeromap_pmd_range [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="zeromap_pmd_range" ]; zeromap_pmd_range -> zeromap_pte_range [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; zeromap_pmd_range [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="zeromap_pmd_range" ]; __vm_enough_memory [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="__vm_enough_memory" ]; generic_file_aio_write [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="generic_file_aio_write" ]; generic_file_aio_write -> sync_page_range [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; generic_file_aio_write [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="generic_file_aio_write" ]; generic_file_aio_write -> __generic_file_aio_write_nolock [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; generic_file_aio_write [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="generic_file_aio_write" ]; arch_get_unmapped_area_topdown [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="arch_get_unmapped_area_topdown" ]; arch_get_unmapped_area_topdown -> arch_get_unmapped_area [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; arch_get_unmapped_area_topdown [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="arch_get_unmapped_area_topdown" ]; unmap_mapping_range_list [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="unmap_mapping_range_list" ]; unmap_mapping_range_list -> unmap_mapping_range_vma [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; unmap_mapping_range_list [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="unmap_mapping_range_list" ]; arch_get_unmapped_area [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="arch_get_unmapped_area" ]; get_unmapped_area [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="get_unmapped_area" ]; sys_madvise [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="sys_madvise" ]; sys_madvise -> madvise_vma [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; sys_madvise [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="sys_madvise" ]; mempool_resize [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="mempool_resize" ]; acct_stack_growth [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="acct_stack_growth" ]; add_swap_extent [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="add_swap_extent" ]; unuse_vma [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="unuse_vma" ]; unuse_vma -> page_address_in_vma [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; unuse_vma [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="unuse_vma" ]; generic_file_readonly_mmap [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="generic_file_readonly_mmap" ]; generic_file_readonly_mmap -> generic_file_mmap [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; generic_file_readonly_mmap [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="generic_file_readonly_mmap" ]; copy_pmd_range [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="copy_pmd_range" ]; copy_pmd_range -> copy_pte_range [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; copy_pmd_range [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="copy_pmd_range" ]; shmem_file_read [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="shmem_file_read" ]; shmem_mkdir [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="shmem_mkdir" ]; shmem_mkdir -> shmem_mknod [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; shmem_mkdir [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="shmem_mkdir" ]; invalidate_inode_pages2_range [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="invalidate_inode_pages2_range" ]; sys_mincore [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="sys_mincore" ]; sys_mincore -> mincore_vma [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; sys_mincore [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="sys_mincore" ]; sys_mincore -> mincore_vma [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; sys_mincore [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="sys_mincore" ]; sys_mlock [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="sys_mlock" ]; sys_mlock -> do_mlock [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; sys_mlock [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="sys_mlock" ]; sys_mlock -> do_mlock [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; sys_mlock [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="sys_mlock" ]; shmem_prepare_write [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="shmem_prepare_write" ]; shmem_prepare_write -> shmem_getpage [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; shmem_prepare_write [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="shmem_prepare_write" ]; sys_remap_file_pages [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="sys_remap_file_pages" ]; sys_remap_file_pages -> filemap_populate [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; sys_remap_file_pages [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="sys_remap_file_pages" ]; sys_remap_file_pages -> shmem_populate [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; sys_remap_file_pages [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="sys_remap_file_pages" ]; __generic_file_write_nolock [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="__generic_file_write_nolock" ]; __generic_file_write_nolock -> __generic_file_aio_write_nolock [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; __generic_file_write_nolock [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="__generic_file_write_nolock" ]; swap_writepage [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="swap_writepage" ]; filemap_write_and_wait [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="filemap_write_and_wait" ]; filemap_write_and_wait -> filemap_fdatawait [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; filemap_write_and_wait [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="filemap_write_and_wait" ]; __pte_alloc_kernel [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="__pte_alloc_kernel" ]; init_tmpfs [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="init_tmpfs" ]; init_tmpfs -> init_inodecache [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; init_tmpfs [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="init_tmpfs" ]; generic_file_write [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="generic_file_write" ]; generic_file_write -> sync_page_range [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; generic_file_write [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="generic_file_write" ]; generic_file_write -> __generic_file_write_nolock [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; generic_file_write [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="generic_file_write" ]; do_no_page [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="do_no_page" ]; do_no_page -> anon_vma_prepare [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; do_no_page [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="do_no_page" ]; do_no_page [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="do_no_page" ]; do_no_page [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="do_no_page" ]; page_address_in_vma [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="page_address_in_vma" ]; vmtruncate [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="vmtruncate" ]; do_mlockall [ fillcolor="#660000" fontcolor="white" style=filled fontname="Arial" fontsize=100 label="do_mlockall" ]; do_mlockall -> mlock_fixup /* mm/mlock.c 180 7 */ [minlen=15 style="setlinewidth(1)" arrowsize=0 color="red" label="7" fontcolor="red" fontsize=150 fontname="Arial" ]; do_mlockall [ fillcolor="#660000" fontcolor="white" style=filled fontname="Arial" fontsize=100 label="do_mlockall" ]; xip_file_write [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="xip_file_write" ]; write_one_page [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="write_one_page" ]; write_one_page -> swap_writepage [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; write_one_page [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="write_one_page" ]; move_vma [ fillcolor="#660000" fontcolor="white" style=filled fontname="Arial" fontsize=100 label="move_vma" ]; move_vma -> make_pages_present /* mm/mremap.c 233 8 */ [minlen=15 style="setlinewidth(1)" arrowsize=0 color="red" label="8" fontcolor="red" fontsize=150 fontname="Arial" ]; move_vma [ fillcolor="#660000" fontcolor="white" style=filled fontname="Arial" fontsize=100 label="move_vma" ]; move_vma -> do_munmap [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; move_vma [ fillcolor="#660000" fontcolor="white" style=filled fontname="Arial" fontsize=100 label="move_vma" ]; do_file_page [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="do_file_page" ]; do_file_page -> filemap_populate [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; do_file_page [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="do_file_page" ]; do_file_page -> shmem_populate [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; do_file_page [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="do_file_page" ]; insert_page [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="insert_page" ]; insert_page [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="insert_page" ]; vmap_pmd_range [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="vmap_pmd_range" ]; vmap_pmd_range -> vmap_pte_range [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; vmap_pmd_range [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="vmap_pmd_range" ]; filemap_populate [ fillcolor="#660000" fontcolor="white" style=filled fontname="Arial" fontsize=100 label="filemap_populate" ]; filemap_populate -> install_file_pte [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; filemap_populate [ fillcolor="#660000" fontcolor="white" style=filled fontname="Arial" fontsize=100 label="filemap_populate" ]; filemap_populate -> install_page [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; filemap_populate [ fillcolor="#660000" fontcolor="white" style=filled fontname="Arial" fontsize=100 label="filemap_populate" ]; filemap_populate [ fillcolor="#660000" fontcolor="white" style=filled fontname="Arial" fontsize=100 label="filemap_populate" ]; filemap_populate -> force_page_cache_readahead /* mm/filemap.c 1502 9 */ [minlen=15 style="setlinewidth(1)" arrowsize=0 color="red" label="9" fontcolor="red" fontsize=150 fontname="Arial" ]; filemap_populate [ fillcolor="#660000" fontcolor="white" style=filled fontname="Arial" fontsize=100 label="filemap_populate" ]; filemap_fdatawait [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="filemap_fdatawait" ]; filemap_fdatawait -> wait_on_page_writeback_range [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; filemap_fdatawait [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="filemap_fdatawait" ]; filemap_write_and_wait_range [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="filemap_write_and_wait_range" ]; filemap_write_and_wait_range -> wait_on_page_writeback_range [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; filemap_write_and_wait_range [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="filemap_write_and_wait_range" ]; sys_fadvise64 [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="sys_fadvise64" ]; sys_fadvise64 -> sys_fadvise64_64 [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; sys_fadvise64 [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="sys_fadvise64" ]; __generic_file_aio_write_nolock [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="__generic_file_aio_write_nolock" ]; __generic_file_aio_write_nolock -> generic_file_buffered_write [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; __generic_file_aio_write_nolock [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="__generic_file_aio_write_nolock" ]; __generic_file_aio_write_nolock -> generic_file_direct_write [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; __generic_file_aio_write_nolock [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="__generic_file_aio_write_nolock" ]; __generic_file_aio_read [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="__generic_file_aio_read" ]; __generic_file_aio_read -> generic_file_direct_IO [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; __generic_file_aio_read [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="__generic_file_aio_read" ]; install_page [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="install_page" ]; install_page [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="install_page" ]; expand_stack [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="expand_stack" ]; expand_stack -> acct_stack_growth [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; expand_stack [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="expand_stack" ]; expand_stack -> anon_vma_prepare [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; expand_stack [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="expand_stack" ]; shmem_notify_change [ fillcolor="#660000" fontcolor="white" style=filled fontname="Arial" fontsize=100 label="shmem_notify_change" ]; shmem_notify_change -> shmem_getpage /* mm/shmem.c 633 10 */ [minlen=15 style="setlinewidth(1)" arrowsize=0 color="red" label="10" fontcolor="red" fontsize=150 fontname="Arial" ]; shmem_notify_change [ fillcolor="#660000" fontcolor="white" style=filled fontname="Arial" fontsize=100 label="shmem_notify_change" ]; make_pages_present [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="make_pages_present" ]; make_pages_present -> get_user_pages [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; make_pages_present [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="make_pages_present" ]; split_vma [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="split_vma" ]; sys_munlock [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="sys_munlock" ]; sys_munlock -> do_mlock [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; sys_munlock [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="sys_munlock" ]; generic_file_direct_write [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="generic_file_direct_write" ]; generic_file_direct_write -> generic_file_direct_IO [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; generic_file_direct_write [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="generic_file_direct_write" ]; anon_vma_prepare [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="anon_vma_prepare" ]; sync_page_range [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="sync_page_range" ]; sync_page_range -> wait_on_page_writeback_range [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; sync_page_range [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="sync_page_range" ]; generic_file_read [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="generic_file_read" ]; generic_file_read -> __generic_file_aio_read [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; generic_file_read [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="generic_file_read" ]; __pte_alloc [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="__pte_alloc" ]; madvise_behavior [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="madvise_behavior" ]; madvise_behavior -> split_vma [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; madvise_behavior [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="madvise_behavior" ]; madvise_behavior -> split_vma [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; madvise_behavior [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="madvise_behavior" ]; sys_fadvise64_64 [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="sys_fadvise64_64" ]; sys_fadvise64_64 -> force_page_cache_readahead [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; sys_fadvise64_64 [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="sys_fadvise64_64" ]; sys_readahead [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="sys_readahead" ]; sys_readahead -> do_readahead [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; sys_readahead [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="sys_readahead" ]; sys_mremap [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="sys_mremap" ]; sys_mremap -> do_mremap [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; sys_mremap [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="sys_mremap" ]; do_mremap [ fillcolor="#660000" fontcolor="white" style=filled fontname="Arial" fontsize=100 label="do_mremap" ]; do_mremap -> move_vma [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; do_mremap [ fillcolor="#660000" fontcolor="white" style=filled fontname="Arial" fontsize=100 label="do_mremap" ]; do_mremap -> get_unmapped_area [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; do_mremap [ fillcolor="#660000" fontcolor="white" style=filled fontname="Arial" fontsize=100 label="do_mremap" ]; do_mremap -> make_pages_present /* mm/mremap.c 370 11 */ [minlen=15 style="setlinewidth(1)" arrowsize=0 color="red" label="11" fontcolor="red" fontsize=150 fontname="Arial" ]; do_mremap [ fillcolor="#660000" fontcolor="white" style=filled fontname="Arial" fontsize=100 label="do_mremap" ]; do_mremap -> do_munmap [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; do_mremap [ fillcolor="#660000" fontcolor="white" style=filled fontname="Arial" fontsize=100 label="do_mremap" ]; do_mremap -> do_munmap [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; do_mremap [ fillcolor="#660000" fontcolor="white" style=filled fontname="Arial" fontsize=100 label="do_mremap" ]; remap_pte_range [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="remap_pte_range" ]; remap_pte_range -> __pte_alloc [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; remap_pte_range [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="remap_pte_range" ]; sys_swapon [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="sys_swapon" ]; sys_swapon -> setup_swap_extents [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; sys_swapon [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="sys_swapon" ]; shmem_remount_fs [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="shmem_remount_fs" ]; generic_file_aio_write_nolock [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="generic_file_aio_write_nolock" ]; generic_file_aio_write_nolock -> sync_page_range_nolock [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; generic_file_aio_write_nolock [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="generic_file_aio_write_nolock" ]; generic_file_aio_write_nolock -> __generic_file_aio_write_nolock [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; generic_file_aio_write_nolock [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="generic_file_aio_write_nolock" ]; __handle_mm_fault [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="__handle_mm_fault" ]; __handle_mm_fault -> __pte_alloc [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; __handle_mm_fault [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="__handle_mm_fault" ]; alloc_new_pmd [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="alloc_new_pmd" ]; alloc_new_pmd -> __pte_alloc [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; alloc_new_pmd [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="alloc_new_pmd" ]; do_mmap_pgoff [ fillcolor="#660000" fontcolor="white" style=filled fontname="Arial" fontsize=100 label="do_mmap_pgoff" ]; do_mmap_pgoff -> sys_remap_file_pages /* mm/mmap.c 1142 12 */ [minlen=15 style="setlinewidth(1)" arrowsize=0 color="red" label="12" fontcolor="red" fontsize=150 fontname="Arial" ]; do_mmap_pgoff [ fillcolor="#660000" fontcolor="white" style=filled fontname="Arial" fontsize=100 label="do_mmap_pgoff" ]; do_mmap_pgoff -> make_pages_present /* mm/mmap.c 1138 13 */ [minlen=15 style="setlinewidth(1)" arrowsize=0 color="red" label="13" fontcolor="red" fontsize=150 fontname="Arial" ]; do_mmap_pgoff [ fillcolor="#660000" fontcolor="white" style=filled fontname="Arial" fontsize=100 label="do_mmap_pgoff" ]; do_mmap_pgoff -> do_munmap [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; do_mmap_pgoff [ fillcolor="#660000" fontcolor="white" style=filled fontname="Arial" fontsize=100 label="do_mmap_pgoff" ]; do_mmap_pgoff -> get_unmapped_area [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; do_mmap_pgoff [ fillcolor="#660000" fontcolor="white" style=filled fontname="Arial" fontsize=100 label="do_mmap_pgoff" ]; setup_swap_extents [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="setup_swap_extents" ]; setup_swap_extents -> add_swap_extent [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; setup_swap_extents [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="setup_swap_extents" ]; setup_swap_extents -> add_swap_extent [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; setup_swap_extents [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="setup_swap_extents" ]; copy_hugetlb_page_range [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="copy_hugetlb_page_range" ]; force_page_cache_readahead [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="force_page_cache_readahead" ]; sync_page_range_nolock [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="sync_page_range_nolock" ]; sync_page_range_nolock -> wait_on_page_writeback_range [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; sync_page_range_nolock [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="sync_page_range_nolock" ]; generic_file_direct_IO [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="generic_file_direct_IO" ]; generic_file_direct_IO -> invalidate_inode_pages2_range [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; generic_file_direct_IO [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="generic_file_direct_IO" ]; generic_file_direct_IO -> filemap_write_and_wait [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; generic_file_direct_IO [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="generic_file_direct_IO" ]; shmem_lock [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="shmem_lock" ]; msync_interval [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="msync_interval" ]; msync_interval -> filemap_fdatawait [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; msync_interval [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="msync_interval" ]; mincore_vma [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="mincore_vma" ]; mlock_fixup [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="mlock_fixup" ]; mlock_fixup -> make_pages_present [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; mlock_fixup [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="mlock_fixup" ]; mlock_fixup -> split_vma [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; mlock_fixup [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="mlock_fixup" ]; mlock_fixup -> split_vma [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; mlock_fixup [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="mlock_fixup" ]; madvise_dontneed [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="madvise_dontneed" ]; shmem_fill_super [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="shmem_fill_super" ]; init_inodecache [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="init_inodecache" ]; get_user_pages [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="get_user_pages" ]; get_user_pages [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="get_user_pages" ]; get_user_pages -> follow_hugetlb_page [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; get_user_pages [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="get_user_pages" ]; get_user_pages [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="get_user_pages" ]; do_anonymous_page [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="do_anonymous_page" ]; do_anonymous_page -> anon_vma_prepare [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; do_anonymous_page [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="do_anonymous_page" ]; enable_cpucache [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="enable_cpucache" ]; enable_cpucache -> do_tune_cpucache [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; enable_cpucache [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="enable_cpucache" ]; do_readahead [ fillcolor="#660000" fontcolor="white" style=filled fontname="Arial" fontsize=100 label="do_readahead" ]; do_readahead -> force_page_cache_readahead /* mm/filemap.c 1120 14 */ [minlen=15 style="setlinewidth(1)" arrowsize=0 color="red" label="14" fontcolor="red" fontsize=150 fontname="Arial" ]; do_readahead [ fillcolor="#660000" fontcolor="white" style=filled fontname="Arial" fontsize=100 label="do_readahead" ]; shmem_link [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="shmem_link" ]; zeromap_pte_range [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="zeromap_pte_range" ]; zeromap_pte_range -> __pte_alloc [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; zeromap_pte_range [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="zeromap_pte_range" ]; unmap_mapping_range_tree [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="unmap_mapping_range_tree" ]; unmap_mapping_range_tree -> unmap_mapping_range_vma [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; unmap_mapping_range_tree [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="unmap_mapping_range_tree" ]; insert_vm_struct [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="insert_vm_struct" ]; mprotect_fixup [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="mprotect_fixup" ]; mprotect_fixup -> split_vma [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; mprotect_fixup [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="mprotect_fixup" ]; mprotect_fixup -> split_vma [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; mprotect_fixup [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="mprotect_fixup" ]; }