Skip to content

Instantly share code, notes, and snippets.

@redbaron
Created March 9, 2016 15:28
Show Gist options
  • Save redbaron/6e7960474c86f30eb339 to your computer and use it in GitHub Desktop.
Save redbaron/6e7960474c86f30eb339 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
# tracer: function_graph
#
# CPU DURATION FUNCTION CALLS
# | | | | | | |
0) 0.045 us | } /* up_write */
0) 2.670 us | } /* vma_link */
0) 0.086 us | uprobe_mmap();
0) | vma_set_page_prot() {
0) 0.060 us | vma_wants_writenotify();
0) 0.330 us | }
0) 6.967 us | } /* mmap_region */
0) 9.790 us | } /* do_mmap_pgoff */
0) 0.052 us | up_write();
0) + 13.294 us | } /* vm_mmap_pgoff */
0) 0.051 us | fput();
0) + 15.038 us | } /* SyS_mmap_pgoff */
0) + 15.315 us | } /* SyS_mmap */
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.048 us | audit_filter_rules();
0) 0.048 us | audit_filter_rules();
0) 0.045 us | audit_filter_rules();
0) | audit_filter_rules() {
0) 0.054 us | audit_comparator();
0) 0.353 us | }
0) | audit_filter_rules() {
0) 0.046 us | audit_comparator();
0) 0.348 us | }
0) 2.238 us | }
0) 0.046 us | audit_filter_inodes();
0) | path_put() {
0) 0.045 us | dput();
0) 0.045 us | mntput();
0) 0.607 us | }
0) 0.047 us | unroll_tree_refs();
0) 0.046 us | kfree();
0) 4.256 us | }
0) 4.543 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.046 us | audit_filter_syscall();
0) 0.045 us | current_kernel_time();
0) 0.610 us | }
0) 0.885 us | }
0) 1.172 us | }
0) | SyS_mprotect() {
0) | down_write() {
0) 0.047 us | _cond_resched();
0) 0.324 us | }
0) | find_vma() {
0) 0.064 us | vmacache_find();
0) 0.045 us | vmacache_update();
0) 0.682 us | }
0) | security_file_mprotect() {
0) | apparmor_file_mprotect() {
0) | common_mmap() {
0) | common_file_perm() {
0) 0.045 us | aa_file_perm();
0) 0.324 us | }
0) 0.597 us | }
0) 0.881 us | }
0) 1.200 us | }
0) | mprotect_fixup() {
0) 0.057 us | vma_merge();
0) | split_vma() {
0) | __split_vma.isra.33() {
0) | kmem_cache_alloc() {
0) 0.045 us | _cond_resched();
0) 0.331 us | }
0) 0.055 us | vma_dup_policy();
0) 0.067 us | anon_vma_clone();
0) 0.048 us | vma_do_get_file();
0) | vma_adjust() {
0) 0.044 us | uprobe_munmap();
0) | down_write() {
0) 0.043 us | _cond_resched();
0) 0.320 us | }
0) | __vma_link_file() {
0) | vma_interval_tree_insert() {
0) 0.045 us | vma_interval_tree_augment_rotate();
0) 0.110 us | vma_interval_tree_augment_rotate();
0) 0.743 us | }
0) 1.025 us | }
0) 0.165 us | vma_interval_tree_remove();
0) 0.208 us | vma_interval_tree_insert();
0) 0.045 us | __vma_link_list();
0) | __vma_link_rb() {
0) 0.045 us | vma_gap_callbacks_rotate();
0) 0.047 us | vma_gap_callbacks_rotate();
0) 0.804 us | }
0) 0.044 us | up_write();
0) 0.046 us | uprobe_mmap();
0) 0.045 us | uprobe_mmap();
0) 5.453 us | }
0) 7.267 us | }
0) 7.561 us | }
0) | split_vma() {
0) | __split_vma.isra.33() {
0) | kmem_cache_alloc() {
0) 0.044 us | _cond_resched();
0) 0.329 us | }
0) 0.055 us | vma_dup_policy();
0) 0.053 us | anon_vma_clone();
0) 0.045 us | vma_do_get_file();
0) | vma_adjust() {
0) 0.043 us | uprobe_munmap();
0) | down_write() {
0) 0.050 us | _cond_resched();
0) 0.323 us | }
0) | __vma_link_file() {
0) 0.102 us | vma_interval_tree_insert();
0) 0.383 us | }
0) 0.175 us | vma_interval_tree_remove();
0) 0.084 us | vma_interval_tree_insert();
0) 0.044 us | __vma_link_list();
0) | __vma_link_rb() {
0) 0.062 us | vma_gap_callbacks_rotate();
0) 0.043 us | vma_gap_callbacks_rotate();
0) 0.746 us | }
0) 0.045 us | up_write();
0) 0.056 us | uprobe_mmap();
0) 0.048 us | uprobe_mmap();
0) 4.443 us | }
0) 6.199 us | }
0) 6.466 us | }
0) 0.050 us | vma_wants_writenotify();
0) | vma_set_page_prot() {
0) 0.043 us | vma_wants_writenotify();
0) 0.321 us | }
0) | change_protection() {
0) | change_protection_range() {
0) 0.045 us | _raw_spin_lock();
0) 0.045 us | __pv_queued_spin_unlock();
0) 1.428 us | }
0) 1.696 us | }
0) 0.044 us | vm_stat_account();
0) 0.058 us | vm_stat_account();
0) + 18.250 us | }
0) 0.052 us | up_write();
0) + 21.806 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.048 us | audit_filter_rules();
0) 0.055 us | audit_filter_rules();
0) 0.048 us | audit_filter_rules();
0) | audit_filter_rules() {
0) 0.047 us | audit_comparator();
0) 0.372 us | }
0) 1.816 us | }
0) 0.049 us | audit_filter_inodes();
0) | path_put() {
0) 0.044 us | dput();
0) 0.046 us | mntput();
0) 0.617 us | }
0) 0.048 us | unroll_tree_refs();
0) 0.045 us | kfree();
0) 3.839 us | }
0) 4.122 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.046 us | audit_filter_syscall();
0) 0.044 us | current_kernel_time();
0) 0.609 us | }
0) 0.885 us | }
0) 1.164 us | }
0) | SyS_mmap() {
0) | SyS_mmap_pgoff() {
0) 0.045 us | __audit_mmap_fd();
0) | fget() {
0) 0.052 us | __fget();
0) 0.333 us | }
0) 0.051 us | is_file_shm_hugepages();
0) | vm_mmap_pgoff() {
0) | security_mmap_file() {
0) 0.045 us | cap_mmap_file();
0) | apparmor_mmap_file() {
0) | common_mmap() {
0) | common_file_perm() {
0) 0.045 us | aa_file_perm();
0) 0.325 us | }
0) 0.611 us | }
0) 0.883 us | }
0) 0.058 us | ima_file_mmap();
0) 1.744 us | }
0) | down_write() {
0) 0.045 us | _cond_resched();
0) 0.325 us | }
0) | do_mmap_pgoff() {
0) | get_unmapped_area() {
0) 0.048 us | arch_get_unmapped_area_topdown();
0) | security_mmap_addr() {
0) 0.045 us | cap_mmap_addr();
0) 0.049 us | cap_mmap_addr();
0) 0.602 us | }
0) 1.202 us | }
0) | mmap_region() {
0) | do_munmap() {
0) | find_vma() {
0) 0.102 us | vmacache_find();
0) 0.045 us | vmacache_update();
0) 0.672 us | }
0) | find_vma() {
0) 0.081 us | vmacache_find();
0) 0.355 us | }
0) 0.078 us | vma_rb_erase();
0) | unmap_region() {
0) | lru_add_drain() {
0) | lru_add_drain_cpu() {
0) | pagevec_lru_move_fn() {
0) 0.045 us | _raw_spin_lock_irqsave();
0) 0.118 us | mem_cgroup_page_lruvec();
0) | __pagevec_lru_add_fn() {
0) 0.046 us | mem_cgroup_update_lru_size();
0) 0.088 us | __mod_zone_page_state();
0) 0.706 us | }
0) | _raw_spin_unlock_irqrestore() {
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.327 us | }
0) | release_pages() {
0) 0.059 us | mem_cgroup_uncharge_list();
0) 0.045 us | free_hot_cold_page_list();
0) 0.687 us | }
0) 3.437 us | }
0) 3.736 us | }
0) 4.024 us | }
0) 0.047 us | tlb_gather_mmu();
0) | unmap_vmas() {
0) | unmap_single_vma() {
0) 0.045 us | uprobe_munmap();
0) | unmap_page_range() {
0) 0.052 us | _raw_spin_lock();
0) 0.075 us | sync_mm_rss();
0) 0.046 us | __pv_queued_spin_unlock();
0) 0.044 us | _cond_resched();
0) 1.302 us | }
0) 1.849 us | }
0) 2.149 us | }
0) | free_pgtables() {
0) 0.045 us | unlink_anon_vmas();
0) | unlink_file_vma() {
0) | down_write() {
0) 0.051 us | _cond_resched();
0) 0.350 us | }
0) | __remove_shared_vm_struct() {
0) 0.099 us | vma_interval_tree_remove();
0) 0.379 us | }
0) 0.043 us | up_write();
0) 1.509 us | }
0) 0.066 us | free_pgd_range();
0) 2.384 us | }
0) | tlb_finish_mmu() {
0) 0.051 us | tlb_flush_mmu_tlbonly();
0) 0.042 us | tlb_flush_mmu_free();
0) 0.627 us | }
0) + 10.484 us | }
0) | remove_vma() {
0) 0.044 us | _cond_resched();
0) | vma_do_fput() {
0) 0.045 us | fput();
0) 0.318 us | }
0) 0.114 us | kmem_cache_free();
0) 1.255 us | }
0) + 14.202 us | }
0) 0.050 us | is_file_shm_hugepages();
0) | security_vm_enough_memory_mm() {
0) | cap_vm_enough_memory() {
0) 0.049 us | cap_capable();
0) 0.325 us | }
0) 0.055 us | __vm_enough_memory();
0) 0.924 us | }
0) | vma_merge() {
0) 0.044 us | can_vma_merge_before();
0) 0.345 us | }
0) | kmem_cache_alloc() {
0) 0.050 us | _cond_resched();
0) 0.354 us | }
0) | ext4_file_mmap() {
0) | touch_atime() {
0) | atime_needs_update() {
0) | current_fs_time() {
0) 0.045 us | current_kernel_time();
0) 0.321 us | }
0) 0.600 us | }
0) 0.902 us | }
0) 1.189 us | }
0) | vma_link() {
0) | down_write() {
0) 0.044 us | _cond_resched();
0) 0.319 us | }
0) 0.045 us | __vma_link_list();
0) 0.098 us | __vma_link_rb();
0) | __vma_link_file() {
0) 0.123 us | vma_interval_tree_insert();
0) 0.396 us | }
0) 0.043 us | up_write();
0) 2.315 us | }
0) 0.045 us | uprobe_mmap();
0) | vma_set_page_prot() {
0) 0.044 us | vma_wants_writenotify();
0) 0.323 us | }
0) + 22.069 us | }
0) + 23.817 us | }
0) 0.045 us | up_write();
0) + 26.912 us | }
0) 0.043 us | fput();
0) + 28.640 us | }
0) + 28.922 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.053 us | audit_filter_rules();
0) 0.048 us | audit_filter_rules();
0) 0.048 us | audit_filter_rules();
0) | audit_filter_rules() {
0) 0.048 us | audit_comparator();
0) 0.360 us | }
0) | audit_filter_rules() {
0) 0.049 us | audit_comparator();
0) 0.351 us | }
0) 2.262 us | }
0) 0.045 us | audit_filter_inodes();
0) | path_put() {
0) 0.045 us | dput();
0) 0.043 us | mntput();
0) 0.595 us | }
0) 0.043 us | unroll_tree_refs();
0) 0.050 us | kfree();
0) 4.249 us | }
0) 4.534 us | }
0) | __do_page_fault() {
0) 0.047 us | down_read_trylock();
0) 0.043 us | _cond_resched();
0) | find_vma() {
0) 0.063 us | vmacache_find();
0) 0.045 us | vmacache_update();
0) 0.653 us | }
0) | handle_mm_fault() {
0) 0.098 us | __mem_cgroup_count_vm_event();
0) | anon_vma_prepare() {
0) 0.045 us | _cond_resched();
0) | kmem_cache_alloc() {
0) 0.051 us | _cond_resched();
0) 0.351 us | }
0) | find_mergeable_anon_vma() {
0) 0.047 us | reusable_anon_vma();
0) 0.069 us | reusable_anon_vma();
0) 0.625 us | }
0) | kmem_cache_alloc() {
0) 0.046 us | _cond_resched();
0) 0.356 us | }
0) | down_write() {
0) 0.043 us | _cond_resched();
0) 0.321 us | }
0) 0.045 us | _raw_spin_lock();
0) 0.065 us | anon_vma_interval_tree_insert();
0) 0.043 us | __pv_queued_spin_unlock();
0) 0.043 us | up_write();
0) 4.122 us | }
0) | alloc_pages_vma() {
0) 0.057 us | __get_vma_policy();
0) | get_vma_policy.part.27() {
0) 0.054 us | get_task_policy.part.24();
0) 0.369 us | }
0) 0.044 us | policy_nodemask();
0) 0.045 us | policy_zonelist();
0) | __alloc_pages_nodemask() {
0) 0.052 us | _cond_resched();
0) 0.052 us | next_zones_zonelist();
0) | get_page_from_freelist() {
0) 0.045 us | next_zones_zonelist();
0) 0.047 us | __cpuset_node_allowed();
0) 0.058 us | __zone_watermark_ok();
0) 0.046 us | next_zones_zonelist();
0) 0.053 us | __cpuset_node_allowed();
0) 0.051 us | __zone_watermark_ok();
0) 0.063 us | __mod_zone_page_state();
0) | zone_statistics() {
0) 0.051 us | __inc_zone_state();
0) 0.048 us | __inc_zone_state();
0) 0.606 us | }
0) 3.153 us | }
0) 4.058 us | }
0) 6.030 us | }
0) | mem_cgroup_try_charge() {
0) 0.076 us | get_mem_cgroup_from_mm();
0) 0.050 us | try_charge();
0) 0.660 us | }
0) | __do_fault() {
0) | filemap_fault() {
0) | pagecache_get_page() {
0) 0.218 us | find_get_entry();
0) 0.536 us | }
0) 0.044 us | _cond_resched();
0) 1.156 us | }
0) 1.452 us | }
0) 0.045 us | _raw_spin_lock();
0) | do_set_pte() {
0) | page_add_new_anon_rmap() {
0) 0.045 us | __mod_zone_page_state();
0) 0.048 us | __page_set_anon_rmap();
0) 0.610 us | }
0) 0.933 us | }
0) | mem_cgroup_commit_charge() {
0) 0.044 us | commit_charge();
0) 0.056 us | mem_cgroup_charge_statistics.isra.24();
0) 0.042 us | memcg_check_events();
0) 0.938 us | }
0) | lru_cache_add_active_or_unevictable() {
0) 0.050 us | __lru_cache_add();
0) 0.380 us | }
0) 0.043 us | __pv_queued_spin_unlock();
0) | unlock_page() {
0) 0.054 us | __wake_up_bit();
0) 0.346 us | }
0) 0.048 us | put_page();
0) + 18.915 us | }
0) 0.044 us | up_read();
0) + 20.968 us | }
0) | __do_page_fault() {
0) 0.052 us | down_read_trylock();
0) 0.046 us | _cond_resched();
0) | find_vma() {
0) 0.077 us | vmacache_find();
0) 0.368 us | }
0) | handle_mm_fault() {
0) 0.045 us | __mem_cgroup_count_vm_event();
0) 0.053 us | _raw_spin_lock();
0) | filemap_map_pages() {
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.098 us | mem_cgroup_begin_page_stat();
0) | __inc_zone_page_state() {
0) 0.046 us | __inc_zone_state();
0) 0.326 us | }
0) 0.158 us | mem_cgroup_update_page_stat();
0) 0.043 us | mem_cgroup_end_page_stat();
0) 1.701 us | }
0) 2.003 us | }
0) | unlock_page() {
0) 0.141 us | __wake_up_bit();
0) 0.416 us | }
0) | unlock_page() {
0) 0.047 us | __wake_up_bit();
0) 0.325 us | }
0) 0.044 us | put_page();
0) 3.996 us | }
0) 0.045 us | __pv_queued_spin_unlock();
0) 5.372 us | }
0) 0.043 us | up_read();
0) 7.134 us | }
0) | __do_page_fault() {
0) 0.046 us | down_read_trylock();
0) 0.044 us | _cond_resched();
0) | find_vma() {
0) 0.064 us | vmacache_find();
0) 0.342 us | }
0) | handle_mm_fault() {
0) 0.052 us | __mem_cgroup_count_vm_event();
0) 0.046 us | _raw_spin_lock();
0) | do_wp_page() {
0) 0.044 us | vm_normal_page();
0) 0.043 us | __pv_queued_spin_unlock();
0) | wp_page_copy.isra.53() {
0) | anon_vma_prepare() {
0) 0.047 us | _cond_resched();
0) 0.323 us | }
0) | alloc_pages_vma() {
0) 0.045 us | __get_vma_policy();
0) | get_vma_policy.part.27() {
0) 0.045 us | get_task_policy.part.24();
0) 0.314 us | }
0) 0.052 us | policy_nodemask();
0) 0.042 us | policy_zonelist();
0) | __alloc_pages_nodemask() {
0) 0.045 us | _cond_resched();
0) 0.043 us | next_zones_zonelist();
0) | get_page_from_freelist() {
0) 0.042 us | next_zones_zonelist();
0) 0.052 us | __cpuset_node_allowed();
0) 0.055 us | __zone_watermark_ok();
0) 0.047 us | next_zones_zonelist();
0) 0.046 us | __cpuset_node_allowed();
0) 0.046 us | __zone_watermark_ok();
0) 0.045 us | __mod_zone_page_state();
0) | zone_statistics() {
0) 0.065 us | __inc_zone_state();
0) 0.064 us | __inc_zone_state();
0) 0.646 us | }
0) 3.054 us | }
0) 3.907 us | }
0) 5.611 us | }
0) | mem_cgroup_try_charge() {
0) 0.059 us | get_mem_cgroup_from_mm();
0) 0.055 us | try_charge();
0) 0.619 us | }
0) 0.050 us | _raw_spin_lock();
0) | ptep_clear_flush() {
0) 0.561 us | flush_tlb_page();
0) 1.192 us | }
0) | page_add_new_anon_rmap() {
0) 0.082 us | __mod_zone_page_state();
0) 0.086 us | __page_set_anon_rmap();
0) 0.762 us | }
0) | mem_cgroup_commit_charge() {
0) 0.045 us | commit_charge();
0) 0.139 us | mem_cgroup_charge_statistics.isra.24();
0) 0.044 us | memcg_check_events();
0) 0.992 us | }
0) | lru_cache_add_active_or_unevictable() {
0) 0.045 us | __lru_cache_add();
0) 0.323 us | }
0) | page_remove_rmap() {
0) 0.059 us | mem_cgroup_begin_page_stat();
0) 0.047 us | PageHuge();
0) | __dec_zone_page_state() {
0) 0.068 us | __dec_zone_state();
0) 0.354 us | }
0) 0.056 us | mem_cgroup_update_page_stat();
0) 0.046 us | mem_cgroup_end_page_stat();
0) 1.908 us | }
0) 0.052 us | put_page();
0) 0.065 us | __pv_queued_spin_unlock();
0) 0.047 us | put_page();
0) + 15.872 us | }
0) + 16.744 us | }
0) + 17.678 us | }
0) 0.054 us | up_read();
0) + 19.424 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.047 us | audit_filter_syscall();
0) 0.092 us | current_kernel_time();
0) 0.744 us | }
0) 1.017 us | }
0) 1.309 us | }
0) | SyS_close() {
0) | __close_fd() {
0) 0.070 us | _raw_spin_lock();
0) 0.046 us | __pv_queued_spin_unlock();
0) | filp_close() {
0) 0.066 us | dnotify_flush();
0) 0.051 us | locks_remove_posix();
0) 0.053 us | fput();
0) 0.932 us | }
0) 1.923 us | }
0) 2.206 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.107 us | audit_filter_rules();
0) 0.119 us | audit_filter_rules();
0) 0.053 us | audit_filter_rules();
0) 1.403 us | }
0) 0.045 us | audit_filter_inodes();
0) | path_put() {
0) 0.047 us | dput();
0) 0.042 us | mntput();
0) 0.599 us | }
0) 0.042 us | unroll_tree_refs();
0) 0.044 us | kfree();
0) 3.393 us | }
0) 3.685 us | }
0) | __do_page_fault() {
0) 0.045 us | down_read_trylock();
0) 0.043 us | _cond_resched();
0) | find_vma() {
0) 0.066 us | vmacache_find();
0) 0.044 us | vmacache_update();
0) 0.716 us | }
0) | handle_mm_fault() {
0) 0.050 us | __mem_cgroup_count_vm_event();
0) 0.046 us | is_vma_temporary_stack();
0) | __pte_alloc() {
0) | pte_alloc_one() {
0) | alloc_pages_current() {
0) 0.063 us | get_task_policy.part.24();
0) 0.045 us | policy_nodemask();
0) 0.045 us | policy_zonelist();
0) | __alloc_pages_nodemask() {
0) 0.044 us | _cond_resched();
0) 0.045 us | next_zones_zonelist();
0) | get_page_from_freelist() {
0) 0.044 us | next_zones_zonelist();
0) 0.045 us | __cpuset_node_allowed();
0) 0.082 us | __zone_watermark_ok();
0) 0.045 us | next_zones_zonelist();
0) 0.043 us | __cpuset_node_allowed();
0) 0.067 us | __zone_watermark_ok();
0) 0.067 us | __mod_zone_page_state();
0) | zone_statistics() {
0) 0.055 us | __inc_zone_state();
0) 0.042 us | __inc_zone_state();
0) 0.615 us | }
0) 3.355 us | }
0) 4.295 us | }
0) 5.459 us | }
0) 0.050 us | inc_zone_page_state();
0) 6.056 us | }
0) 0.077 us | _raw_spin_lock();
0) 0.044 us | __pv_queued_spin_unlock();
0) 7.003 us | }
0) 0.046 us | _raw_spin_lock();
0) | filemap_map_pages() {
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) | __inc_zone_page_state() {
0) 0.045 us | __inc_zone_state();
0) 0.313 us | }
0) 0.045 us | mem_cgroup_update_page_stat();
0) 0.042 us | mem_cgroup_end_page_stat();
0) 1.448 us | }
0) 1.742 us | }
0) | unlock_page() {
0) 0.069 us | __wake_up_bit();
0) 0.360 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.049 us | mem_cgroup_begin_page_stat();
0) | __inc_zone_page_state() {
0) 0.046 us | __inc_zone_state();
0) 0.321 us | }
0) 0.043 us | mem_cgroup_update_page_stat();
0) 0.042 us | mem_cgroup_end_page_stat();
0) 1.481 us | }
0) 1.761 us | }
0) | unlock_page() {
0) 0.141 us | __wake_up_bit();
0) 0.417 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) | __inc_zone_page_state() {
0) 0.051 us | __inc_zone_state();
0) 0.321 us | }
0) 0.044 us | mem_cgroup_update_page_stat();
0) 0.044 us | mem_cgroup_end_page_stat();
0) 1.504 us | }
0) 1.776 us | }
0) | unlock_page() {
0) 0.056 us | __wake_up_bit();
0) 0.346 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.046 us | mem_cgroup_begin_page_stat();
0) | __inc_zone_page_state() {
0) 0.050 us | __inc_zone_state();
0) 0.314 us | }
0) 0.044 us | mem_cgroup_update_page_stat();
0) 0.047 us | mem_cgroup_end_page_stat();
0) 1.444 us | }
0) 1.726 us | }
0) | unlock_page() {
0) 0.053 us | __wake_up_bit();
0) 0.366 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.053 us | mem_cgroup_begin_page_stat();
0) | __inc_zone_page_state() {
0) 0.046 us | __inc_zone_state();
0) 0.321 us | }
0) 0.046 us | mem_cgroup_update_page_stat();
0) 0.046 us | mem_cgroup_end_page_stat();
0) 1.482 us | }
0) 1.764 us | }
0) | unlock_page() {
0) 0.046 us | __wake_up_bit();
0) 0.341 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) | __inc_zone_page_state() {
0) 0.051 us | __inc_zone_state();
0) 0.314 us | }
0) 0.045 us | mem_cgroup_update_page_stat();
0) 0.043 us | mem_cgroup_end_page_stat();
0) 1.432 us | }
0) 1.709 us | }
0) | unlock_page() {
0) 0.051 us | __wake_up_bit();
0) 0.336 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.048 us | mem_cgroup_begin_page_stat();
0) | __inc_zone_page_state() {
0) 0.044 us | __inc_zone_state();
0) 0.339 us | }
0) 0.052 us | mem_cgroup_update_page_stat();
0) 0.052 us | mem_cgroup_end_page_stat();
0) 1.492 us | }
0) 1.813 us | }
0) | unlock_page() {
0) 0.070 us | __wake_up_bit();
0) 0.353 us | }
0) + 19.251 us | }
0) 0.045 us | __pv_queued_spin_unlock();
0) + 28.082 us | }
0) 0.046 us | up_read();
0) + 30.259 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.047 us | audit_filter_syscall();
0) 0.045 us | current_kernel_time();
0) 0.780 us | }
0) 1.068 us | }
0) 1.343 us | }
0) | SyS_access() {
0) | prepare_creds() {
0) | kmem_cache_alloc() {
0) 0.045 us | _cond_resched();
0) 0.398 us | }
0) | security_prepare_creds() {
0) | apparmor_cred_prepare() {
0) | aa_alloc_task_context() {
0) | kmem_cache_alloc_trace() {
0) 0.048 us | _cond_resched();
0) 0.412 us | }
0) 0.707 us | }
0) 0.075 us | aa_dup_task_context();
0) 1.301 us | }
0) 1.681 us | }
0) 2.720 us | }
0) 0.044 us | make_kuid();
0) 0.045 us | override_creds();
0) | user_path_at_empty() {
0) | getname_flags() {
0) 0.046 us | __audit_reusename();
0) | kmem_cache_alloc() {
0) 0.056 us | _cond_resched();
0) 0.414 us | }
0) | __audit_getname() {
0) 0.059 us | audit_alloc_name();
0) 0.045 us | _raw_spin_lock();
0) | path_get() {
0) 0.110 us | mntget();
0) 0.410 us | }
0) 0.056 us | __pv_queued_spin_unlock();
0) 1.558 us | }
0) 2.882 us | }
0) | filename_lookup() {
0) | path_lookupat() {
0) | path_init() {
0) 0.060 us | set_root_rcu();
0) 0.339 us | }
0) | link_path_walk() {
0) | inode_permission() {
0) | __inode_permission() {
0) 0.053 us | generic_permission();
0) 0.045 us | security_inode_permission();
0) 0.604 us | }
0) 0.872 us | }
0) | walk_component() {
0) | lookup_fast() {
0) 0.197 us | __d_lookup_rcu();
0) 0.529 us | }
0) 0.809 us | }
0) | inode_permission() {
0) | __inode_permission() {
0) 0.045 us | generic_permission();
0) 0.046 us | security_inode_permission();
0) 0.637 us | }
0) 0.914 us | }
0) 3.385 us | }
0) | walk_component() {
0) | lookup_fast() {
0) 0.142 us | __d_lookup_rcu();
0) 0.426 us | }
0) 0.699 us | }
0) | terminate_walk() {
0) 0.051 us | drop_links.isra.9();
0) 0.349 us | }
0) 5.813 us | }
0) 0.042 us | restore_nameidata();
0) 0.042 us | putname();
0) 6.667 us | }
0) + 10.061 us | }
0) 0.042 us | revert_creds();
0) | __put_cred() {
0) | call_rcu_sched() {
0) | __call_rcu() {
0) 0.082 us | __call_rcu_nocb_enqueue();
0) 0.575 us | }
0) 0.862 us | }
0) 1.146 us | }
0) + 15.615 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.054 us | audit_filter_rules();
0) 0.048 us | audit_filter_rules();
0) 0.047 us | audit_filter_rules();
0) | audit_filter_rules() {
0) 0.062 us | audit_comparator();
0) 0.389 us | }
0) 1.763 us | }
0) | audit_filter_inodes() {
0) | audit_filter_rules() {
0) 0.087 us | audit_watch_compare();
0) 0.424 us | }
0) | audit_filter_rules() {
0) 0.061 us | audit_watch_compare();
0) 0.371 us | }
0) 1.370 us | }
0) | putname() {
0) 0.112 us | kmem_cache_free();
0) 0.409 us | }
0) | path_put() {
0) 0.081 us | dput();
0) | mntput() {
0) 0.052 us | mntput_no_expire();
0) 0.352 us | }
0) 0.933 us | }
0) 0.044 us | unroll_tree_refs();
0) 0.045 us | kfree();
0) 6.092 us | }
0) 6.375 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.046 us | audit_filter_syscall();
0) 0.045 us | current_kernel_time();
0) 0.624 us | }
0) 0.907 us | }
0) 1.190 us | }
0) | SyS_open() {
0) | do_sys_open() {
0) | getname() {
0) | getname_flags() {
0) 0.045 us | __audit_reusename();
0) | kmem_cache_alloc() {
0) 0.042 us | _cond_resched();
0) 0.355 us | }
0) | __audit_getname() {
0) 0.060 us | audit_alloc_name();
0) 0.045 us | _raw_spin_lock();
0) | path_get() {
0) 0.046 us | mntget();
0) 0.325 us | }
0) 0.046 us | __pv_queued_spin_unlock();
0) 1.458 us | }
0) 2.652 us | }
0) 2.927 us | }
0) | get_unused_fd_flags() {
0) | __alloc_fd() {
0) 0.043 us | _raw_spin_lock();
0) 0.050 us | expand_files();
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.967 us | }
0) 1.272 us | }
0) | do_filp_open() {
0) | path_openat() {
0) | get_empty_filp() {
0) | kmem_cache_alloc() {
0) 0.045 us | _cond_resched();
0) 0.381 us | }
0) | security_file_alloc() {
0) | apparmor_file_alloc_security() {
0) | kmem_cache_alloc_trace() {
0) 0.044 us | _cond_resched();
0) 0.473 us | }
0) 0.758 us | }
0) 1.101 us | }
0) 0.052 us | __mutex_init();
0) 2.320 us | }
0) | path_init() {
0) 0.045 us | set_root_rcu();
0) 0.363 us | }
0) | link_path_walk() {
0) | inode_permission() {
0) | __inode_permission() {
0) 0.045 us | generic_permission();
0) 0.046 us | security_inode_permission();
0) 0.604 us | }
0) 0.875 us | }
0) | walk_component() {
0) | lookup_fast() {
0) 0.100 us | __d_lookup_rcu();
0) 0.397 us | }
0) 0.681 us | }
0) | inode_permission() {
0) | __inode_permission() {
0) 0.046 us | generic_permission();
0) 0.045 us | security_inode_permission();
0) 0.602 us | }
0) 0.898 us | }
0) | walk_component() {
0) | lookup_fast() {
0) 0.099 us | __d_lookup_rcu();
0) 0.391 us | }
0) 0.674 us | }
0) | inode_permission() {
0) | __inode_permission() {
0) 0.044 us | generic_permission();
0) 0.043 us | security_inode_permission();
0) 0.595 us | }
0) 0.859 us | }
0) 5.261 us | }
0) | lookup_fast() {
0) 0.316 us | __d_lookup_rcu();
0) | unlazy_walk() {
0) | legitimize_mnt() {
0) 0.044 us | __legitimize_mnt();
0) 0.354 us | }
0) | legitimize_path.isra.22() {
0) 0.044 us | __legitimize_mnt();
0) 0.324 us | }
0) 1.221 us | }
0) 2.075 us | }
0) | mutex_lock() {
0) 0.045 us | _cond_resched();
0) 0.326 us | }
0) | lookup_dcache() {
0) | d_lookup() {
0) 0.047 us | __d_lookup();
0) 0.326 us | }
0) | d_alloc() {
0) | __d_alloc() {
0) | kmem_cache_alloc() {
0) 0.045 us | _cond_resched();
0) 0.362 us | }
0) 0.043 us | d_set_d_op();
0) 1.130 us | }
0) 0.045 us | _raw_spin_lock();
0) 0.042 us | __pv_queued_spin_unlock();
0) 1.974 us | }
0) 2.822 us | }
0) | lookup_real() {
0) | ext4_lookup() {
0) | ext4_find_entry() {
0) 0.090 us | ext4_fname_setup_filename();
0) | dx_probe() {
0) | __ext4_read_dirblock() {
0) | ext4_bread() {
0) | ext4_getblk() {
0) | ext4_map_blocks() {
0) | ext4_es_lookup_extent() {
0) 0.045 us | _raw_read_lock();
0) 0.422 us | }
0) | __check_block_validity.constprop.63() {
0) 0.109 us | ext4_data_block_valid();
0) 0.562 us | }
0) 1.556 us | }
0) | __getblk_gfp() {
0) | __find_get_block() {
0) 0.070 us | mark_page_accessed();
0) 0.456 us | }
0) 0.049 us | _cond_resched();
0) 1.043 us | }
0) 3.141 us | }
0) 3.435 us | }
0) 3.743 us | }
0) | ext4fs_dirhash() {
0) 0.126 us | str2hashbuf_signed();
0) 0.479 us | }
0) 4.839 us | }
0) | __ext4_read_dirblock() {
0) | ext4_bread() {
0) | ext4_getblk() {
0) | ext4_map_blocks() {
0) | ext4_es_lookup_extent() {
0) 0.050 us | _raw_read_lock();
0) 0.332 us | }
0) | __check_block_validity.constprop.63() {
0) 0.045 us | ext4_data_block_valid();
0) 0.320 us | }
0) 1.177 us | }
0) | __getblk_gfp() {
0) | __find_get_block() {
0) 0.081 us | mark_page_accessed();
0) 0.362 us | }
0) 0.042 us | _cond_resched();
0) 0.926 us | }
0) 2.628 us | }
0) 2.935 us | }
0) 3.258 us | }
0) | ext4_search_dir() {
0) 0.045 us | __ext4_check_dir_entry();
0) 0.431 us | }
0) | dx_release() {
0) 0.045 us | __brelse();
0) 0.356 us | }
0) | ext4_fname_free_filename() {
0) 0.045 us | kfree();
0) 0.327 us | }
0) + 10.975 us | }
0) 0.047 us | __brelse();
0) | ext4_iget_normal() {
0) | ext4_iget() {
0) | iget_locked() {
0) 0.051 us | _raw_spin_lock();
0) 0.253 us | find_inode_fast();
0) 0.046 us | __pv_queued_spin_unlock();
0) | alloc_inode() {
0) | ext4_alloc_inode() {
0) | kmem_cache_alloc() {
0) 0.046 us | _cond_resched();
0) 0.439 us | }
0) 0.042 us | ext4_es_init_tree();
0) 1.130 us | }
0) | inode_init_always() {
0) 0.046 us | make_kuid();
0) 0.049 us | make_kgid();
0) 0.067 us | security_inode_alloc();
0) 0.043 us | __mutex_init();
0) 1.632 us | }
0) 3.409 us | }
0) 0.050 us | _raw_spin_lock();
0) 0.052 us | find_inode_fast();
0) 0.045 us | _raw_spin_lock();
0) 0.045 us | __pv_queued_spin_unlock();
0) | inode_sb_list_add() {
0) 0.045 us | _raw_spin_lock();
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.666 us | }
0) 0.051 us | __pv_queued_spin_unlock();
0) 7.301 us | }
0) | __ext4_get_inode_loc() {
0) 0.129 us | ext4_get_group_desc();
0) 0.077 us | ext4_inode_table();
0) | __getblk_gfp() {
0) | __find_get_block() {
0) 0.100 us | mark_page_accessed();
0) 0.391 us | }
0) 0.042 us | _cond_resched();
0) 0.964 us | }
0) 1.973 us | }
0) 0.043 us | make_kuid();
0) 0.043 us | make_kgid();
0) 0.044 us | set_nlink();
0) 0.055 us | _raw_read_lock();
0) 0.044 us | ext4_inode_is_fast_symlink();
0) 0.051 us | ext4_inode_is_fast_symlink();
0) 0.051 us | __brelse();
0) | ext4_set_inode_flags() {
0) 0.045 us | inode_set_flags();
0) 0.323 us | }
0) | unlock_new_inode() {
0) 0.044 us | _raw_spin_lock();
0) | wake_up_bit() {
0) 0.163 us | bit_waitqueue();
0) 0.128 us | __wake_up_bit();
0) 0.802 us | }
0) 0.042 us | __pv_queued_spin_unlock();
0) 1.685 us | }
0) + 14.962 us | }
0) + 15.254 us | }
0) | d_splice_alias() {
0) 0.045 us | _raw_spin_lock();
0) | __d_instantiate() {
0) 0.079 us | d_flags_for_inode();
0) 0.044 us | _raw_spin_lock();
0) 0.041 us | __pv_queued_spin_unlock();
0) 0.045 us | _raw_spin_lock();
0) 0.043 us | __pv_queued_spin_unlock();
0) 1.483 us | }
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.045 us | security_d_instantiate();
0) | d_rehash() {
0) 0.045 us | _raw_spin_lock();
0) 0.058 us | __d_rehash();
0) 0.043 us | __pv_queued_spin_unlock();
0) 0.904 us | }
0) 3.799 us | }
0) + 31.070 us | }
0) + 31.437 us | }
0) 0.043 us | mutex_unlock();
0) | __audit_inode() {
0) | audit_copy_inode() {
0) 0.054 us | security_inode_getsecid();
0) | get_vfs_caps_from_disk() {
0) | generic_getxattr() {
0) 0.161 us | xattr_resolve_name();
0) | ext4_xattr_security_get() {
0) | ext4_xattr_get() {
0) | down_read() {
0) 0.045 us | _cond_resched();
0) 0.336 us | }
0) 0.054 us | ext4_xattr_ibody_get();
0) 0.045 us | up_read();
0) 1.241 us | }
0) 1.531 us | }
0) 2.411 us | }
0) 2.742 us | }
0) 3.333 us | }
0) 3.643 us | }
0) 0.047 us | follow_managed();
0) | pick_link() {
0) 0.047 us | mntget();
0) 0.361 us | }
0) | trailing_symlink() {
0) | touch_atime() {
0) | atime_needs_update() {
0) | current_fs_time() {
0) 0.045 us | current_kernel_time();
0) 0.322 us | }
0) 0.612 us | }
0) 0.887 us | }
0) 0.045 us | _cond_resched();
0) 0.046 us | security_inode_follow_link();
0) 1.787 us | }
0) | link_path_walk() {
0) | inode_permission() {
0) | __inode_permission() {
0) 0.054 us | generic_permission();
0) 0.045 us | security_inode_permission();
0) 0.606 us | }
0) 0.879 us | }
0) 1.240 us | }
0) | lookup_fast() {
0) | __d_lookup() {
0) 0.103 us | _raw_spin_lock();
0) 0.044 us | __pv_queued_spin_unlock();
0) 1.036 us | }
0) 0.050 us | follow_managed();
0) 1.606 us | }
0) | dput() {
0) 0.042 us | _raw_spin_lock();
0) | list_lru_add() {
0) 0.077 us | _raw_spin_lock();
0) 0.043 us | __pv_queued_spin_unlock();
0) 0.681 us | }
0) 0.052 us | __pv_queued_spin_unlock();
0) 1.627 us | }
0) | mntput() {
0) 0.044 us | mntput_no_expire();
0) 0.319 us | }
0) 0.047 us | mntget();
0) 0.051 us | complete_walk();
0) | __audit_inode() {
0) | audit_copy_inode() {
0) 0.045 us | security_inode_getsecid();
0) | get_vfs_caps_from_disk() {
0) | generic_getxattr() {
0) 0.065 us | xattr_resolve_name();
0) | ext4_xattr_security_get() {
0) | ext4_xattr_get() {
0) | down_read() {
0) 0.045 us | _cond_resched();
0) 0.324 us | }
0) 0.047 us | ext4_xattr_ibody_get();
0) 0.045 us | up_read();
0) 1.199 us | }
0) 1.464 us | }
0) 2.047 us | }
0) 2.333 us | }
0) 3.059 us | }
0) 3.422 us | }
0) | may_open() {
0) | inode_permission() {
0) | __inode_permission() {
0) 0.045 us | generic_permission();
0) 0.045 us | security_inode_permission();
0) 0.602 us | }
0) 0.872 us | }
0) 1.142 us | }
0) | vfs_open() {
0) | do_dentry_open() {
0) | path_get() {
0) 0.046 us | mntget();
0) 0.333 us | }
0) 0.045 us | try_module_get();
0) | security_file_open() {
0) 0.065 us | apparmor_file_open();
0) 0.045 us | __fsnotify_parent();
0) 0.113 us | fsnotify();
0) 1.019 us | }
0) | ext4_file_open() {
0) | dquot_file_open() {
0) 0.045 us | generic_file_open();
0) 0.323 us | }
0) 0.601 us | }
0) 0.063 us | file_ra_state_init();
0) 3.676 us | }
0) 3.944 us | }
0) 0.046 us | open_check_o_direct();
0) | ima_file_check() {
0) 0.080 us | process_measurement();
0) 0.380 us | }
0) 0.056 us | dput();
0) | mntput() {
0) 0.044 us | mntput_no_expire();
0) 0.320 us | }
0) | terminate_walk() {
0) 0.044 us | drop_links.isra.9();
0) 0.049 us | dput();
0) | mntput() {
0) 0.045 us | mntput_no_expire();
0) 0.320 us | }
0) 0.050 us | dput();
0) | mntput() {
0) 0.043 us | mntput_no_expire();
0) 0.316 us | }
0) 2.031 us | }
0) + 73.065 us | }
0) 0.050 us | restore_nameidata();
0) + 73.636 us | }
0) 0.047 us | __fsnotify_parent();
0) 0.057 us | fsnotify();
0) | fd_install() {
0) | __fd_install() {
0) 0.052 us | _cond_resched();
0) 0.328 us | }
0) 0.606 us | }
0) 0.047 us | putname();
0) + 80.419 us | }
0) + 80.701 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.056 us | audit_filter_rules();
0) 0.047 us | audit_filter_rules();
0) 0.051 us | audit_filter_rules();
0) | audit_filter_rules() {
0) 0.047 us | audit_comparator();
0) 0.048 us | audit_comparator();
0) 0.732 us | }
0) | audit_filter_rules() {
0) 0.047 us | audit_comparator();
0) 0.045 us | audit_comparator();
0) 0.641 us | }
0) 2.998 us | }
0) 0.166 us | audit_filter_inodes();
0) | putname() {
0) 0.048 us | kmem_cache_free();
0) 0.355 us | }
0) | path_put() {
0) 0.059 us | dput();
0) | mntput() {
0) 0.046 us | mntput_no_expire();
0) 0.319 us | }
0) 1.028 us | }
0) 0.042 us | unroll_tree_refs();
0) 0.042 us | kfree();
0) 6.159 us | }
0) 6.440 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.046 us | audit_filter_syscall();
0) 0.045 us | current_kernel_time();
0) 0.656 us | }
0) 0.925 us | }
0) 1.216 us | }
0) | SyS_read() {
0) | __fdget_pos() {
0) 0.053 us | __fget_light();
0) 0.344 us | }
0) | vfs_read() {
0) | rw_verify_area() {
0) | security_file_permission() {
0) | apparmor_file_permission() {
0) | common_file_perm() {
0) 0.048 us | aa_file_perm();
0) 0.351 us | }
0) 0.642 us | }
0) 0.044 us | __fsnotify_parent();
0) 0.047 us | fsnotify();
0) 1.534 us | }
0) 1.827 us | }
0) | __vfs_read() {
0) | new_sync_read() {
0) | generic_file_read_iter() {
0) 0.045 us | _cond_resched();
0) | pagecache_get_page() {
0) 0.383 us | find_get_entry();
0) 0.657 us | }
0) 0.053 us | mark_page_accessed();
0) 0.046 us | put_page();
0) | touch_atime() {
0) | atime_needs_update() {
0) | current_fs_time() {
0) 0.046 us | current_kernel_time();
0) 0.325 us | }
0) 0.606 us | }
0) 0.899 us | }
0) 3.225 us | }
0) 3.525 us | }
0) 3.809 us | }
0) 0.045 us | __fsnotify_parent();
0) 0.047 us | fsnotify();
0) 6.740 us | }
0) 7.635 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.048 us | audit_filter_rules();
0) 0.049 us | audit_filter_rules();
0) 0.049 us | audit_filter_rules();
0) 1.028 us | }
0) 0.055 us | audit_filter_inodes();
0) | path_put() {
0) 0.045 us | dput();
0) 0.046 us | mntput();
0) 0.607 us | }
0) 0.044 us | unroll_tree_refs();
0) 0.044 us | kfree();
0) 3.067 us | }
0) 3.347 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.054 us | audit_filter_syscall();
0) 0.042 us | current_kernel_time();
0) 0.610 us | }
0) 1.054 us | }
0) 1.330 us | }
0) | SyS_newfstat() {
0) | vfs_fstat() {
0) | __fdget_raw() {
0) 0.055 us | __fget_light();
0) 0.370 us | }
0) | vfs_getattr() {
0) | security_inode_getattr() {
0) | apparmor_inode_getattr() {
0) 0.055 us | common_perm();
0) 0.329 us | }
0) 0.641 us | }
0) | vfs_getattr_nosec() {
0) | ext4_getattr() {
0) 0.053 us | generic_fillattr();
0) 0.333 us | }
0) 0.607 us | }
0) 1.756 us | }
0) 2.638 us | }
0) | cp_new_stat() {
0) 0.068 us | from_kuid_munged();
0) 0.074 us | from_kgid_munged();
0) 0.708 us | }
0) 3.899 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.048 us | audit_filter_rules();
0) 0.046 us | audit_filter_rules();
0) 0.050 us | audit_filter_rules();
0) | audit_filter_rules() {
0) 0.048 us | audit_comparator();
0) 0.349 us | }
0) | audit_filter_rules() {
0) 0.052 us | audit_comparator();
0) 0.361 us | }
0) 2.180 us | }
0) 0.049 us | audit_filter_inodes();
0) | path_put() {
0) 0.045 us | dput();
0) 0.044 us | mntput();
0) 0.629 us | }
0) 0.045 us | unroll_tree_refs();
0) 0.047 us | kfree();
0) 4.193 us | }
0) 4.470 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.049 us | audit_filter_syscall();
0) 0.047 us | current_kernel_time();
0) 0.618 us | }
0) 0.899 us | }
0) 1.190 us | }
0) | SyS_mmap() {
0) | SyS_mmap_pgoff() {
0) | vm_mmap_pgoff() {
0) | security_mmap_file() {
0) 0.045 us | cap_mmap_file();
0) | apparmor_mmap_file() {
0) 0.063 us | common_mmap();
0) 0.366 us | }
0) 0.049 us | ima_file_mmap();
0) 1.254 us | }
0) | down_write() {
0) 0.052 us | _cond_resched();
0) 0.326 us | }
0) | do_mmap_pgoff() {
0) | get_unmapped_area() {
0) | arch_get_unmapped_area_topdown() {
0) 0.263 us | unmapped_area_topdown();
0) 0.585 us | }
0) | security_mmap_addr() {
0) 0.048 us | cap_mmap_addr();
0) 0.042 us | cap_mmap_addr();
0) 0.603 us | }
0) 1.769 us | }
0) | mmap_region() {
0) | security_vm_enough_memory_mm() {
0) | cap_vm_enough_memory() {
0) 0.048 us | cap_capable();
0) 0.320 us | }
0) 0.076 us | __vm_enough_memory();
0) 0.940 us | }
0) | vma_merge() {
0) 0.047 us | can_vma_merge_before();
0) 0.346 us | }
0) | kmem_cache_alloc() {
0) 0.046 us | _cond_resched();
0) 0.382 us | }
0) | vma_link() {
0) 0.045 us | __vma_link_list();
0) 0.206 us | __vma_link_rb();
0) 0.062 us | __vma_link_file();
0) 1.143 us | }
0) | vma_set_page_prot() {
0) 0.046 us | vma_wants_writenotify();
0) 0.335 us | }
0) 4.535 us | }
0) 7.009 us | }
0) 0.043 us | up_write();
0) 9.664 us | }
0) 9.983 us | }
0) + 10.261 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.055 us | audit_filter_rules();
0) 0.053 us | audit_filter_rules();
0) 0.057 us | audit_filter_rules();
0) | audit_filter_rules() {
0) 0.048 us | audit_comparator();
0) 0.348 us | }
0) | audit_filter_rules() {
0) 0.045 us | audit_comparator();
0) 0.350 us | }
0) 2.197 us | }
0) 0.050 us | audit_filter_inodes();
0) | path_put() {
0) 0.044 us | dput();
0) 0.049 us | mntput();
0) 0.597 us | }
0) 0.044 us | unroll_tree_refs();
0) 0.045 us | kfree();
0) 4.168 us | }
0) 4.455 us | }
0) | __do_page_fault() {
0) 0.045 us | down_read_trylock();
0) 0.041 us | _cond_resched();
0) | find_vma() {
0) 0.062 us | vmacache_find();
0) 0.043 us | vmacache_update();
0) 0.670 us | }
0) | handle_mm_fault() {
0) 0.096 us | __mem_cgroup_count_vm_event();
0) | anon_vma_prepare() {
0) 0.050 us | _cond_resched();
0) | kmem_cache_alloc() {
0) 0.044 us | _cond_resched();
0) 0.343 us | }
0) | find_mergeable_anon_vma() {
0) 0.060 us | reusable_anon_vma();
0) 0.057 us | reusable_anon_vma();
0) 0.639 us | }
0) | kmem_cache_alloc() {
0) 0.045 us | _cond_resched();
0) 0.359 us | }
0) | down_write() {
0) 0.045 us | _cond_resched();
0) 0.486 us | }
0) 0.045 us | _raw_spin_lock();
0) 0.059 us | anon_vma_interval_tree_insert();
0) 0.042 us | __pv_queued_spin_unlock();
0) 0.044 us | up_write();
0) 4.273 us | }
0) | alloc_pages_vma() {
0) 0.060 us | __get_vma_policy();
0) | get_vma_policy.part.27() {
0) 0.055 us | get_task_policy.part.24();
0) 0.341 us | }
0) 0.043 us | policy_nodemask();
0) 0.045 us | policy_zonelist();
0) | __alloc_pages_nodemask() {
0) 0.043 us | _cond_resched();
0) 0.060 us | next_zones_zonelist();
0) | get_page_from_freelist() {
0) 0.045 us | next_zones_zonelist();
0) 0.045 us | __cpuset_node_allowed();
0) 0.059 us | __zone_watermark_ok();
0) 0.043 us | next_zones_zonelist();
0) 0.042 us | __cpuset_node_allowed();
0) 0.043 us | __zone_watermark_ok();
0) 0.046 us | __mod_zone_page_state();
0) | zone_statistics() {
0) 0.046 us | __inc_zone_state();
0) 0.042 us | __inc_zone_state();
0) 0.600 us | }
0) 3.538 us | }
0) 4.556 us | }
0) 6.279 us | }
0) | mem_cgroup_try_charge() {
0) 0.073 us | get_mem_cgroup_from_mm();
0) 0.054 us | try_charge();
0) 0.644 us | }
0) 0.073 us | _raw_spin_lock();
0) | page_add_new_anon_rmap() {
0) 0.045 us | __mod_zone_page_state();
0) 0.048 us | __page_set_anon_rmap();
0) 0.611 us | }
0) | mem_cgroup_commit_charge() {
0) 0.045 us | commit_charge();
0) 0.057 us | mem_cgroup_charge_statistics.isra.24();
0) 0.045 us | memcg_check_events();
0) 0.927 us | }
0) | lru_cache_add_active_or_unevictable() {
0) 0.049 us | __lru_cache_add();
0) 0.324 us | }
0) 0.045 us | __pv_queued_spin_unlock();
0) + 15.617 us | }
0) 0.044 us | up_read();
0) + 17.714 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.048 us | audit_filter_syscall();
0) 0.045 us | current_kernel_time();
0) 0.641 us | }
0) 0.922 us | }
0) 1.207 us | }
0) | SyS_mmap() {
0) | SyS_mmap_pgoff() {
0) 0.047 us | __audit_mmap_fd();
0) | fget() {
0) 0.063 us | __fget();
0) 0.333 us | }
0) 0.045 us | is_file_shm_hugepages();
0) | vm_mmap_pgoff() {
0) | security_mmap_file() {
0) 0.045 us | cap_mmap_file();
0) | apparmor_mmap_file() {
0) | common_mmap() {
0) | common_file_perm() {
0) 0.047 us | aa_file_perm();
0) 0.355 us | }
0) 0.654 us | }
0) 0.925 us | }
0) | ima_file_mmap() {
0) 0.053 us | process_measurement();
0) 0.350 us | }
0) 2.084 us | }
0) | down_write() {
0) 0.044 us | _cond_resched();
0) 0.324 us | }
0) | do_mmap_pgoff() {
0) | get_unmapped_area() {
0) | arch_get_unmapped_area_topdown() {
0) 0.045 us | get_align_mask();
0) 0.043 us | get_align_mask();
0) 0.120 us | unmapped_area_topdown();
0) 0.979 us | }
0) | security_mmap_addr() {
0) 0.045 us | cap_mmap_addr();
0) 0.046 us | cap_mmap_addr();
0) 0.603 us | }
0) 2.114 us | }
0) | mmap_region() {
0) 0.044 us | is_file_shm_hugepages();
0) | vma_merge() {
0) 0.054 us | can_vma_merge_before();
0) 0.342 us | }
0) | kmem_cache_alloc() {
0) 0.045 us | _cond_resched();
0) 0.358 us | }
0) | ext4_file_mmap() {
0) | touch_atime() {
0) | atime_needs_update() {
0) | current_fs_time() {
0) 0.047 us | current_kernel_time();
0) 0.324 us | }
0) 0.609 us | }
0) 0.886 us | }
0) 1.173 us | }
0) | vma_link() {
0) | down_write() {
0) 0.046 us | _cond_resched();
0) 0.323 us | }
0) 0.045 us | __vma_link_list();
0) 0.154 us | __vma_link_rb();
0) | __vma_link_file() {
0) | vma_interval_tree_insert() {
0) 0.105 us | vma_interval_tree_augment_rotate();
0) 1.071 us | }
0) 1.347 us | }
0) 0.042 us | up_write();
0) 3.229 us | }
0) 0.102 us | uprobe_mmap();
0) | vma_set_page_prot() {
0) 0.042 us | vma_wants_writenotify();
0) 0.321 us | }
0) 7.420 us | }
0) + 10.083 us | }
0) 0.045 us | up_write();
0) + 13.571 us | }
0) 0.044 us | fput();
0) + 15.478 us | }
0) + 15.756 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.050 us | audit_filter_rules();
0) 0.050 us | audit_filter_rules();
0) 0.049 us | audit_filter_rules();
0) | audit_filter_rules() {
0) 0.055 us | audit_comparator();
0) 0.392 us | }
0) | audit_filter_rules() {
0) 0.054 us | audit_comparator();
0) 0.368 us | }
0) 2.429 us | }
0) 0.052 us | audit_filter_inodes();
0) | path_put() {
0) 0.044 us | dput();
0) 0.043 us | mntput();
0) 0.592 us | }
0) 0.042 us | unroll_tree_refs();
0) 0.043 us | kfree();
0) 4.383 us | }
0) 4.672 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.047 us | audit_filter_syscall();
0) 0.045 us | current_kernel_time();
0) 0.613 us | }
0) 0.897 us | }
0) 1.207 us | }
0) | SyS_mprotect() {
0) | down_write() {
0) 0.042 us | _cond_resched();
0) 0.323 us | }
0) | find_vma() {
0) 0.084 us | vmacache_find();
0) 0.046 us | vmacache_update();
0) 0.700 us | }
0) | security_file_mprotect() {
0) | apparmor_file_mprotect() {
0) | common_mmap() {
0) | common_file_perm() {
0) 0.048 us | aa_file_perm();
0) 0.364 us | }
0) 0.638 us | }
0) 0.920 us | }
0) 1.251 us | }
0) | mprotect_fixup() {
0) 0.057 us | vma_merge();
0) | split_vma() {
0) | __split_vma.isra.33() {
0) | kmem_cache_alloc() {
0) 0.050 us | _cond_resched();
0) 0.342 us | }
0) 0.049 us | vma_dup_policy();
0) 0.073 us | anon_vma_clone();
0) 0.044 us | vma_do_get_file();
0) | vma_adjust() {
0) 0.045 us | uprobe_munmap();
0) | down_write() {
0) 0.043 us | _cond_resched();
0) 0.321 us | }
0) | __vma_link_file() {
0) 0.096 us | vma_interval_tree_insert();
0) 0.383 us | }
0) 0.170 us | vma_interval_tree_remove();
0) 0.208 us | vma_interval_tree_insert();
0) 0.051 us | __vma_link_list();
0) | __vma_link_rb() {
0) 0.054 us | vma_gap_callbacks_rotate();
0) 0.046 us | vma_gap_callbacks_rotate();
0) 0.730 us | }
0) 0.048 us | up_write();
0) 0.046 us | uprobe_mmap();
0) 0.048 us | uprobe_mmap();
0) 4.573 us | }
0) 6.360 us | }
0) 6.651 us | }
0) | split_vma() {
0) | __split_vma.isra.33() {
0) | kmem_cache_alloc() {
0) 0.046 us | _cond_resched();
0) 0.342 us | }
0) 0.049 us | vma_dup_policy();
0) 0.051 us | anon_vma_clone();
0) 0.044 us | vma_do_get_file();
0) | vma_adjust() {
0) 0.045 us | uprobe_munmap();
0) | down_write() {
0) 0.047 us | _cond_resched();
0) 0.323 us | }
0) | __vma_link_file() {
0) | vma_interval_tree_insert() {
0) 0.110 us | vma_interval_tree_augment_rotate();
0) 0.463 us | }
0) 0.745 us | }
0) 0.096 us | vma_interval_tree_remove();
0) | vma_interval_tree_insert() {
0) 0.045 us | vma_interval_tree_augment_rotate();
0) 0.047 us | vma_interval_tree_augment_rotate();
0) 0.674 us | }
0) 0.053 us | __vma_link_list();
0) 0.095 us | __vma_link_rb();
0) 0.047 us | up_write();
0) 0.045 us | uprobe_mmap();
0) 0.048 us | uprobe_mmap();
0) 4.643 us | }
0) 6.434 us | }
0) 6.716 us | }
0) 0.045 us | vma_wants_writenotify();
0) | vma_set_page_prot() {
0) 0.053 us | vma_wants_writenotify();
0) 0.356 us | }
0) | change_protection() {
0) | change_protection_range() {
0) 0.053 us | _raw_spin_lock();
0) 0.043 us | __pv_queued_spin_unlock();
0) 1.368 us | }
0) 1.646 us | }
0) 0.043 us | vm_stat_account();
0) 0.048 us | vm_stat_account();
0) + 17.675 us | }
0) 0.045 us | up_write();
0) + 21.263 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.055 us | audit_filter_rules();
0) 0.050 us | audit_filter_rules();
0) 0.046 us | audit_filter_rules();
0) | audit_filter_rules() {
0) 0.048 us | audit_comparator();
0) 0.386 us | }
0) 1.716 us | }
0) 0.048 us | audit_filter_inodes();
0) | path_put() {
0) 0.043 us | dput();
0) 0.042 us | mntput();
0) 0.601 us | }
0) 0.043 us | unroll_tree_refs();
0) 0.043 us | kfree();
0) 3.699 us | }
0) 3.979 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.056 us | audit_filter_syscall();
0) 0.043 us | current_kernel_time();
0) 0.752 us | }
0) 1.033 us | }
0) 1.348 us | }
0) | SyS_mmap() {
0) | SyS_mmap_pgoff() {
0) 0.043 us | __audit_mmap_fd();
0) | fget() {
0) 0.051 us | __fget();
0) 0.330 us | }
0) 0.044 us | is_file_shm_hugepages();
0) | vm_mmap_pgoff() {
0) | security_mmap_file() {
0) 0.051 us | cap_mmap_file();
0) | apparmor_mmap_file() {
0) | common_mmap() {
0) | common_file_perm() {
0) 0.048 us | aa_file_perm();
0) 0.343 us | }
0) 0.622 us | }
0) 0.929 us | }
0) 0.047 us | ima_file_mmap();
0) 1.781 us | }
0) | down_write() {
0) 0.045 us | _cond_resched();
0) 0.325 us | }
0) | do_mmap_pgoff() {
0) | get_unmapped_area() {
0) 0.061 us | arch_get_unmapped_area_topdown();
0) | security_mmap_addr() {
0) 0.045 us | cap_mmap_addr();
0) 0.044 us | cap_mmap_addr();
0) 0.601 us | }
0) 1.172 us | }
0) | mmap_region() {
0) | do_munmap() {
0) | find_vma() {
0) 0.089 us | vmacache_find();
0) 0.045 us | vmacache_update();
0) 0.671 us | }
0) | find_vma() {
0) 0.078 us | vmacache_find();
0) 0.355 us | }
0) 0.053 us | vma_rb_erase();
0) | unmap_region() {
0) | lru_add_drain() {
0) | lru_add_drain_cpu() {
0) | pagevec_lru_move_fn() {
0) 0.045 us | _raw_spin_lock_irqsave();
0) 0.127 us | mem_cgroup_page_lruvec();
0) | __pagevec_lru_add_fn() {
0) 0.045 us | mem_cgroup_update_lru_size();
0) 0.047 us | __mod_zone_page_state();
0) 0.699 us | }
0) 0.044 us | mem_cgroup_page_lruvec();
0) | __pagevec_lru_add_fn() {
0) 0.043 us | mem_cgroup_update_lru_size();
0) 0.043 us | __mod_zone_page_state();
0) 0.613 us | }
0) 0.045 us | mem_cgroup_page_lruvec();
0) | __pagevec_lru_add_fn() {
0) 0.053 us | mem_cgroup_update_lru_size();
0) 0.048 us | __mod_zone_page_state();
0) 0.615 us | }
0) | _raw_spin_unlock_irqrestore() {
0) 0.046 us | __pv_queued_spin_unlock();
0) 0.356 us | }
0) | release_pages() {
0) 0.052 us | mem_cgroup_uncharge_list();
0) 0.045 us | free_hot_cold_page_list();
0) 0.668 us | }
0) 5.503 us | }
0) 5.811 us | }
0) 6.099 us | }
0) 0.065 us | tlb_gather_mmu();
0) | unmap_vmas() {
0) | unmap_single_vma() {
0) 0.045 us | uprobe_munmap();
0) | unmap_page_range() {
0) 0.045 us | _raw_spin_lock();
0) 0.053 us | sync_mm_rss();
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.045 us | _cond_resched();
0) 1.290 us | }
0) 1.854 us | }
0) 2.157 us | }
0) | free_pgtables() {
0) 0.047 us | unlink_anon_vmas();
0) | unlink_file_vma() {
0) | down_write() {
0) 0.050 us | _cond_resched();
0) 0.320 us | }
0) | __remove_shared_vm_struct() {
0) 0.197 us | vma_interval_tree_remove();
0) 0.479 us | }
0) 0.045 us | up_write();
0) 1.584 us | }
0) 0.049 us | free_pgd_range();
0) 2.437 us | }
0) | tlb_finish_mmu() {
0) 0.046 us | tlb_flush_mmu_tlbonly();
0) 0.044 us | tlb_flush_mmu_free();
0) 0.619 us | }
0) + 12.794 us | }
0) | remove_vma() {
0) 0.045 us | _cond_resched();
0) | vma_do_fput() {
0) 0.045 us | fput();
0) 0.318 us | }
0) 0.096 us | kmem_cache_free();
0) 1.220 us | }
0) + 16.477 us | }
0) 0.045 us | is_file_shm_hugepages();
0) | security_vm_enough_memory_mm() {
0) | cap_vm_enough_memory() {
0) 0.054 us | cap_capable();
0) 0.320 us | }
0) 0.049 us | __vm_enough_memory();
0) 0.891 us | }
0) | vma_merge() {
0) 0.046 us | can_vma_merge_before();
0) 0.366 us | }
0) | kmem_cache_alloc() {
0) 0.042 us | _cond_resched();
0) 0.350 us | }
0) | ext4_file_mmap() {
0) | touch_atime() {
0) | atime_needs_update() {
0) | current_fs_time() {
0) 0.045 us | current_kernel_time();
0) 0.321 us | }
0) 0.606 us | }
0) 0.884 us | }
0) 1.170 us | }
0) | vma_link() {
0) | down_write() {
0) 0.045 us | _cond_resched();
0) 0.325 us | }
0) 0.046 us | __vma_link_list();
0) 0.081 us | __vma_link_rb();
0) | __vma_link_file() {
0) 0.108 us | vma_interval_tree_insert();
0) 0.376 us | }
0) 0.042 us | up_write();
0) 2.077 us | }
0) 0.052 us | uprobe_mmap();
0) | vma_set_page_prot() {
0) 0.043 us | vma_wants_writenotify();
0) 0.464 us | }
0) + 24.263 us | }
0) + 26.019 us | }
0) 0.045 us | up_write();
0) + 29.157 us | }
0) 0.043 us | fput();
0) + 30.896 us | }
0) + 31.164 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.047 us | audit_filter_rules();
0) 0.047 us | audit_filter_rules();
0) 0.049 us | audit_filter_rules();
0) | audit_filter_rules() {
0) 0.048 us | audit_comparator();
0) 0.356 us | }
0) | audit_filter_rules() {
0) 0.054 us | audit_comparator();
0) 0.343 us | }
0) 2.281 us | }
0) 0.047 us | audit_filter_inodes();
0) | path_put() {
0) 0.050 us | dput();
0) 0.042 us | mntput();
0) 0.594 us | }
0) 0.048 us | unroll_tree_refs();
0) 0.045 us | kfree();
0) 4.259 us | }
0) 4.578 us | }
0) | __do_page_fault() {
0) 0.048 us | down_read_trylock();
0) 0.051 us | _cond_resched();
0) | find_vma() {
0) 0.057 us | vmacache_find();
0) 0.045 us | vmacache_update();
0) 0.665 us | }
0) | handle_mm_fault() {
0) 0.058 us | __mem_cgroup_count_vm_event();
0) | anon_vma_prepare() {
0) 0.045 us | _cond_resched();
0) | kmem_cache_alloc() {
0) 0.045 us | _cond_resched();
0) 0.329 us | }
0) | find_mergeable_anon_vma() {
0) 0.062 us | reusable_anon_vma();
0) 0.063 us | reusable_anon_vma();
0) 0.643 us | }
0) | kmem_cache_alloc() {
0) 0.044 us | _cond_resched();
0) 0.330 us | }
0) | down_write() {
0) 0.043 us | _cond_resched();
0) 0.324 us | }
0) 0.040 us | _raw_spin_lock();
0) 0.054 us | anon_vma_interval_tree_insert();
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.046 us | up_write();
0) 4.006 us | }
0) | alloc_pages_vma() {
0) 0.049 us | __get_vma_policy();
0) | get_vma_policy.part.27() {
0) 0.045 us | get_task_policy.part.24();
0) 0.356 us | }
0) 0.045 us | policy_nodemask();
0) 0.046 us | policy_zonelist();
0) | __alloc_pages_nodemask() {
0) 0.046 us | _cond_resched();
0) 0.062 us | next_zones_zonelist();
0) | get_page_from_freelist() {
0) 0.053 us | next_zones_zonelist();
0) 0.043 us | __cpuset_node_allowed();
0) 0.055 us | __zone_watermark_ok();
0) 0.059 us | next_zones_zonelist();
0) 0.046 us | __cpuset_node_allowed();
0) 0.047 us | __zone_watermark_ok();
0) 0.045 us | __mod_zone_page_state();
0) | zone_statistics() {
0) 0.064 us | __inc_zone_state();
0) 0.042 us | __inc_zone_state();
0) 0.613 us | }
0) 3.056 us | }
0) 4.034 us | }
0) 5.766 us | }
0) | mem_cgroup_try_charge() {
0) 0.055 us | get_mem_cgroup_from_mm();
0) 0.050 us | try_charge();
0) 0.632 us | }
0) | __do_fault() {
0) | filemap_fault() {
0) | pagecache_get_page() {
0) 0.259 us | find_get_entry();
0) 0.533 us | }
0) 0.045 us | _cond_resched();
0) 1.140 us | }
0) 1.448 us | }
0) 0.047 us | _raw_spin_lock();
0) | do_set_pte() {
0) | page_add_new_anon_rmap() {
0) 0.052 us | __mod_zone_page_state();
0) 0.055 us | __page_set_anon_rmap();
0) 0.615 us | }
0) 0.925 us | }
0) | mem_cgroup_commit_charge() {
0) 0.053 us | commit_charge();
0) 0.045 us | mem_cgroup_charge_statistics.isra.24();
0) 0.045 us | memcg_check_events();
0) 0.897 us | }
0) | lru_cache_add_active_or_unevictable() {
0) 0.045 us | __lru_cache_add();
0) 0.354 us | }
0) 0.044 us | __pv_queued_spin_unlock();
0) | unlock_page() {
0) 0.048 us | __wake_up_bit();
0) 0.355 us | }
0) 0.048 us | put_page();
0) + 18.524 us | }
0) 0.045 us | up_read();
0) + 20.584 us | }
0) | __do_page_fault() {
0) 0.046 us | down_read_trylock();
0) 0.045 us | _cond_resched();
0) | find_vma() {
0) 0.072 us | vmacache_find();
0) 0.354 us | }
0) | handle_mm_fault() {
0) 0.047 us | __mem_cgroup_count_vm_event();
0) 0.047 us | _raw_spin_lock();
0) | filemap_map_pages() {
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.055 us | mem_cgroup_begin_page_stat();
0) | __inc_zone_page_state() {
0) 0.043 us | __inc_zone_state();
0) 0.318 us | }
0) 0.053 us | mem_cgroup_update_page_stat();
0) 0.046 us | mem_cgroup_end_page_stat();
0) 1.651 us | }
0) 1.969 us | }
0) | unlock_page() {
0) 0.061 us | __wake_up_bit();
0) 0.352 us | }
0) | unlock_page() {
0) 0.046 us | __wake_up_bit();
0) 0.336 us | }
0) 0.047 us | put_page();
0) 3.907 us | }
0) 0.044 us | __pv_queued_spin_unlock();
0) 5.102 us | }
0) 0.045 us | up_read();
0) 6.868 us | }
0) | __do_page_fault() {
0) 0.045 us | down_read_trylock();
0) 0.043 us | _cond_resched();
0) | find_vma() {
0) 0.059 us | vmacache_find();
0) 0.343 us | }
0) | handle_mm_fault() {
0) 0.048 us | __mem_cgroup_count_vm_event();
0) 0.055 us | _raw_spin_lock();
0) | do_wp_page() {
0) 0.047 us | vm_normal_page();
0) 0.044 us | __pv_queued_spin_unlock();
0) | wp_page_copy.isra.53() {
0) | anon_vma_prepare() {
0) 0.043 us | _cond_resched();
0) 0.323 us | }
0) | alloc_pages_vma() {
0) 0.044 us | __get_vma_policy();
0) | get_vma_policy.part.27() {
0) 0.050 us | get_task_policy.part.24();
0) 0.316 us | }
0) 0.043 us | policy_nodemask();
0) 0.045 us | policy_zonelist();
0) | __alloc_pages_nodemask() {
0) 0.045 us | _cond_resched();
0) 0.045 us | next_zones_zonelist();
0) | get_page_from_freelist() {
0) 0.046 us | next_zones_zonelist();
0) 0.056 us | __cpuset_node_allowed();
0) 0.055 us | __zone_watermark_ok();
0) 0.044 us | next_zones_zonelist();
0) 0.045 us | __cpuset_node_allowed();
0) 0.051 us | __zone_watermark_ok();
0) 0.045 us | __mod_zone_page_state();
0) | zone_statistics() {
0) 0.045 us | __inc_zone_state();
0) 0.043 us | __inc_zone_state();
0) 0.606 us | }
0) 3.067 us | }
0) 3.976 us | }
0) 5.658 us | }
0) | mem_cgroup_try_charge() {
0) 0.055 us | get_mem_cgroup_from_mm();
0) 0.050 us | try_charge();
0) 0.629 us | }
0) 0.045 us | _raw_spin_lock();
0) | ptep_clear_flush() {
0) 0.509 us | flush_tlb_page();
0) 1.127 us | }
0) | page_add_new_anon_rmap() {
0) 0.073 us | __mod_zone_page_state();
0) 0.075 us | __page_set_anon_rmap();
0) 0.701 us | }
0) | mem_cgroup_commit_charge() {
0) 0.044 us | commit_charge();
0) 0.166 us | mem_cgroup_charge_statistics.isra.24();
0) 0.042 us | memcg_check_events();
0) 1.023 us | }
0) | lru_cache_add_active_or_unevictable() {
0) 0.052 us | __lru_cache_add();
0) 0.322 us | }
0) | page_remove_rmap() {
0) 0.092 us | mem_cgroup_begin_page_stat();
0) 0.045 us | PageHuge();
0) | __dec_zone_page_state() {
0) 0.071 us | __dec_zone_state();
0) 0.339 us | }
0) 0.065 us | mem_cgroup_update_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 1.950 us | }
0) 0.046 us | put_page();
0) 0.061 us | __pv_queued_spin_unlock();
0) 0.053 us | put_page();
0) + 15.753 us | }
0) + 16.632 us | }
0) + 17.575 us | }
0) 0.046 us | up_read();
0) + 19.314 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.054 us | audit_filter_syscall();
0) 0.093 us | current_kernel_time();
0) 0.752 us | }
0) 1.029 us | }
0) 1.301 us | }
0) | SyS_close() {
0) | __close_fd() {
0) 0.066 us | _raw_spin_lock();
0) 0.041 us | __pv_queued_spin_unlock();
0) | filp_close() {
0) 0.056 us | dnotify_flush();
0) 0.043 us | locks_remove_posix();
0) 0.042 us | fput();
0) 0.953 us | }
0) 1.905 us | }
0) 2.202 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.094 us | audit_filter_rules();
0) 0.105 us | audit_filter_rules();
0) 0.048 us | audit_filter_rules();
0) 1.426 us | }
0) 0.048 us | audit_filter_inodes();
0) | path_put() {
0) 0.045 us | dput();
0) 0.045 us | mntput();
0) 0.601 us | }
0) 0.043 us | unroll_tree_refs();
0) 0.043 us | kfree();
0) 3.431 us | }
0) 3.709 us | }
0) | __do_page_fault() {
0) 0.046 us | down_read_trylock();
0) 0.045 us | _cond_resched();
0) | find_vma() {
0) 0.089 us | vmacache_find();
0) 0.045 us | vmacache_update();
0) 0.745 us | }
0) | handle_mm_fault() {
0) 0.052 us | __mem_cgroup_count_vm_event();
0) 0.045 us | is_vma_temporary_stack();
0) | __pte_alloc() {
0) | pte_alloc_one() {
0) | alloc_pages_current() {
0) 0.048 us | get_task_policy.part.24();
0) 0.045 us | policy_nodemask();
0) 0.045 us | policy_zonelist();
0) | __alloc_pages_nodemask() {
0) 0.045 us | _cond_resched();
0) 0.050 us | next_zones_zonelist();
0) | get_page_from_freelist() {
0) 0.046 us | next_zones_zonelist();
0) 0.042 us | __cpuset_node_allowed();
0) 0.065 us | __zone_watermark_ok();
0) 0.044 us | next_zones_zonelist();
0) 0.045 us | __cpuset_node_allowed();
0) 0.076 us | __zone_watermark_ok();
0) 0.043 us | __mod_zone_page_state();
0) | zone_statistics() {
0) 0.045 us | __inc_zone_state();
0) 0.043 us | __inc_zone_state();
0) 0.602 us | }
0) 3.241 us | }
0) 4.125 us | }
0) 5.266 us | }
0) 0.056 us | inc_zone_page_state();
0) 5.853 us | }
0) 0.076 us | _raw_spin_lock();
0) 0.044 us | __pv_queued_spin_unlock();
0) 6.797 us | }
0) 0.052 us | _raw_spin_lock();
0) | filemap_map_pages() {
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) | __inc_zone_page_state() {
0) 0.045 us | __inc_zone_state();
0) 0.319 us | }
0) 0.045 us | mem_cgroup_update_page_stat();
0) 0.042 us | mem_cgroup_end_page_stat();
0) 1.439 us | }
0) 1.719 us | }
0) | unlock_page() {
0) 0.073 us | __wake_up_bit();
0) 0.362 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.046 us | mem_cgroup_begin_page_stat();
0) | __inc_zone_page_state() {
0) 0.042 us | __inc_zone_state();
0) 0.321 us | }
0) 0.043 us | mem_cgroup_update_page_stat();
0) 0.046 us | mem_cgroup_end_page_stat();
0) 1.442 us | }
0) 1.734 us | }
0) | unlock_page() {
0) 0.064 us | __wake_up_bit();
0) 0.339 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.047 us | mem_cgroup_begin_page_stat();
0) | __inc_zone_page_state() {
0) 0.047 us | __inc_zone_state();
0) 0.344 us | }
0) 0.050 us | mem_cgroup_update_page_stat();
0) 0.043 us | mem_cgroup_end_page_stat();
0) 1.473 us | }
0) 1.753 us | }
0) | unlock_page() {
0) 0.047 us | __wake_up_bit();
0) 0.332 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.047 us | mem_cgroup_begin_page_stat();
0) | __inc_zone_page_state() {
0) 0.047 us | __inc_zone_state();
0) 0.322 us | }
0) 0.051 us | mem_cgroup_update_page_stat();
0) 0.051 us | mem_cgroup_end_page_stat();
0) 1.450 us | }
0) 1.774 us | }
0) | unlock_page() {
0) 0.048 us | __wake_up_bit();
0) 0.339 us | }
0) + 10.863 us | }
0) 0.051 us | __pv_queued_spin_unlock();
0) + 19.620 us | }
0) 0.045 us | up_read();
0) + 21.789 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.046 us | audit_filter_syscall();
0) 0.043 us | current_kernel_time();
0) 0.620 us | }
0) 0.912 us | }
0) 1.188 us | }
0) | SyS_access() {
0) | prepare_creds() {
0) | kmem_cache_alloc() {
0) 0.042 us | _cond_resched();
0) 0.384 us | }
0) | security_prepare_creds() {
0) | apparmor_cred_prepare() {
0) | aa_alloc_task_context() {
0) | kmem_cache_alloc_trace() {
0) 0.046 us | _cond_resched();
0) 0.391 us | }
0) 0.689 us | }
0) 0.078 us | aa_dup_task_context();
0) 1.298 us | }
0) 1.649 us | }
0) 2.663 us | }
0) 0.044 us | make_kuid();
0) 0.043 us | override_creds();
0) | user_path_at_empty() {
0) | getname_flags() {
0) 0.043 us | __audit_reusename();
0) | kmem_cache_alloc() {
0) 0.050 us | _cond_resched();
0) 0.418 us | }
0) | __audit_getname() {
0) 0.059 us | audit_alloc_name();
0) 0.045 us | _raw_spin_lock();
0) | path_get() {
0) 0.097 us | mntget();
0) 0.399 us | }
0) 0.047 us | __pv_queued_spin_unlock();
0) 1.548 us | }
0) 2.901 us | }
0) | filename_lookup() {
0) | path_lookupat() {
0) | path_init() {
0) 0.051 us | set_root_rcu();
0) 0.367 us | }
0) | link_path_walk() {
0) | inode_permission() {
0) | __inode_permission() {
0) 0.050 us | generic_permission();
0) 0.045 us | security_inode_permission();
0) 0.607 us | }
0) 0.880 us | }
0) | walk_component() {
0) | lookup_fast() {
0) 0.181 us | __d_lookup_rcu();
0) 0.623 us | }
0) 0.915 us | }
0) | inode_permission() {
0) | __inode_permission() {
0) 0.044 us | generic_permission();
0) 0.046 us | security_inode_permission();
0) 0.604 us | }
0) 0.903 us | }
0) 3.510 us | }
0) | walk_component() {
0) | lookup_fast() {
0) 0.133 us | __d_lookup_rcu();
0) 0.429 us | }
0) 0.712 us | }
0) | terminate_walk() {
0) 0.045 us | drop_links.isra.9();
0) 0.332 us | }
0) 5.916 us | }
0) 0.044 us | restore_nameidata();
0) 0.043 us | putname();
0) 6.782 us | }
0) + 10.208 us | }
0) 0.045 us | revert_creds();
0) | __put_cred() {
0) | call_rcu_sched() {
0) | __call_rcu() {
0) 0.106 us | __call_rcu_nocb_enqueue();
0) 0.480 us | }
0) 0.772 us | }
0) 1.072 us | }
0) + 15.610 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.048 us | audit_filter_rules();
0) 0.047 us | audit_filter_rules();
0) 0.047 us | audit_filter_rules();
0) | audit_filter_rules() {
0) 0.047 us | audit_comparator();
0) 0.397 us | }
0) 1.822 us | }
0) | audit_filter_inodes() {
0) | audit_filter_rules() {
0) 0.108 us | audit_watch_compare();
0) 0.434 us | }
0) | audit_filter_rules() {
0) 0.053 us | audit_watch_compare();
0) 0.374 us | }
0) 1.370 us | }
0) | putname() {
0) 0.113 us | kmem_cache_free();
0) 0.407 us | }
0) | path_put() {
0) 0.079 us | dput();
0) | mntput() {
0) 0.043 us | mntput_no_expire();
0) 0.344 us | }
0) 0.926 us | }
0) 0.043 us | unroll_tree_refs();
0) 0.044 us | kfree();
0) 6.122 us | }
0) 6.398 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.048 us | audit_filter_syscall();
0) 0.044 us | current_kernel_time();
0) 0.622 us | }
0) 0.892 us | }
0) 1.180 us | }
0) | SyS_open() {
0) | do_sys_open() {
0) | getname() {
0) | getname_flags() {
0) 0.046 us | __audit_reusename();
0) | kmem_cache_alloc() {
0) 0.044 us | _cond_resched();
0) 0.367 us | }
0) | __audit_getname() {
0) 0.067 us | audit_alloc_name();
0) 0.047 us | _raw_spin_lock();
0) | path_get() {
0) 0.048 us | mntget();
0) 0.329 us | }
0) 0.048 us | __pv_queued_spin_unlock();
0) 1.487 us | }
0) 2.791 us | }
0) 3.070 us | }
0) | get_unused_fd_flags() {
0) | __alloc_fd() {
0) 0.047 us | _raw_spin_lock();
0) 0.050 us | expand_files();
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.965 us | }
0) 1.295 us | }
0) | do_filp_open() {
0) | path_openat() {
0) | get_empty_filp() {
0) | kmem_cache_alloc() {
0) 0.044 us | _cond_resched();
0) 0.396 us | }
0) | security_file_alloc() {
0) | apparmor_file_alloc_security() {
0) | kmem_cache_alloc_trace() {
0) 0.043 us | _cond_resched();
0) 0.347 us | }
0) 0.632 us | }
0) 0.930 us | }
0) 0.042 us | __mutex_init();
0) 2.150 us | }
0) | path_init() {
0) 0.045 us | set_root_rcu();
0) 0.326 us | }
0) | link_path_walk() {
0) | inode_permission() {
0) | __inode_permission() {
0) 0.045 us | generic_permission();
0) 0.043 us | security_inode_permission();
0) 0.592 us | }
0) 0.872 us | }
0) | walk_component() {
0) | lookup_fast() {
0) 0.080 us | __d_lookup_rcu();
0) 0.394 us | }
0) 0.677 us | }
0) | inode_permission() {
0) | __inode_permission() {
0) 0.045 us | generic_permission();
0) 0.051 us | security_inode_permission();
0) 0.597 us | }
0) 0.890 us | }
0) | walk_component() {
0) | lookup_fast() {
0) 0.099 us | __d_lookup_rcu();
0) 0.376 us | }
0) 0.665 us | }
0) | inode_permission() {
0) | __inode_permission() {
0) 0.051 us | generic_permission();
0) 0.054 us | security_inode_permission();
0) 0.599 us | }
0) 0.867 us | }
0) 5.243 us | }
0) | lookup_fast() {
0) 0.303 us | __d_lookup_rcu();
0) | unlazy_walk() {
0) | legitimize_mnt() {
0) 0.051 us | __legitimize_mnt();
0) 0.324 us | }
0) | legitimize_path.isra.22() {
0) 0.045 us | __legitimize_mnt();
0) 0.349 us | }
0) 1.207 us | }
0) 2.040 us | }
0) | mutex_lock() {
0) 0.044 us | _cond_resched();
0) 0.328 us | }
0) | lookup_dcache() {
0) | d_lookup() {
0) 0.054 us | __d_lookup();
0) 0.329 us | }
0) | d_alloc() {
0) | __d_alloc() {
0) | kmem_cache_alloc() {
0) 0.044 us | _cond_resched();
0) 0.393 us | }
0) 0.045 us | d_set_d_op();
0) 1.144 us | }
0) 0.043 us | _raw_spin_lock();
0) 0.045 us | __pv_queued_spin_unlock();
0) 2.032 us | }
0) 2.876 us | }
0) | lookup_real() {
0) | ext4_lookup() {
0) | ext4_find_entry() {
0) 0.085 us | ext4_fname_setup_filename();
0) | dx_probe() {
0) | __ext4_read_dirblock() {
0) | ext4_bread() {
0) | ext4_getblk() {
0) | ext4_map_blocks() {
0) | ext4_es_lookup_extent() {
0) 0.043 us | _raw_read_lock();
0) 0.409 us | }
0) | __check_block_validity.constprop.63() {
0) 0.115 us | ext4_data_block_valid();
0) 0.421 us | }
0) 1.365 us | }
0) | __getblk_gfp() {
0) | __find_get_block() {
0) 0.082 us | mark_page_accessed();
0) 0.431 us | }
0) 0.046 us | _cond_resched();
0) 1.017 us | }
0) 2.936 us | }
0) 3.231 us | }
0) 3.516 us | }
0) | ext4fs_dirhash() {
0) 0.097 us | str2hashbuf_signed();
0) 0.461 us | }
0) 4.581 us | }
0) | __ext4_read_dirblock() {
0) | ext4_bread() {
0) | ext4_getblk() {
0) | ext4_map_blocks() {
0) | ext4_es_lookup_extent() {
0) 0.045 us | _raw_read_lock();
0) 0.336 us | }
0) | __check_block_validity.constprop.63() {
0) 0.046 us | ext4_data_block_valid();
0) 0.324 us | }
0) 1.194 us | }
0) | __getblk_gfp() {
0) | __find_get_block() {
0) 0.060 us | mark_page_accessed();
0) 0.348 us | }
0) 0.043 us | _cond_resched();
0) 0.930 us | }
0) 2.629 us | }
0) 2.915 us | }
0) 3.242 us | }
0) | ext4_search_dir() {
0) 0.047 us | __ext4_check_dir_entry();
0) 0.444 us | }
0) | dx_release() {
0) 0.048 us | __brelse();
0) 0.360 us | }
0) | ext4_fname_free_filename() {
0) 0.046 us | kfree();
0) 0.333 us | }
0) + 10.652 us | }
0) 0.046 us | __brelse();
0) | ext4_iget_normal() {
0) | ext4_iget() {
0) | iget_locked() {
0) 0.052 us | _raw_spin_lock();
0) 0.311 us | find_inode_fast();
0) 0.045 us | __pv_queued_spin_unlock();
0) | alloc_inode() {
0) | ext4_alloc_inode() {
0) | kmem_cache_alloc() {
0) 0.051 us | _cond_resched();
0) 0.418 us | }
0) 0.045 us | ext4_es_init_tree();
0) 1.149 us | }
0) | inode_init_always() {
0) 0.046 us | make_kuid();
0) 0.046 us | make_kgid();
0) 0.065 us | security_inode_alloc();
0) 0.047 us | __mutex_init();
0) 1.549 us | }
0) 3.353 us | }
0) 0.047 us | _raw_spin_lock();
0) 0.046 us | find_inode_fast();
0) 0.053 us | _raw_spin_lock();
0) 0.045 us | __pv_queued_spin_unlock();
0) | inode_sb_list_add() {
0) 0.046 us | _raw_spin_lock();
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.629 us | }
0) 0.046 us | __pv_queued_spin_unlock();
0) 7.232 us | }
0) | __ext4_get_inode_loc() {
0) 0.116 us | ext4_get_group_desc();
0) 0.078 us | ext4_inode_table();
0) | __getblk_gfp() {
0) | __find_get_block() {
0) 0.105 us | mark_page_accessed();
0) 0.409 us | }
0) 0.046 us | _cond_resched();
0) 0.965 us | }
0) 1.968 us | }
0) 0.044 us | make_kuid();
0) 0.045 us | make_kgid();
0) 0.043 us | set_nlink();
0) 0.055 us | _raw_read_lock();
0) 0.045 us | ext4_inode_is_fast_symlink();
0) 0.045 us | ext4_inode_is_fast_symlink();
0) 0.043 us | __brelse();
0) | ext4_set_inode_flags() {
0) 0.047 us | inode_set_flags();
0) 0.333 us | }
0) | unlock_new_inode() {
0) 0.044 us | _raw_spin_lock();
0) | wake_up_bit() {
0) 0.163 us | bit_waitqueue();
0) 0.122 us | __wake_up_bit();
0) 0.797 us | }
0) 0.043 us | __pv_queued_spin_unlock();
0) 1.670 us | }
0) + 14.552 us | }
0) + 14.849 us | }
0) | d_splice_alias() {
0) 0.050 us | _raw_spin_lock();
0) | __d_instantiate() {
0) 0.061 us | d_flags_for_inode();
0) 0.043 us | _raw_spin_lock();
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.043 us | _raw_spin_lock();
0) 0.046 us | __pv_queued_spin_unlock();
0) 1.498 us | }
0) 0.043 us | __pv_queued_spin_unlock();
0) 0.056 us | security_d_instantiate();
0) | d_rehash() {
0) 0.044 us | _raw_spin_lock();
0) 0.066 us | __d_rehash();
0) 0.042 us | __pv_queued_spin_unlock();
0) 0.918 us | }
0) 3.927 us | }
0) + 30.497 us | }
0) + 30.808 us | }
0) 0.043 us | mutex_unlock();
0) | __audit_inode() {
0) | audit_copy_inode() {
0) 0.045 us | security_inode_getsecid();
0) | get_vfs_caps_from_disk() {
0) | generic_getxattr() {
0) 0.138 us | xattr_resolve_name();
0) | ext4_xattr_security_get() {
0) | ext4_xattr_get() {
0) | down_read() {
0) 0.045 us | _cond_resched();
0) 0.331 us | }
0) 0.055 us | ext4_xattr_ibody_get();
0) 0.044 us | up_read();
0) 1.251 us | }
0) 1.531 us | }
0) 2.219 us | }
0) 2.527 us | }
0) 3.115 us | }
0) 3.421 us | }
0) 0.042 us | follow_managed();
0) | pick_link() {
0) 0.046 us | mntget();
0) 0.335 us | }
0) | trailing_symlink() {
0) | touch_atime() {
0) | atime_needs_update() {
0) | current_fs_time() {
0) 0.045 us | current_kernel_time();
0) 0.320 us | }
0) 0.627 us | }
0) 0.895 us | }
0) 0.045 us | _cond_resched();
0) 0.045 us | security_inode_follow_link();
0) 1.780 us | }
0) | link_path_walk() {
0) | inode_permission() {
0) | __inode_permission() {
0) 0.046 us | generic_permission();
0) 0.045 us | security_inode_permission();
0) 0.632 us | }
0) 0.903 us | }
0) 1.222 us | }
0) | lookup_fast() {
0) | __d_lookup() {
0) 0.099 us | _raw_spin_lock();
0) 0.042 us | __pv_queued_spin_unlock();
0) 1.114 us | }
0) 0.043 us | follow_managed();
0) 1.689 us | }
0) | dput() {
0) 0.048 us | _raw_spin_lock();
0) | list_lru_add() {
0) 0.078 us | _raw_spin_lock();
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.678 us | }
0) 0.045 us | __pv_queued_spin_unlock();
0) 1.606 us | }
0) | mntput() {
0) 0.044 us | mntput_no_expire();
0) 0.316 us | }
0) 0.046 us | mntget();
0) 0.058 us | complete_walk();
0) | __audit_inode() {
0) | audit_copy_inode() {
0) 0.045 us | security_inode_getsecid();
0) | get_vfs_caps_from_disk() {
0) | generic_getxattr() {
0) 0.061 us | xattr_resolve_name();
0) | ext4_xattr_security_get() {
0) | ext4_xattr_get() {
0) | down_read() {
0) 0.045 us | _cond_resched();
0) 0.407 us | }
0) 0.044 us | ext4_xattr_ibody_get();
0) 0.043 us | up_read();
0) 1.320 us | }
0) 1.591 us | }
0) 2.164 us | }
0) 2.448 us | }
0) 3.184 us | }
0) 3.568 us | }
0) | may_open() {
0) | inode_permission() {
0) | __inode_permission() {
0) 0.045 us | generic_permission();
0) 0.046 us | security_inode_permission();
0) 0.603 us | }
0) 0.895 us | }
0) 1.172 us | }
0) | vfs_open() {
0) | do_dentry_open() {
0) | path_get() {
0) 0.047 us | mntget();
0) 0.331 us | }
0) 0.043 us | try_module_get();
0) | security_file_open() {
0) 0.073 us | apparmor_file_open();
0) 0.042 us | __fsnotify_parent();
0) 0.078 us | fsnotify();
0) 0.990 us | }
0) | ext4_file_open() {
0) | dquot_file_open() {
0) 0.045 us | generic_file_open();
0) 0.325 us | }
0) 0.602 us | }
0) 0.074 us | file_ra_state_init();
0) 3.370 us | }
0) 3.649 us | }
0) 0.045 us | open_check_o_direct();
0) | ima_file_check() {
0) 0.082 us | process_measurement();
0) 0.377 us | }
0) 0.050 us | dput();
0) | mntput() {
0) 0.046 us | mntput_no_expire();
0) 0.323 us | }
0) | terminate_walk() {
0) 0.051 us | drop_links.isra.9();
0) 0.056 us | dput();
0) | mntput() {
0) 0.045 us | mntput_no_expire();
0) 0.319 us | }
0) 0.050 us | dput();
0) | mntput() {
0) 0.044 us | mntput_no_expire();
0) 0.319 us | }
0) 2.014 us | }
0) + 72.111 us | }
0) 0.046 us | restore_nameidata();
0) + 72.680 us | }
0) 0.045 us | __fsnotify_parent();
0) 0.047 us | fsnotify();
0) | fd_install() {
0) | __fd_install() {
0) 0.044 us | _cond_resched();
0) 0.323 us | }
0) 0.602 us | }
0) 0.051 us | putname();
0) + 79.737 us | }
0) + 80.024 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.082 us | audit_filter_rules();
0) 0.055 us | audit_filter_rules();
0) 0.048 us | audit_filter_rules();
0) | audit_filter_rules() {
0) 0.049 us | audit_comparator();
0) 0.050 us | audit_comparator();
0) 0.754 us | }
0) | audit_filter_rules() {
0) 0.047 us | audit_comparator();
0) 0.052 us | audit_comparator();
0) 0.657 us | }
0) 3.057 us | }
0) | audit_filter_inodes() {
0) | audit_filter_rules() {
0) 0.127 us | audit_watch_compare();
0) 0.603 us | }
0) 0.923 us | }
0) | putname() {
0) 0.050 us | kmem_cache_free();
0) 0.355 us | }
0) | path_put() {
0) 0.058 us | dput();
0) | mntput() {
0) 0.044 us | mntput_no_expire();
0) 0.330 us | }
0) 0.902 us | }
0) 0.045 us | unroll_tree_refs();
0) 0.043 us | kfree();
0) 6.805 us | }
0) 7.085 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.046 us | audit_filter_syscall();
0) 0.043 us | current_kernel_time();
0) 0.640 us | }
0) 0.919 us | }
0) 1.202 us | }
0) | SyS_read() {
0) | __fdget_pos() {
0) 0.047 us | __fget_light();
0) 0.331 us | }
0) | vfs_read() {
0) | rw_verify_area() {
0) | security_file_permission() {
0) | apparmor_file_permission() {
0) | common_file_perm() {
0) 0.049 us | aa_file_perm();
0) 0.339 us | }
0) 0.622 us | }
0) 0.051 us | __fsnotify_parent();
0) 0.046 us | fsnotify();
0) 1.532 us | }
0) 1.846 us | }
0) | __vfs_read() {
0) | new_sync_read() {
0) | generic_file_read_iter() {
0) 0.044 us | _cond_resched();
0) | pagecache_get_page() {
0) 0.212 us | find_get_entry();
0) 0.490 us | }
0) 0.067 us | mark_page_accessed();
0) 0.053 us | put_page();
0) | touch_atime() {
0) | atime_needs_update() {
0) | current_fs_time() {
0) 0.047 us | current_kernel_time();
0) 0.325 us | }
0) 0.602 us | }
0) 0.893 us | }
0) 3.096 us | }
0) 3.407 us | }
0) 3.741 us | }
0) 0.045 us | __fsnotify_parent();
0) 0.046 us | fsnotify();
0) 6.828 us | }
0) 7.697 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.071 us | audit_filter_rules();
0) 0.050 us | audit_filter_rules();
0) 0.048 us | audit_filter_rules();
0) 1.049 us | }
0) 0.049 us | audit_filter_inodes();
0) | path_put() {
0) 0.044 us | dput();
0) 0.045 us | mntput();
0) 3.751 us | }
0) 0.051 us | unroll_tree_refs();
0) 0.051 us | kfree();
0) 6.240 us | }
0) 6.528 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.046 us | audit_filter_syscall();
0) 0.043 us | current_kernel_time();
0) 0.623 us | }
0) 0.916 us | }
0) 1.197 us | }
0) | SyS_newfstat() {
0) | vfs_fstat() {
0) | __fdget_raw() {
0) 0.067 us | __fget_light();
0) 0.338 us | }
0) | vfs_getattr() {
0) | security_inode_getattr() {
0) | apparmor_inode_getattr() {
0) 0.053 us | common_perm();
0) 0.334 us | }
0) 0.655 us | }
0) | vfs_getattr_nosec() {
0) | ext4_getattr() {
0) 0.110 us | generic_fillattr();
0) 0.467 us | }
0) 0.738 us | }
0) 1.927 us | }
0) 2.806 us | }
0) | cp_new_stat() {
0) 0.078 us | from_kuid_munged();
0) 0.079 us | from_kgid_munged();
0) 0.750 us | }
0) 4.106 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.050 us | audit_filter_rules();
0) 0.049 us | audit_filter_rules();
0) 0.048 us | audit_filter_rules();
0) | audit_filter_rules() {
0) 0.045 us | audit_comparator();
0) 0.360 us | }
0) | audit_filter_rules() {
0) 0.046 us | audit_comparator();
0) 0.359 us | }
0) 2.233 us | }
0) 0.050 us | audit_filter_inodes();
0) | path_put() {
0) 0.044 us | dput();
0) 0.045 us | mntput();
0) 0.597 us | }
0) 0.043 us | unroll_tree_refs();
0) 0.045 us | kfree();
0) 4.239 us | }
0) 4.547 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.046 us | audit_filter_syscall();
0) 0.043 us | current_kernel_time();
0) 0.619 us | }
0) 0.890 us | }
0) 1.180 us | }
0) | SyS_mmap() {
0) | SyS_mmap_pgoff() {
0) 0.052 us | __audit_mmap_fd();
0) | fget() {
0) 0.048 us | __fget();
0) 0.335 us | }
0) 0.045 us | is_file_shm_hugepages();
0) | vm_mmap_pgoff() {
0) | security_mmap_file() {
0) 0.045 us | cap_mmap_file();
0) | apparmor_mmap_file() {
0) | common_mmap() {
0) | common_file_perm() {
0) 0.050 us | aa_file_perm();
0) 0.343 us | }
0) 0.634 us | }
0) 0.938 us | }
0) | ima_file_mmap() {
0) 0.050 us | process_measurement();
0) 0.333 us | }
0) 2.148 us | }
0) | down_write() {
0) 0.046 us | _cond_resched();
0) 0.325 us | }
0) | do_mmap_pgoff() {
0) | get_unmapped_area() {
0) | arch_get_unmapped_area_topdown() {
0) 0.047 us | get_align_mask();
0) 0.046 us | get_align_mask();
0) 0.165 us | unmapped_area_topdown();
0) 1.056 us | }
0) | security_mmap_addr() {
0) 0.045 us | cap_mmap_addr();
0) 0.045 us | cap_mmap_addr();
0) 0.628 us | }
0) 2.232 us | }
0) | mmap_region() {
0) 0.046 us | is_file_shm_hugepages();
0) | vma_merge() {
0) 0.070 us | can_vma_merge_before();
0) 0.380 us | }
0) | kmem_cache_alloc() {
0) 0.045 us | _cond_resched();
0) 0.344 us | __slab_alloc();
0) 0.974 us | }
0) | ext4_file_mmap() {
0) | touch_atime() {
0) | atime_needs_update() {
0) | current_fs_time() {
0) 0.047 us | current_kernel_time();
0) 0.320 us | }
0) 0.612 us | }
0) 0.890 us | }
0) 1.205 us | }
0) | vma_link() {
0) | down_write() {
0) 0.045 us | _cond_resched();
0) 0.320 us | }
0) 0.047 us | __vma_link_list();
0) 0.148 us | __vma_link_rb();
0) | __vma_link_file() {
0) 0.874 us | vma_interval_tree_insert();
0) 1.150 us | }
0) 0.043 us | up_write();
0) 2.930 us | }
0) 0.079 us | uprobe_mmap();
0) | vma_set_page_prot() {
0) 0.045 us | vma_wants_writenotify();
0) 0.324 us | }
0) 7.845 us | }
0) + 10.758 us | }
0) 0.045 us | up_write();
0) + 14.274 us | }
0) 0.041 us | fput();
0) + 16.043 us | }
0) + 16.322 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.048 us | audit_filter_rules();
0) 0.049 us | audit_filter_rules();
0) 0.050 us | audit_filter_rules();
0) | audit_filter_rules() {
0) 0.049 us | audit_comparator();
0) 0.354 us | }
0) | audit_filter_rules() {
0) 0.054 us | audit_comparator();
0) 0.343 us | }
0) 2.195 us | }
0) 0.048 us | audit_filter_inodes();
0) | path_put() {
0) 0.045 us | dput();
0) 0.042 us | mntput();
0) 0.594 us | }
0) 0.043 us | unroll_tree_refs();
0) 0.043 us | kfree();
0) 4.201 us | }
0) 4.487 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.052 us | audit_filter_syscall();
0) 0.044 us | current_kernel_time();
0) 0.611 us | }
0) 0.895 us | }
0) 1.195 us | }
0) | SyS_mprotect() {
0) | down_write() {
0) 0.045 us | _cond_resched();
0) 0.324 us | }
0) | find_vma() {
0) 0.077 us | vmacache_find();
0) 0.045 us | vmacache_update();
0) 0.692 us | }
0) | security_file_mprotect() {
0) | apparmor_file_mprotect() {
0) | common_mmap() {
0) | common_file_perm() {
0) 0.053 us | aa_file_perm();
0) 0.326 us | }
0) 0.603 us | }
0) 0.880 us | }
0) 1.192 us | }
0) | mprotect_fixup() {
0) 0.062 us | vma_merge();
0) | split_vma() {
0) | __split_vma.isra.33() {
0) | kmem_cache_alloc() {
0) 0.045 us | _cond_resched();
0) 0.390 us | }
0) 0.050 us | vma_dup_policy();
0) 0.060 us | anon_vma_clone();
0) 0.050 us | vma_do_get_file();
0) | vma_adjust() {
0) 0.045 us | uprobe_munmap();
0) | down_write() {
0) 0.050 us | _cond_resched();
0) 0.319 us | }
0) | __vma_link_file() {
0) | vma_interval_tree_insert() {
0) 0.052 us | vma_interval_tree_augment_rotate();
0) 0.476 us | }
0) 0.740 us | }
0) 0.626 us | vma_interval_tree_remove();
0) 0.667 us | vma_interval_tree_insert();
0) 0.046 us | __vma_link_list();
0) | __vma_link_rb() {
0) 0.045 us | vma_gap_callbacks_rotate();
0) 0.045 us | vma_gap_callbacks_rotate();
0) 0.837 us | }
0) 0.050 us | up_write();
0) 0.052 us | uprobe_mmap();
0) 0.051 us | uprobe_mmap();
0) 6.093 us | }
0) 7.962 us | }
0) 8.251 us | }
0) | split_vma() {
0) | __split_vma.isra.33() {
0) | kmem_cache_alloc() {
0) 0.042 us | _cond_resched();
0) 0.203 us | __slab_alloc();
0) 0.773 us | }
0) 0.050 us | vma_dup_policy();
0) 0.052 us | anon_vma_clone();
0) 0.050 us | vma_do_get_file();
0) | vma_adjust() {
0) 0.044 us | uprobe_munmap();
0) | down_write() {
0) 0.050 us | _cond_resched();
0) 0.320 us | }
0) | __vma_link_file() {
0) 0.747 us | vma_interval_tree_insert();
0) 1.012 us | }
0) 0.185 us | vma_interval_tree_remove();
0) 0.099 us | vma_interval_tree_insert();
0) 0.044 us | __vma_link_list();
0) | __vma_link_rb() {
0) 0.053 us | vma_gap_callbacks_rotate();
0) 0.053 us | vma_gap_callbacks_rotate();
0) 0.736 us | }
0) 0.046 us | up_write();
0) 0.046 us | uprobe_mmap();
0) 0.045 us | uprobe_mmap();
0) 5.074 us | }
0) 7.272 us | }
0) 7.564 us | }
0) 0.045 us | vma_wants_writenotify();
0) | vma_set_page_prot() {
0) 0.052 us | vma_wants_writenotify();
0) 0.347 us | }
0) | change_protection() {
0) | change_protection_range() {
0) 0.046 us | _raw_spin_lock();
0) 0.043 us | __pv_queued_spin_unlock();
0) 1.351 us | }
0) 1.644 us | }
0) 0.043 us | vm_stat_account();
0) 0.051 us | vm_stat_account();
0) + 19.976 us | }
0) 0.043 us | up_write();
0) + 23.465 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.047 us | audit_filter_rules();
0) 0.050 us | audit_filter_rules();
0) 0.050 us | audit_filter_rules();
0) | audit_filter_rules() {
0) 0.050 us | audit_comparator();
0) 0.361 us | }
0) 1.715 us | }
0) 0.055 us | audit_filter_inodes();
0) | path_put() {
0) 0.043 us | dput();
0) 0.045 us | mntput();
0) 0.604 us | }
0) 0.046 us | unroll_tree_refs();
0) 0.047 us | kfree();
0) 3.884 us | }
0) 4.169 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.048 us | audit_filter_syscall();
0) 0.047 us | current_kernel_time();
0) 0.625 us | }
0) 0.926 us | }
0) 1.210 us | }
0) | SyS_mmap() {
0) | SyS_mmap_pgoff() {
0) 0.047 us | __audit_mmap_fd();
0) | fget() {
0) 0.053 us | __fget();
0) 0.330 us | }
0) 0.052 us | is_file_shm_hugepages();
0) | vm_mmap_pgoff() {
0) | security_mmap_file() {
0) 0.052 us | cap_mmap_file();
0) | apparmor_mmap_file() {
0) | common_mmap() {
0) | common_file_perm() {
0) 0.046 us | aa_file_perm();
0) 0.362 us | }
0) 0.654 us | }
0) 0.933 us | }
0) 0.060 us | ima_file_mmap();
0) 1.814 us | }
0) | down_write() {
0) 0.050 us | _cond_resched();
0) 0.322 us | }
0) | do_mmap_pgoff() {
0) | get_unmapped_area() {
0) 0.047 us | arch_get_unmapped_area_topdown();
0) | security_mmap_addr() {
0) 0.045 us | cap_mmap_addr();
0) 0.041 us | cap_mmap_addr();
0) 0.617 us | }
0) 1.174 us | }
0) | mmap_region() {
0) | do_munmap() {
0) | find_vma() {
0) 0.100 us | vmacache_find();
0) 0.045 us | vmacache_update();
0) 0.726 us | }
0) | find_vma() {
0) 0.072 us | vmacache_find();
0) 0.343 us | }
0) | __split_vma.isra.33() {
0) | kmem_cache_alloc() {
0) 0.045 us | _cond_resched();
0) 0.189 us | __slab_alloc();
0) 0.769 us | }
0) 0.045 us | vma_dup_policy();
0) 0.052 us | anon_vma_clone();
0) 0.045 us | vma_do_get_file();
0) | vma_adjust() {
0) 0.046 us | uprobe_munmap();
0) | down_write() {
0) 0.047 us | _cond_resched();
0) 0.328 us | }
0) | __vma_link_file() {
0) 0.170 us | vma_interval_tree_insert();
0) 0.445 us | }
0) 0.410 us | vma_interval_tree_remove();
0) 0.109 us | vma_interval_tree_insert();
0) 0.045 us | __vma_link_list();
0) | __vma_link_rb() {
0) 0.052 us | vma_gap_callbacks_rotate();
0) 0.043 us | vma_gap_callbacks_rotate();
0) 0.702 us | }
0) 0.043 us | up_write();
0) 0.043 us | uprobe_mmap();
0) 0.044 us | uprobe_mmap();
0) 4.872 us | }
0) 7.024 us | }
0) 0.111 us | vma_rb_erase();
0) | unmap_region() {
0) | lru_add_drain() {
0) | lru_add_drain_cpu() {
0) | pagevec_lru_move_fn() {
0) 0.052 us | _raw_spin_lock_irqsave();
0) 0.135 us | mem_cgroup_page_lruvec();
0) | __pagevec_lru_add_fn() {
0) 0.050 us | mem_cgroup_update_lru_size();
0) 0.052 us | __mod_zone_page_state();
0) 0.702 us | }
0) 0.047 us | mem_cgroup_page_lruvec();
0) | __pagevec_lru_add_fn() {
0) 0.047 us | mem_cgroup_update_lru_size();
0) 0.048 us | __mod_zone_page_state();
0) 0.623 us | }
0) | _raw_spin_unlock_irqrestore() {
0) 0.046 us | __pv_queued_spin_unlock();
0) 0.334 us | }
0) | release_pages() {
0) 0.047 us | mem_cgroup_uncharge_list();
0) 0.047 us | free_hot_cold_page_list();
0) 0.659 us | }
0) 4.338 us | }
0) 4.659 us | }
0) 4.957 us | }
0) 0.051 us | tlb_gather_mmu();
0) | unmap_vmas() {
0) | unmap_single_vma() {
0) 0.044 us | uprobe_munmap();
0) | unmap_page_range() {
0) 0.047 us | _raw_spin_lock();
0) 0.073 us | sync_mm_rss();
0) 0.043 us | __pv_queued_spin_unlock();
0) 0.042 us | _cond_resched();
0) 1.340 us | }
0) 1.905 us | }
0) 2.189 us | }
0) | free_pgtables() {
0) 0.046 us | unlink_anon_vmas();
0) | unlink_file_vma() {
0) | down_write() {
0) 0.045 us | _cond_resched();
0) 0.327 us | }
0) | __remove_shared_vm_struct() {
0) 0.076 us | vma_interval_tree_remove();
0) 0.363 us | }
0) 0.051 us | up_write();
0) 1.503 us | }
0) 0.064 us | free_pgd_range();
0) 2.370 us | }
0) | tlb_finish_mmu() {
0) 0.046 us | tlb_flush_mmu_tlbonly();
0) 0.046 us | tlb_flush_mmu_free();
0) 0.620 us | }
0) + 11.411 us | }
0) | remove_vma() {
0) 0.043 us | _cond_resched();
0) | vma_do_fput() {
0) 0.045 us | fput();
0) 0.417 us | }
0) 0.072 us | kmem_cache_free();
0) 1.320 us | }
0) + 22.605 us | }
0) 0.045 us | is_file_shm_hugepages();
0) | security_vm_enough_memory_mm() {
0) | cap_vm_enough_memory() {
0) 0.050 us | cap_capable();
0) 0.327 us | }
0) 0.062 us | __vm_enough_memory();
0) 0.933 us | }
0) | vma_merge() {
0) 0.045 us | can_vma_merge_before();
0) 0.362 us | }
0) | kmem_cache_alloc() {
0) 0.044 us | _cond_resched();
0) 0.365 us | }
0) | ext4_file_mmap() {
0) | touch_atime() {
0) | atime_needs_update() {
0) | current_fs_time() {
0) 0.053 us | current_kernel_time();
0) 0.324 us | }
0) 0.609 us | }
0) 0.908 us | }
0) 1.198 us | }
0) | vma_link() {
0) | down_write() {
0) 0.043 us | _cond_resched();
0) 0.319 us | }
0) 0.045 us | __vma_link_list();
0) | __vma_link_rb() {
0) 0.045 us | vma_gap_callbacks_rotate();
0) 0.047 us | vma_gap_callbacks_rotate();
0) 0.744 us | }
0) | __vma_link_file() {
0) | vma_interval_tree_insert() {
0) 0.045 us | vma_interval_tree_augment_rotate();
0) 0.408 us | }
0) 0.684 us | }
0) 0.046 us | up_write();
0) 3.060 us | }
0) 0.054 us | uprobe_mmap();
0) | vma_set_page_prot() {
0) 0.046 us | vma_wants_writenotify();
0) 0.335 us | }
0) + 31.309 us | }
0) + 33.028 us | }
0) 0.043 us | up_write();
0) + 36.193 us | }
0) 0.045 us | fput();
0) + 37.909 us | }
0) + 38.196 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.063 us | audit_filter_rules();
0) 0.046 us | audit_filter_rules();
0) 0.049 us | audit_filter_rules();
0) | audit_filter_rules() {
0) 0.047 us | audit_comparator();
0) 0.359 us | }
0) | audit_filter_rules() {
0) 0.047 us | audit_comparator();
0) 0.346 us | }
0) 2.270 us | }
0) 0.049 us | audit_filter_inodes();
0) | path_put() {
0) 0.051 us | dput();
0) 0.041 us | mntput();
0) 0.598 us | }
0) 0.044 us | unroll_tree_refs();
0) 0.045 us | kfree();
0) 4.413 us | }
0) 4.711 us | }
0) | __do_page_fault() {
0) 0.046 us | down_read_trylock();
0) 0.044 us | _cond_resched();
0) | find_vma() {
0) 0.058 us | vmacache_find();
0) 0.042 us | vmacache_update();
0) 0.642 us | }
0) | handle_mm_fault() {
0) 0.101 us | __mem_cgroup_count_vm_event();
0) | anon_vma_prepare() {
0) 0.051 us | _cond_resched();
0) | kmem_cache_alloc() {
0) 0.045 us | _cond_resched();
0) 0.346 us | }
0) | find_mergeable_anon_vma() {
0) 0.069 us | reusable_anon_vma();
0) 0.060 us | reusable_anon_vma();
0) 0.674 us | }
0) | kmem_cache_alloc() {
0) 0.046 us | _cond_resched();
0) 0.366 us | }
0) | down_write() {
0) 0.046 us | _cond_resched();
0) 0.325 us | }
0) 0.042 us | _raw_spin_lock();
0) 0.060 us | anon_vma_interval_tree_insert();
0) 0.042 us | __pv_queued_spin_unlock();
0) 0.046 us | up_write();
0) 4.155 us | }
0) | alloc_pages_vma() {
0) 0.048 us | __get_vma_policy();
0) | get_vma_policy.part.27() {
0) 0.052 us | get_task_policy.part.24();
0) 0.374 us | }
0) 0.044 us | policy_nodemask();
0) 0.044 us | policy_zonelist();
0) | __alloc_pages_nodemask() {
0) 0.043 us | _cond_resched();
0) 0.055 us | next_zones_zonelist();
0) | get_page_from_freelist() {
0) 0.043 us | next_zones_zonelist();
0) 0.045 us | __cpuset_node_allowed();
0) 0.066 us | __zone_watermark_ok();
0) 0.043 us | next_zones_zonelist();
0) 0.046 us | __cpuset_node_allowed();
0) 0.046 us | __zone_watermark_ok();
0) 0.045 us | __mod_zone_page_state();
0) | zone_statistics() {
0) 0.057 us | __inc_zone_state();
0) 0.043 us | __inc_zone_state();
0) 0.642 us | }
0) 3.144 us | }
0) 4.035 us | }
0) 5.784 us | }
0) | mem_cgroup_try_charge() {
0) 0.073 us | get_mem_cgroup_from_mm();
0) 0.049 us | try_charge();
0) 0.677 us | }
0) | __do_fault() {
0) | filemap_fault() {
0) | pagecache_get_page() {
0) 0.246 us | find_get_entry();
0) 0.524 us | }
0) 0.042 us | _cond_resched();
0) 1.123 us | }
0) 1.431 us | }
0) 0.047 us | _raw_spin_lock();
0) | do_set_pte() {
0) | page_add_new_anon_rmap() {
0) 0.043 us | __mod_zone_page_state();
0) 0.050 us | __page_set_anon_rmap();
0) 0.651 us | }
0) 0.982 us | }
0) | mem_cgroup_commit_charge() {
0) 0.045 us | commit_charge();
0) 0.043 us | mem_cgroup_charge_statistics.isra.24();
0) 0.041 us | memcg_check_events();
0) 0.891 us | }
0) | lru_cache_add_active_or_unevictable() {
0) 0.045 us | __lru_cache_add();
0) 0.348 us | }
0) 0.042 us | __pv_queued_spin_unlock();
0) | unlock_page() {
0) 0.075 us | __wake_up_bit();
0) 0.377 us | }
0) 0.054 us | put_page();
0) + 19.139 us | }
0) 0.052 us | up_read();
0) + 21.220 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.048 us | audit_filter_syscall();
0) 0.046 us | current_kernel_time();
0) 0.621 us | }
0) 0.892 us | }
0) 1.183 us | }
0) | SyS_mmap() {
0) | SyS_mmap_pgoff() {
0) | vm_mmap_pgoff() {
0) | security_mmap_file() {
0) 0.047 us | cap_mmap_file();
0) | apparmor_mmap_file() {
0) 0.058 us | common_mmap();
0) 0.364 us | }
0) 0.050 us | ima_file_mmap();
0) 1.253 us | }
0) | down_write() {
0) 0.045 us | _cond_resched();
0) 0.320 us | }
0) | do_mmap_pgoff() {
0) | get_unmapped_area() {
0) 0.055 us | arch_get_unmapped_area_topdown();
0) | security_mmap_addr() {
0) 0.043 us | cap_mmap_addr();
0) 0.043 us | cap_mmap_addr();
0) 0.621 us | }
0) 1.201 us | }
0) | mmap_region() {
0) | do_munmap() {
0) | find_vma() {
0) 0.083 us | vmacache_find();
0) 0.045 us | vmacache_update();
0) 0.684 us | }
0) | find_vma() {
0) 0.093 us | vmacache_find();
0) 0.043 us | vmacache_update();
0) 0.667 us | }
0) 0.066 us | vma_rb_erase();
0) | unmap_region() {
0) | lru_add_drain() {
0) | lru_add_drain_cpu() {
0) | pagevec_lru_move_fn() {
0) 0.045 us | _raw_spin_lock_irqsave();
0) 0.043 us | mem_cgroup_page_lruvec();
0) | __pagevec_lru_add_fn() {
0) 0.054 us | mem_cgroup_update_lru_size();
0) 0.045 us | __mod_zone_page_state();
0) 0.644 us | }
0) | _raw_spin_unlock_irqrestore() {
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.450 us | }
0) | release_pages() {
0) 0.050 us | mem_cgroup_uncharge_list();
0) 0.051 us | free_hot_cold_page_list();
0) 0.642 us | }
0) 3.072 us | }
0) 3.342 us | }
0) 3.619 us | }
0) 0.052 us | tlb_gather_mmu();
0) | unmap_vmas() {
0) | unmap_single_vma() {
0) 0.043 us | uprobe_munmap();
0) | unmap_page_range() {
0) 0.046 us | _raw_spin_lock();
0) 0.082 us | sync_mm_rss();
0) 0.050 us | __pv_queued_spin_unlock();
0) 0.052 us | _cond_resched();
0) 1.258 us | }
0) 1.842 us | }
0) 2.118 us | }
0) | free_pgtables() {
0) 0.051 us | unlink_anon_vmas();
0) | unlink_file_vma() {
0) | down_write() {
0) 0.044 us | _cond_resched();
0) 0.324 us | }
0) | __remove_shared_vm_struct() {
0) 0.194 us | vma_interval_tree_remove();
0) 0.484 us | }
0) 0.052 us | up_write();
0) 1.632 us | }
0) 0.047 us | free_pgd_range();
0) 2.471 us | }
0) | tlb_finish_mmu() {
0) 0.045 us | tlb_flush_mmu_tlbonly();
0) 0.042 us | tlb_flush_mmu_free();
0) 0.605 us | }
0) + 10.070 us | }
0) | remove_vma() {
0) 0.045 us | _cond_resched();
0) | vma_do_fput() {
0) 0.053 us | fput();
0) 0.322 us | }
0) | kmem_cache_free() {
0) | __slab_free() {
0) 0.105 us | put_cpu_partial();
0) 0.488 us | }
0) 0.854 us | }
0) 1.988 us | }
0) + 14.804 us | }
0) | security_vm_enough_memory_mm() {
0) | cap_vm_enough_memory() {
0) 0.047 us | cap_capable();
0) 0.319 us | }
0) 0.047 us | __vm_enough_memory();
0) 0.887 us | }
0) | vma_merge() {
0) 0.046 us | can_vma_merge_before();
0) 0.349 us | }
0) | kmem_cache_alloc() {
0) 0.045 us | _cond_resched();
0) 0.090 us | __slab_alloc();
0) 0.686 us | }
0) | vma_link() {
0) 0.045 us | __vma_link_list();
0) 0.107 us | __vma_link_rb();
0) 0.067 us | __vma_link_file();
0) 1.000 us | }
0) | vma_set_page_prot() {
0) 0.045 us | vma_wants_writenotify();
0) 0.319 us | }
0) + 19.656 us | }
0) + 21.579 us | }
0) 0.045 us | up_write();
0) + 24.199 us | }
0) + 24.502 us | }
0) + 24.780 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.072 us | audit_filter_rules();
0) 0.057 us | audit_filter_rules();
0) 0.053 us | audit_filter_rules();
0) | audit_filter_rules() {
0) 0.049 us | audit_comparator();
0) 0.362 us | }
0) | audit_filter_rules() {
0) 0.050 us | audit_comparator();
0) 0.339 us | }
0) 2.346 us | }
0) 0.055 us | audit_filter_inodes();
0) | path_put() {
0) 0.046 us | dput();
0) 0.046 us | mntput();
0) 0.605 us | }
0) 0.045 us | unroll_tree_refs();
0) 0.052 us | kfree();
0) 4.385 us | }
0) 4.659 us | }
0) | __do_page_fault() {
0) 0.044 us | down_read_trylock();
0) 0.045 us | _cond_resched();
0) | find_vma() {
0) 0.063 us | vmacache_find();
0) 0.045 us | vmacache_update();
0) 0.637 us | }
0) | handle_mm_fault() {
0) 0.058 us | __mem_cgroup_count_vm_event();
0) 0.045 us | _raw_spin_lock();
0) | filemap_map_pages() {
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.126 us | mem_cgroup_begin_page_stat();
0) | __inc_zone_page_state() {
0) 0.048 us | __inc_zone_state();
0) 0.357 us | }
0) 0.134 us | mem_cgroup_update_page_stat();
0) 0.046 us | mem_cgroup_end_page_stat();
0) 1.680 us | }
0) 1.969 us | }
0) | unlock_page() {
0) 0.075 us | __wake_up_bit();
0) 0.362 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.046 us | mem_cgroup_begin_page_stat();
0) | __inc_zone_page_state() {
0) 0.045 us | __inc_zone_state();
0) 0.320 us | }
0) 0.045 us | mem_cgroup_update_page_stat();
0) 0.044 us | mem_cgroup_end_page_stat();
0) 1.468 us | }
0) 1.765 us | }
0) | unlock_page() {
0) 0.112 us | __wake_up_bit();
0) 0.394 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.048 us | mem_cgroup_begin_page_stat();
0) | __inc_zone_page_state() {
0) 0.043 us | __inc_zone_state();
0) 0.321 us | }
0) 0.045 us | mem_cgroup_update_page_stat();
0) 0.047 us | mem_cgroup_end_page_stat();
0) 1.606 us | }
0) 1.906 us | }
0) | unlock_page() {
0) 0.073 us | __wake_up_bit();
0) 0.359 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.047 us | mem_cgroup_begin_page_stat();
0) | __inc_zone_page_state() {
0) 0.046 us | __inc_zone_state();
0) 0.321 us | }
0) 0.048 us | mem_cgroup_update_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 1.479 us | }
0) 1.759 us | }
0) | unlock_page() {
0) 0.049 us | __wake_up_bit();
0) 0.329 us | }
0) | unlock_page() {
0) 0.053 us | __wake_up_bit();
0) 0.330 us | }
0) 0.043 us | put_page();
0) + 12.318 us | }
0) 0.045 us | __pv_queued_spin_unlock();
0) + 13.566 us | }
0) 0.045 us | up_read();
0) + 15.596 us | }
0) | __do_page_fault() {
0) 0.046 us | down_read_trylock();
0) 0.046 us | _cond_resched();
0) | find_vma() {
0) 0.078 us | vmacache_find();
0) 0.374 us | }
0) | handle_mm_fault() {
0) 0.046 us | __mem_cgroup_count_vm_event();
0) 0.050 us | _raw_spin_lock();
0) | do_wp_page() {
0) 0.045 us | vm_normal_page();
0) 0.042 us | __pv_queued_spin_unlock();
0) | wp_page_copy.isra.53() {
0) | anon_vma_prepare() {
0) 0.045 us | _cond_resched();
0) 0.354 us | }
0) | alloc_pages_vma() {
0) 0.052 us | __get_vma_policy();
0) | get_vma_policy.part.27() {
0) 0.045 us | get_task_policy.part.24();
0) 0.333 us | }
0) 0.051 us | policy_nodemask();
0) 0.051 us | policy_zonelist();
0) | __alloc_pages_nodemask() {
0) 0.043 us | _cond_resched();
0) 0.045 us | next_zones_zonelist();
0) | get_page_from_freelist() {
0) 0.044 us | next_zones_zonelist();
0) 0.046 us | __cpuset_node_allowed();
0) 0.056 us | __zone_watermark_ok();
0) 0.043 us | next_zones_zonelist();
0) 0.045 us | __cpuset_node_allowed();
0) 0.047 us | __zone_watermark_ok();
0) 0.045 us | __mod_zone_page_state();
0) | zone_statistics() {
0) 0.044 us | __inc_zone_state();
0) 0.045 us | __inc_zone_state();
0) 0.605 us | }
0) 3.025 us | }
0) 3.865 us | }
0) 5.561 us | }
0) | mem_cgroup_try_charge() {
0) 0.064 us | get_mem_cgroup_from_mm();
0) 0.048 us | try_charge();
0) 0.634 us | }
0) 0.046 us | _raw_spin_lock();
0) | ptep_clear_flush() {
0) 0.577 us | flush_tlb_page();
0) 1.238 us | }
0) | page_add_new_anon_rmap() {
0) 0.074 us | __mod_zone_page_state();
0) 0.065 us | __page_set_anon_rmap();
0) 0.709 us | }
0) | mem_cgroup_commit_charge() {
0) 0.046 us | commit_charge();
0) 0.184 us | mem_cgroup_charge_statistics.isra.24();
0) 0.045 us | memcg_check_events();
0) 1.024 us | }
0) | lru_cache_add_active_or_unevictable() {
0) 0.052 us | __lru_cache_add();
0) 0.324 us | }
0) | page_remove_rmap() {
0) 0.054 us | mem_cgroup_begin_page_stat();
0) 0.045 us | PageHuge();
0) | __dec_zone_page_state() {
0) 0.059 us | __dec_zone_state();
0) 0.342 us | }
0) 0.057 us | mem_cgroup_update_page_stat();
0) 0.043 us | mem_cgroup_end_page_stat();
0) 1.886 us | }
0) 0.045 us | put_page();
0) 0.053 us | __pv_queued_spin_unlock();
0) 0.051 us | put_page();
0) + 15.630 us | }
0) + 16.525 us | }
0) + 17.463 us | }
0) 0.050 us | up_read();
0) + 19.279 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.047 us | audit_filter_syscall();
0) 0.088 us | current_kernel_time();
0) 0.749 us | }
0) 1.017 us | }
0) 1.309 us | }
0) | SyS_close() {
0) | __close_fd() {
0) 0.081 us | _raw_spin_lock();
0) 0.043 us | __pv_queued_spin_unlock();
0) | filp_close() {
0) 0.060 us | dnotify_flush();
0) 0.053 us | locks_remove_posix();
0) 0.051 us | fput();
0) 0.970 us | }
0) 1.953 us | }
0) 2.232 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.068 us | audit_filter_rules();
0) 0.073 us | audit_filter_rules();
0) 0.046 us | audit_filter_rules();
0) 1.306 us | }
0) 0.056 us | audit_filter_inodes();
0) | path_put() {
0) 0.046 us | dput();
0) 0.045 us | mntput();
0) 0.600 us | }
0) 0.053 us | unroll_tree_refs();
0) 0.046 us | kfree();
0) 3.462 us | }
0) 3.759 us | }
0) | __do_page_fault() {
0) 0.047 us | down_read_trylock();
0) 0.045 us | _cond_resched();
0) | find_vma() {
0) 0.080 us | vmacache_find();
0) 0.045 us | vmacache_update();
0) 0.782 us | }
0) | handle_mm_fault() {
0) 0.053 us | __mem_cgroup_count_vm_event();
0) 0.048 us | is_vma_temporary_stack();
0) | __pte_alloc() {
0) | pte_alloc_one() {
0) | alloc_pages_current() {
0) 0.062 us | get_task_policy.part.24();
0) 0.044 us | policy_nodemask();
0) 0.045 us | policy_zonelist();
0) | __alloc_pages_nodemask() {
0) 0.043 us | _cond_resched();
0) 0.045 us | next_zones_zonelist();
0) | get_page_from_freelist() {
0) 0.044 us | next_zones_zonelist();
0) 0.043 us | __cpuset_node_allowed();
0) 0.063 us | __zone_watermark_ok();
0) 0.044 us | next_zones_zonelist();
0) 0.044 us | __cpuset_node_allowed();
0) 0.080 us | __zone_watermark_ok();
0) 0.045 us | __mod_zone_page_state();
0) | zone_statistics() {
0) 0.044 us | __inc_zone_state();
0) 0.045 us | __inc_zone_state();
0) 0.629 us | }
0) 3.292 us | }
0) 4.235 us | }
0) 5.391 us | }
0) 0.046 us | inc_zone_page_state();
0) 5.979 us | }
0) 0.075 us | _raw_spin_lock();
0) 0.043 us | __pv_queued_spin_unlock();
0) 6.882 us | }
0) 0.045 us | _raw_spin_lock();
0) | filemap_map_pages() {
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.073 us | mem_cgroup_begin_page_stat();
0) 0.041 us | mem_cgroup_end_page_stat();
0) 0.634 us | }
0) 0.933 us | }
0) | unlock_page() {
0) 0.059 us | __wake_up_bit();
0) 0.354 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.046 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.614 us | }
0) 0.889 us | }
0) | unlock_page() {
0) 0.071 us | __wake_up_bit();
0) 0.356 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.636 us | }
0) 0.910 us | }
0) | unlock_page() {
0) 0.062 us | __wake_up_bit();
0) 0.342 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.044 us | mem_cgroup_end_page_stat();
0) 0.617 us | }
0) 0.909 us | }
0) | unlock_page() {
0) 0.060 us | __wake_up_bit();
0) 0.348 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.052 us | mem_cgroup_end_page_stat();
0) 0.634 us | }
0) 0.913 us | }
0) | unlock_page() {
0) 0.045 us | __wake_up_bit();
0) 0.323 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.043 us | mem_cgroup_end_page_stat();
0) 0.596 us | }
0) 0.879 us | }
0) | unlock_page() {
0) 0.046 us | __wake_up_bit();
0) 0.336 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.044 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.621 us | }
0) 0.908 us | }
0) | unlock_page() {
0) 0.062 us | __wake_up_bit();
0) 0.338 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.601 us | }
0) 0.897 us | }
0) | unlock_page() {
0) 0.049 us | __wake_up_bit();
0) 0.335 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.046 us | mem_cgroup_begin_page_stat();
0) 0.042 us | mem_cgroup_end_page_stat();
0) 0.627 us | }
0) 0.908 us | }
0) | unlock_page() {
0) 0.067 us | __wake_up_bit();
0) 0.349 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.042 us | mem_cgroup_end_page_stat();
0) 0.593 us | }
0) 0.880 us | }
0) | unlock_page() {
0) 0.045 us | __wake_up_bit();
0) 0.331 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.047 us | mem_cgroup_begin_page_stat();
0) 0.042 us | mem_cgroup_end_page_stat();
0) 0.618 us | }
0) 0.899 us | }
0) | unlock_page() {
0) 0.045 us | __wake_up_bit();
0) 0.330 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.046 us | mem_cgroup_begin_page_stat();
0) 0.043 us | mem_cgroup_end_page_stat();
0) 0.607 us | }
0) 1.035 us | }
0) | unlock_page() {
0) 0.055 us | __wake_up_bit();
0) 0.341 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.047 us | mem_cgroup_begin_page_stat();
0) 0.047 us | mem_cgroup_end_page_stat();
0) 0.625 us | }
0) 0.910 us | }
0) | unlock_page() {
0) 0.050 us | __wake_up_bit();
0) 0.331 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.044 us | mem_cgroup_end_page_stat();
0) 0.597 us | }
0) 0.877 us | }
0) | unlock_page() {
0) 0.047 us | __wake_up_bit();
0) 0.326 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.047 us | mem_cgroup_begin_page_stat();
0) 0.042 us | mem_cgroup_end_page_stat();
0) 0.626 us | }
0) 0.899 us | }
0) | unlock_page() {
0) 0.050 us | __wake_up_bit();
0) 0.328 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.046 us | mem_cgroup_begin_page_stat();
0) 0.044 us | mem_cgroup_end_page_stat();
0) 0.602 us | }
0) 0.882 us | }
0) | unlock_page() {
0) 0.051 us | __wake_up_bit();
0) 0.335 us | }
0) + 28.105 us | }
0) 0.053 us | __pv_queued_spin_unlock();
0) + 36.839 us | }
0) 0.044 us | up_read();
0) + 39.041 us | }
0) | __do_page_fault() {
0) 0.047 us | down_read_trylock();
0) 0.044 us | _cond_resched();
0) | find_vma() {
0) 0.075 us | vmacache_find();
0) 0.358 us | }
0) | handle_mm_fault() {
0) 0.047 us | __mem_cgroup_count_vm_event();
0) 0.047 us | _raw_spin_lock();
0) | filemap_map_pages() {
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.041 us | mem_cgroup_end_page_stat();
0) 0.596 us | }
0) 0.870 us | }
0) | unlock_page() {
0) 0.058 us | __wake_up_bit();
0) 0.369 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.046 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.599 us | }
0) 0.881 us | }
0) | unlock_page() {
0) 0.047 us | __wake_up_bit();
0) 0.466 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.048 us | mem_cgroup_begin_page_stat();
0) 0.042 us | mem_cgroup_end_page_stat();
0) 0.600 us | }
0) 0.885 us | }
0) | unlock_page() {
0) 0.060 us | __wake_up_bit();
0) 0.365 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.042 us | mem_cgroup_end_page_stat();
0) 0.597 us | }
0) 0.902 us | }
0) | unlock_page() {
0) 0.060 us | __wake_up_bit();
0) 0.335 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.053 us | mem_cgroup_begin_page_stat();
0) 0.051 us | mem_cgroup_end_page_stat();
0) 0.602 us | }
0) 0.881 us | }
0) | unlock_page() {
0) 0.064 us | __wake_up_bit();
0) 0.344 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.047 us | mem_cgroup_begin_page_stat();
0) 0.044 us | mem_cgroup_end_page_stat();
0) 0.598 us | }
0) 0.876 us | }
0) | unlock_page() {
0) 0.045 us | __wake_up_bit();
0) 0.323 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.048 us | mem_cgroup_begin_page_stat();
0) 0.043 us | mem_cgroup_end_page_stat();
0) 0.602 us | }
0) 0.886 us | }
0) | unlock_page() {
0) 0.054 us | __wake_up_bit();
0) 0.328 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.044 us | mem_cgroup_end_page_stat();
0) 0.598 us | }
0) 0.906 us | }
0) | unlock_page() {
0) 0.057 us | __wake_up_bit();
0) 0.328 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.046 us | mem_cgroup_begin_page_stat();
0) 0.043 us | mem_cgroup_end_page_stat();
0) 0.598 us | }
0) 0.877 us | }
0) | unlock_page() {
0) 0.052 us | __wake_up_bit();
0) 0.335 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.596 us | }
0) 0.898 us | }
0) | unlock_page() {
0) 0.045 us | __wake_up_bit();
0) 0.321 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.044 us | mem_cgroup_end_page_stat();
0) 0.720 us | }
0) 1.002 us | }
0) | unlock_page() {
0) 0.058 us | __wake_up_bit();
0) 0.331 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.043 us | mem_cgroup_end_page_stat();
0) 0.637 us | }
0) 0.915 us | }
0) | unlock_page() {
0) 0.042 us | __wake_up_bit();
0) 0.325 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.044 us | mem_cgroup_begin_page_stat();
0) 0.046 us | mem_cgroup_end_page_stat();
0) 0.599 us | }
0) 0.879 us | }
0) | unlock_page() {
0) 0.044 us | __wake_up_bit();
0) 0.326 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.046 us | mem_cgroup_begin_page_stat();
0) 0.046 us | mem_cgroup_end_page_stat();
0) 0.621 us | }
0) 0.904 us | }
0) | unlock_page() {
0) 0.063 us | __wake_up_bit();
0) 0.334 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.047 us | mem_cgroup_begin_page_stat();
0) 0.044 us | mem_cgroup_end_page_stat();
0) 0.599 us | }
0) 0.880 us | }
0) | unlock_page() {
0) 0.052 us | __wake_up_bit();
0) 0.343 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.047 us | mem_cgroup_begin_page_stat();
0) 0.052 us | mem_cgroup_end_page_stat();
0) 0.634 us | }
0) 0.916 us | }
0) | unlock_page() {
0) 0.047 us | __wake_up_bit();
0) 0.326 us | }
0) + 27.852 us | }
0) 0.045 us | __pv_queued_spin_unlock();
0) + 29.034 us | }
0) 0.053 us | up_read();
0) + 30.788 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.048 us | audit_filter_syscall();
0) 0.045 us | current_kernel_time();
0) 0.636 us | }
0) 0.913 us | }
0) 1.193 us | }
0) | SyS_access() {
0) | prepare_creds() {
0) | kmem_cache_alloc() {
0) 0.043 us | _cond_resched();
0) 0.167 us | __slab_alloc();
0) 0.794 us | }
0) | security_prepare_creds() {
0) | apparmor_cred_prepare() {
0) | aa_alloc_task_context() {
0) | kmem_cache_alloc_trace() {
0) 0.046 us | _cond_resched();
0) 0.415 us | }
0) 0.714 us | }
0) 0.079 us | aa_dup_task_context();
0) 1.441 us | }
0) 1.827 us | }
0) 3.312 us | }
0) 0.066 us | make_kuid();
0) 0.054 us | override_creds();
0) | user_path_at_empty() {
0) | getname_flags() {
0) 0.046 us | __audit_reusename();
0) | kmem_cache_alloc() {
0) 0.048 us | _cond_resched();
0) 0.416 us | }
0) | __audit_getname() {
0) 0.063 us | audit_alloc_name();
0) 0.051 us | _raw_spin_lock();
0) | path_get() {
0) 0.107 us | mntget();
0) 0.417 us | }
0) 0.048 us | __pv_queued_spin_unlock();
0) 1.619 us | }
0) 3.032 us | }
0) | filename_lookup() {
0) | path_lookupat() {
0) | path_init() {
0) 0.067 us | set_root_rcu();
0) 0.426 us | }
0) | link_path_walk() {
0) | inode_permission() {
0) | __inode_permission() {
0) 0.053 us | generic_permission();
0) 0.053 us | security_inode_permission();
0) 0.610 us | }
0) 0.896 us | }
0) | walk_component() {
0) | lookup_fast() {
0) 0.221 us | __d_lookup_rcu();
0) 0.560 us | }
0) 0.839 us | }
0) | inode_permission() {
0) | __inode_permission() {
0) 0.047 us | generic_permission();
0) 0.043 us | security_inode_permission();
0) 0.602 us | }
0) 0.893 us | }
0) 3.422 us | }
0) | walk_component() {
0) | lookup_fast() {
0) 0.155 us | __d_lookup_rcu();
0) 0.438 us | }
0) 0.715 us | }
0) | terminate_walk() {
0) 0.050 us | drop_links.isra.9();
0) 0.339 us | }
0) 5.929 us | }
0) 0.044 us | restore_nameidata();
0) 0.043 us | putname();
0) 6.797 us | }
0) + 10.339 us | }
0) 0.044 us | revert_creds();
0) | __put_cred() {
0) | call_rcu_sched() {
0) | __call_rcu() {
0) 0.107 us | __call_rcu_nocb_enqueue();
0) 0.482 us | }
0) 0.767 us | }
0) 1.075 us | }
0) + 16.377 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.049 us | audit_filter_rules();
0) 0.053 us | audit_filter_rules();
0) 0.048 us | audit_filter_rules();
0) | audit_filter_rules() {
0) 0.046 us | audit_comparator();
0) 0.404 us | }
0) 1.960 us | }
0) | audit_filter_inodes() {
0) | audit_filter_rules() {
0) 0.085 us | audit_watch_compare();
0) 0.427 us | }
0) | audit_filter_rules() {
0) 0.060 us | audit_watch_compare();
0) 0.404 us | }
0) 1.397 us | }
0) | putname() {
0) 0.087 us | kmem_cache_free();
0) 0.409 us | }
0) | path_put() {
0) 0.085 us | dput();
0) | mntput() {
0) 0.044 us | mntput_no_expire();
0) 0.356 us | }
0) 0.947 us | }
0) 0.050 us | unroll_tree_refs();
0) 0.045 us | kfree();
0) 6.276 us | }
0) 6.561 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.046 us | audit_filter_syscall();
0) 0.043 us | current_kernel_time();
0) 0.617 us | }
0) 0.888 us | }
0) 1.180 us | }
0) | SyS_open() {
0) | do_sys_open() {
0) | getname() {
0) | getname_flags() {
0) 0.053 us | __audit_reusename();
0) | kmem_cache_alloc() {
0) 0.046 us | _cond_resched();
0) 0.358 us | }
0) | __audit_getname() {
0) 0.065 us | audit_alloc_name();
0) 0.045 us | _raw_spin_lock();
0) | path_get() {
0) 0.054 us | mntget();
0) 0.328 us | }
0) 0.044 us | __pv_queued_spin_unlock();
0) 1.482 us | }
0) 2.700 us | }
0) 2.987 us | }
0) | get_unused_fd_flags() {
0) | __alloc_fd() {
0) 0.045 us | _raw_spin_lock();
0) 0.045 us | expand_files();
0) 0.042 us | __pv_queued_spin_unlock();
0) 0.962 us | }
0) 1.263 us | }
0) | do_filp_open() {
0) | path_openat() {
0) | get_empty_filp() {
0) | kmem_cache_alloc() {
0) 0.051 us | _cond_resched();
0) 0.400 us | }
0) | security_file_alloc() {
0) | apparmor_file_alloc_security() {
0) | kmem_cache_alloc_trace() {
0) 0.046 us | _cond_resched();
0) 0.350 us | }
0) 0.630 us | }
0) 0.953 us | }
0) 0.045 us | __mutex_init();
0) 2.226 us | }
0) | path_init() {
0) 0.045 us | set_root_rcu();
0) 0.323 us | }
0) | link_path_walk() {
0) | inode_permission() {
0) | __inode_permission() {
0) 0.044 us | generic_permission();
0) 0.045 us | security_inode_permission();
0) 0.786 us | }
0) 1.051 us | }
0) | walk_component() {
0) | lookup_fast() {
0) 0.112 us | __d_lookup_rcu();
0) 0.399 us | }
0) 0.680 us | }
0) | inode_permission() {
0) | __inode_permission() {
0) 0.044 us | generic_permission();
0) 0.044 us | security_inode_permission();
0) 0.615 us | }
0) 0.888 us | }
0) | walk_component() {
0) | lookup_fast() {
0) 0.097 us | __d_lookup_rcu();
0) 0.385 us | }
0) 0.692 us | }
0) | inode_permission() {
0) | __inode_permission() {
0) 0.045 us | generic_permission();
0) 0.046 us | security_inode_permission();
0) 0.608 us | }
0) 0.879 us | }
0) 5.465 us | }
0) | lookup_fast() {
0) 0.321 us | __d_lookup_rcu();
0) | unlazy_walk() {
0) | legitimize_mnt() {
0) 0.046 us | __legitimize_mnt();
0) 0.331 us | }
0) | legitimize_path.isra.22() {
0) 0.045 us | __legitimize_mnt();
0) 0.326 us | }
0) 1.203 us | }
0) 2.078 us | }
0) | mutex_lock() {
0) 0.045 us | _cond_resched();
0) 0.328 us | }
0) | lookup_dcache() {
0) | d_lookup() {
0) 0.047 us | __d_lookup();
0) 0.328 us | }
0) | d_alloc() {
0) | __d_alloc() {
0) | kmem_cache_alloc() {
0) 0.044 us | _cond_resched();
0) 0.395 us | }
0) 0.043 us | d_set_d_op();
0) 1.131 us | }
0) 0.043 us | _raw_spin_lock();
0) 0.044 us | __pv_queued_spin_unlock();
0) 1.996 us | }
0) 2.843 us | }
0) | lookup_real() {
0) | ext4_lookup() {
0) | ext4_find_entry() {
0) 0.067 us | ext4_fname_setup_filename();
0) | dx_probe() {
0) | __ext4_read_dirblock() {
0) | ext4_bread() {
0) | ext4_getblk() {
0) | ext4_map_blocks() {
0) | ext4_es_lookup_extent() {
0) 0.045 us | _raw_read_lock();
0) 0.420 us | }
0) | __check_block_validity.constprop.63() {
0) 0.116 us | ext4_data_block_valid();
0) 0.418 us | }
0) 1.412 us | }
0) | __getblk_gfp() {
0) | __find_get_block() {
0) 0.097 us | mark_page_accessed();
0) 0.466 us | }
0) 0.048 us | _cond_resched();
0) 1.057 us | }
0) 3.021 us | }
0) 3.315 us | }
0) 3.593 us | }
0) | ext4fs_dirhash() {
0) 0.108 us | str2hashbuf_signed();
0) 0.607 us | }
0) 4.853 us | }
0) | __ext4_read_dirblock() {
0) | ext4_bread() {
0) | ext4_getblk() {
0) | ext4_map_blocks() {
0) | ext4_es_lookup_extent() {
0) 0.045 us | _raw_read_lock();
0) 0.347 us | }
0) | __check_block_validity.constprop.63() {
0) 0.046 us | ext4_data_block_valid();
0) 0.323 us | }
0) 1.210 us | }
0) | __getblk_gfp() {
0) | __find_get_block() {
0) 0.080 us | mark_page_accessed();
0) 0.383 us | }
0) 0.045 us | _cond_resched();
0) 0.944 us | }
0) 2.710 us | }
0) 2.984 us | }
0) 3.330 us | }
0) | ext4_search_dir() {
0) 0.047 us | __ext4_check_dir_entry();
0) 0.786 us | }
0) | dx_release() {
0) 0.041 us | __brelse();
0) 0.351 us | }
0) | ext4_fname_free_filename() {
0) 0.044 us | kfree();
0) 0.335 us | }
0) + 11.364 us | }
0) 0.043 us | __brelse();
0) | ext4_iget_normal() {
0) | ext4_iget() {
0) | iget_locked() {
0) 0.052 us | _raw_spin_lock();
0) 0.201 us | find_inode_fast();
0) 0.043 us | __pv_queued_spin_unlock();
0) | alloc_inode() {
0) | ext4_alloc_inode() {
0) | kmem_cache_alloc() {
0) 0.045 us | _cond_resched();
0) 0.427 us | }
0) 0.045 us | ext4_es_init_tree();
0) 1.202 us | }
0) | inode_init_always() {
0) 0.043 us | make_kuid();
0) 0.073 us | make_kgid();
0) 0.056 us | security_inode_alloc();
0) 0.041 us | __mutex_init();
0) 1.704 us | }
0) 3.681 us | }
0) 0.043 us | _raw_spin_lock();
0) 0.045 us | find_inode_fast();
0) 0.044 us | _raw_spin_lock();
0) 0.043 us | __pv_queued_spin_unlock();
0) | inode_sb_list_add() {
0) 0.051 us | _raw_spin_lock();
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.634 us | }
0) 0.047 us | __pv_queued_spin_unlock();
0) 7.281 us | }
0) | __ext4_get_inode_loc() {
0) 0.144 us | ext4_get_group_desc();
0) 0.077 us | ext4_inode_table();
0) | __getblk_gfp() {
0) | __find_get_block() {
0) | __find_get_block_slow() {
0) | pagecache_get_page() {
0) 0.283 us | find_get_entry();
0) 0.044 us | mark_page_accessed();
0) 0.861 us | }
0) 0.043 us | _raw_spin_lock();
0) 0.043 us | __pv_queued_spin_unlock();
0) 0.045 us | put_page();
0) 2.289 us | }
0) | bh_lru_install() {
0) 0.058 us | __brelse();
0) 0.381 us | }
0) 3.574 us | }
0) 0.041 us | _cond_resched();
0) 4.132 us | }
0) 5.150 us | }
0) 0.044 us | make_kuid();
0) 0.047 us | make_kgid();
0) 0.047 us | set_nlink();
0) 0.048 us | _raw_read_lock();
0) 0.045 us | ext4_inode_is_fast_symlink();
0) 0.050 us | ext4_inode_is_fast_symlink();
0) 0.055 us | __brelse();
0) | ext4_set_inode_flags() {
0) 0.047 us | inode_set_flags();
0) 0.326 us | }
0) | unlock_new_inode() {
0) 0.045 us | _raw_spin_lock();
0) | wake_up_bit() {
0) 0.119 us | bit_waitqueue();
0) 0.110 us | __wake_up_bit();
0) 0.745 us | }
0) 0.047 us | __pv_queued_spin_unlock();
0) 1.628 us | }
0) + 18.005 us | }
0) + 18.310 us | }
0) | d_splice_alias() {
0) 0.047 us | _raw_spin_lock();
0) | __d_instantiate() {
0) 0.052 us | d_flags_for_inode();
0) 0.043 us | _raw_spin_lock();
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.045 us | _raw_spin_lock();
0) 0.041 us | __pv_queued_spin_unlock();
0) 1.478 us | }
0) 0.043 us | __pv_queued_spin_unlock();
0) 0.050 us | security_d_instantiate();
0) | d_rehash() {
0) 0.043 us | _raw_spin_lock();
0) 0.068 us | __d_rehash();
0) 0.042 us | __pv_queued_spin_unlock();
0) 0.902 us | }
0) 3.798 us | }
0) + 34.542 us | }
0) + 34.848 us | }
0) 0.046 us | mutex_unlock();
0) | __audit_inode() {
0) | audit_copy_inode() {
0) 0.047 us | security_inode_getsecid();
0) | get_vfs_caps_from_disk() {
0) | generic_getxattr() {
0) 0.180 us | xattr_resolve_name();
0) | ext4_xattr_security_get() {
0) | ext4_xattr_get() {
0) | down_read() {
0) 0.045 us | _cond_resched();
0) 0.336 us | }
0) 0.055 us | ext4_xattr_ibody_get();
0) 0.044 us | up_read();
0) 1.274 us | }
0) 1.597 us | }
0) 2.338 us | }
0) 2.865 us | }
0) 3.442 us | }
0) 3.778 us | }
0) 0.052 us | follow_managed();
0) | pick_link() {
0) 0.056 us | mntget();
0) 0.337 us | }
0) | trailing_symlink() {
0) | touch_atime() {
0) | atime_needs_update() {
0) | current_fs_time() {
0) 0.060 us | current_kernel_time();
0) 0.326 us | }
0) 0.666 us | }
0) 0.119 us | __sb_start_write();
0) | __mnt_want_write() {
0) 0.044 us | __mnt_is_readonly.part.7();
0) 0.351 us | }
0) | current_fs_time() {
0) 0.045 us | current_kernel_time();
0) 0.326 us | }
0) | generic_update_time() {
0) | __mark_inode_dirty() {
0) | ext4_dirty_inode() {
0) | __ext4_journal_start_sb() {
0) | ext4_journal_check_start() {
0) 0.043 us | _cond_resched();
0) 0.333 us | }
0) | jbd2__journal_start() {
0) | kmem_cache_alloc() {
0) 0.043 us | _cond_resched();
0) 0.396 us | }
0) | start_this_handle() {
0) 0.045 us | _raw_read_lock();
0) 0.422 us | }
0) 1.401 us | }
0) 2.292 us | }
0) | ext4_mark_inode_dirty() {
0) 0.043 us | _cond_resched();
0) | ext4_reserve_inode_write() {
0) | __ext4_get_inode_loc() {
0) 0.055 us | ext4_get_group_desc();
0) 0.045 us | ext4_inode_table();
0) | __getblk_gfp() {
0) | __find_get_block() {
0) 0.053 us | mark_page_accessed();
0) 0.367 us | }
0) 0.045 us | _cond_resched();
0) 0.934 us | }
0) 1.835 us | }
0) | __ext4_journal_get_write_access() {
0) 0.046 us | _cond_resched();
0) | jbd2_journal_get_write_access() {
0) 0.053 us | jbd2_write_access_granted.part.8();
0) | jbd2_journal_add_journal_head() {
0) | kmem_cache_alloc() {
0) 0.046 us | _cond_resched();
0) 0.461 us | }
0) 0.771 us | }
0) | do_get_write_access() {
0) 0.046 us | _cond_resched();
0) | unlock_buffer() {
0) | wake_up_bit() {
0) 0.163 us | bit_waitqueue();
0) 0.071 us | __wake_up_bit();
0) 0.758 us | }
0) 1.053 us | }
0) 0.047 us | _raw_spin_lock();
0) | __jbd2_journal_file_buffer() {
0) 0.049 us | jbd2_journal_grab_journal_head();
0) 0.402 us | }
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.053 us | jbd2_journal_cancel_revoke();
0) 3.176 us | }
0) 0.055 us | jbd2_journal_put_journal_head();
0) 5.143 us | }
0) 5.733 us | }
0) 8.265 us | }
0) | ext4_mark_iloc_dirty() {
0) 0.047 us | _raw_spin_lock();
0) 0.050 us | ext4_get_inode_flags();
0) 0.059 us | from_kuid();
0) 0.078 us | from_kgid();
0) 0.072 us | ext4_inode_csum_set();
0) 0.045 us | __pv_queued_spin_unlock();
0) | __ext4_handle_dirty_metadata() {
0) 0.045 us | _cond_resched();
0) | jbd2_journal_dirty_metadata() {
0) 0.045 us | jbd2_journal_grab_journal_head();
0) 0.045 us | _raw_spin_lock();
0) | __jbd2_journal_file_buffer() {
0) 0.075 us | __jbd2_journal_temp_unlink_buffer();
0) 0.390 us | }
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.045 us | jbd2_journal_put_journal_head();
0) 1.877 us | }
0) 2.466 us | }
0) 0.044 us | __brelse();
0) 5.010 us | }
0) + 14.121 us | }
0) | __ext4_journal_stop() {
0) | jbd2_journal_stop() {
0) | __wake_up() {
0) 0.046 us | _raw_spin_lock_irqsave();
0) 0.050 us | __wake_up_common();
0) | _raw_spin_unlock_irqrestore() {
0) 0.052 us | __pv_queued_spin_unlock();
0) 0.333 us | }
0) 1.193 us | }
0) 0.077 us | kmem_cache_free();
0) 1.935 us | }
0) 2.219 us | }
0) + 19.434 us | }
0) 0.045 us | _raw_spin_lock();
0) 0.089 us | __inode_attach_wb();
0) | locked_inode_to_wb_and_lock_list() {
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.048 us | _raw_spin_lock();
0) 0.624 us | }
0) 0.046 us | inode_wb_list_move_locked();
0) 0.043 us | __pv_queued_spin_unlock();
0) + 21.945 us | }
0) + 22.267 us | }
0) 0.046 us | __mnt_drop_write();
0) 0.073 us | __sb_end_write();
0) + 25.641 us | }
0) 0.050 us | _cond_resched();
0) 0.051 us | security_inode_follow_link();
0) + 26.539 us | }
0) | link_path_walk() {
0) | inode_permission() {
0) | __inode_permission() {
0) 0.049 us | generic_permission();
0) 0.045 us | security_inode_permission();
0) 0.606 us | }
0) 0.871 us | }
0) 1.213 us | }
0) | lookup_fast() {
0) | __d_lookup() {
0) 0.362 us | _raw_spin_lock();
0) 0.045 us | __pv_queued_spin_unlock();
0) 1.339 us | }
0) 0.044 us | follow_managed();
0) 1.934 us | }
0) | dput() {
0) 0.044 us | _raw_spin_lock();
0) | list_lru_add() {
0) 0.076 us | _raw_spin_lock();
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.691 us | }
0) 0.048 us | __pv_queued_spin_unlock();
0) 1.599 us | }
0) | mntput() {
0) 0.044 us | mntput_no_expire();
0) 0.330 us | }
0) 0.047 us | mntget();
0) 0.059 us | complete_walk();
0) | __audit_inode() {
0) | audit_copy_inode() {
0) 0.045 us | security_inode_getsecid();
0) | get_vfs_caps_from_disk() {
0) | generic_getxattr() {
0) 0.072 us | xattr_resolve_name();
0) | ext4_xattr_security_get() {
0) | ext4_xattr_get() {
0) | down_read() {
0) 0.045 us | _cond_resched();
0) 0.318 us | }
0) 0.046 us | ext4_xattr_ibody_get();
0) 0.042 us | up_read();
0) 1.240 us | }
0) 1.514 us | }
0) 2.102 us | }
0) 2.400 us | }
0) 3.057 us | }
0) 3.431 us | }
0) | may_open() {
0) | inode_permission() {
0) | __inode_permission() {
0) 0.054 us | generic_permission();
0) 0.052 us | security_inode_permission();
0) 0.598 us | }
0) 0.877 us | }
0) 1.168 us | }
0) | vfs_open() {
0) | do_dentry_open() {
0) | path_get() {
0) 0.047 us | mntget();
0) 0.323 us | }
0) 0.046 us | try_module_get();
0) | security_file_open() {
0) 0.059 us | apparmor_file_open();
0) 0.042 us | __fsnotify_parent();
0) 0.086 us | fsnotify();
0) 0.983 us | }
0) | ext4_file_open() {
0) | dquot_file_open() {
0) 0.045 us | generic_file_open();
0) 0.334 us | }
0) 0.611 us | }
0) 0.045 us | file_ra_state_init();
0) 3.435 us | }
0) 3.711 us | }
0) 0.045 us | open_check_o_direct();
0) | ima_file_check() {
0) 0.075 us | process_measurement();
0) 0.370 us | }
0) 0.062 us | dput();
0) | mntput() {
0) 0.045 us | mntput_no_expire();
0) 0.320 us | }
0) | terminate_walk() {
0) 0.044 us | drop_links.isra.9();
0) 0.047 us | dput();
0) | mntput() {
0) 0.042 us | mntput_no_expire();
0) 0.316 us | }
0) 0.051 us | dput();
0) | mntput() {
0) 0.045 us | mntput_no_expire();
0) 0.321 us | }
0) 2.170 us | }
0) ! 101.922 us | }
0) 0.042 us | restore_nameidata();
0) ! 102.494 us | }
0) 0.042 us | __fsnotify_parent();
0) 0.050 us | fsnotify();
0) | fd_install() {
0) | __fd_install() {
0) 0.045 us | _cond_resched();
0) 0.338 us | }
0) 0.646 us | }
0) 0.043 us | putname();
0) ! 109.348 us | }
0) ! 109.650 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.058 us | audit_filter_rules();
0) 0.048 us | audit_filter_rules();
0) 0.047 us | audit_filter_rules();
0) | audit_filter_rules() {
0) 0.047 us | audit_comparator();
0) 0.047 us | audit_comparator();
0) 0.757 us | }
0) | audit_filter_rules() {
0) 0.047 us | audit_comparator();
0) 0.047 us | audit_comparator();
0) 0.672 us | }
0) 3.107 us | }
0) | audit_filter_inodes() {
0) | audit_filter_rules() {
0) 0.133 us | audit_watch_compare();
0) 0.592 us | }
0) | audit_filter_rules() {
0) 0.155 us | audit_watch_compare();
0) 0.604 us | }
0) 1.867 us | }
0) | putname() {
0) 0.062 us | kmem_cache_free();
0) 0.357 us | }
0) | path_put() {
0) 0.070 us | dput();
0) | mntput() {
0) 0.043 us | mntput_no_expire();
0) 0.359 us | }
0) 0.931 us | }
0) 0.045 us | unroll_tree_refs();
0) 0.045 us | kfree();
0) 7.845 us | }
0) 8.122 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.052 us | audit_filter_syscall();
0) 0.042 us | current_kernel_time();
0) 0.641 us | }
0) 0.920 us | }
0) 1.208 us | }
0) | SyS_read() {
0) | __fdget_pos() {
0) 0.047 us | __fget_light();
0) 0.362 us | }
0) | vfs_read() {
0) | rw_verify_area() {
0) | security_file_permission() {
0) | apparmor_file_permission() {
0) | common_file_perm() {
0) 0.052 us | aa_file_perm();
0) 0.359 us | }
0) 0.654 us | }
0) 0.051 us | __fsnotify_parent();
0) 0.057 us | fsnotify();
0) 1.645 us | }
0) 1.941 us | }
0) | __vfs_read() {
0) | new_sync_read() {
0) | generic_file_read_iter() {
0) 0.052 us | _cond_resched();
0) | pagecache_get_page() {
0) 0.336 us | find_get_entry();
0) 0.629 us | }
0) 0.055 us | mark_page_accessed();
0) 0.044 us | put_page();
0) | touch_atime() {
0) | atime_needs_update() {
0) | current_fs_time() {
0) 0.044 us | current_kernel_time();
0) 0.320 us | }
0) 0.602 us | }
0) 0.080 us | __sb_start_write();
0) | __mnt_want_write() {
0) 0.043 us | __mnt_is_readonly.part.7();
0) 0.337 us | }
0) | current_fs_time() {
0) 0.052 us | current_kernel_time();
0) 0.350 us | }
0) | generic_update_time() {
0) | __mark_inode_dirty() {
0) | ext4_dirty_inode() {
0) | __ext4_journal_start_sb() {
0) | ext4_journal_check_start() {
0) 0.045 us | _cond_resched();
0) 0.333 us | }
0) | jbd2__journal_start() {
0) | kmem_cache_alloc() {
0) 0.045 us | _cond_resched();
0) 0.361 us | }
0) | start_this_handle() {
0) 0.046 us | _raw_read_lock();
0) 0.379 us | }
0) 1.252 us | }
0) 2.109 us | }
0) | ext4_mark_inode_dirty() {
0) 0.045 us | _cond_resched();
0) | ext4_reserve_inode_write() {
0) | __ext4_get_inode_loc() {
0) 0.047 us | ext4_get_group_desc();
0) 0.043 us | ext4_inode_table();
0) | __getblk_gfp() {
0) | __find_get_block() {
0) | __find_get_block_slow() {
0) | pagecache_get_page() {
0) 0.237 us | find_get_entry();
0) 0.048 us | mark_page_accessed();
0) 0.831 us | }
0) 0.045 us | _raw_spin_lock();
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.045 us | put_page();
0) 2.055 us | }
0) | bh_lru_install() {
0) 0.108 us | __brelse();
0) 0.434 us | }
0) 3.112 us | }
0) 0.043 us | _cond_resched();
0) 3.671 us | }
0) 4.531 us | }
0) | __ext4_journal_get_write_access() {
0) 0.050 us | _cond_resched();
0) | jbd2_journal_get_write_access() {
0) 0.053 us | jbd2_write_access_granted.part.8();
0) | jbd2_journal_add_journal_head() {
0) | kmem_cache_alloc() {
0) 0.045 us | _cond_resched();
0) 0.349 us | }
0) 0.641 us | }
0) | do_get_write_access() {
0) 0.044 us | _cond_resched();
0) | unlock_buffer() {
0) | wake_up_bit() {
0) 0.116 us | bit_waitqueue();
0) 0.056 us | __wake_up_bit();
0) 0.775 us | }
0) 1.074 us | }
0) 0.044 us | _raw_spin_lock();
0) | __jbd2_journal_file_buffer() {
0) 0.047 us | jbd2_journal_grab_journal_head();
0) 0.372 us | }
0) 0.048 us | __pv_queued_spin_unlock();
0) 0.042 us | jbd2_journal_cancel_revoke();
0) 3.156 us | }
0) 0.060 us | jbd2_journal_put_journal_head();
0) 4.894 us | }
0) 5.481 us | }
0) + 10.522 us | }
0) | ext4_mark_iloc_dirty() {
0) 0.044 us | _raw_spin_lock();
0) 0.047 us | ext4_get_inode_flags();
0) 0.045 us | from_kuid();
0) 0.050 us | from_kgid();
0) 0.045 us | ext4_inode_csum_set();
0) 0.046 us | __pv_queued_spin_unlock();
0) | __ext4_handle_dirty_metadata() {
0) 0.045 us | _cond_resched();
0) | jbd2_journal_dirty_metadata() {
0) 0.048 us | jbd2_journal_grab_journal_head();
0) 0.043 us | _raw_spin_lock();
0) | __jbd2_journal_file_buffer() {
0) 0.047 us | __jbd2_journal_temp_unlink_buffer();
0) 0.353 us | }
0) 0.043 us | __pv_queued_spin_unlock();
0) 0.043 us | jbd2_journal_put_journal_head();
0) 1.788 us | }
0) 2.369 us | }
0) 0.045 us | __brelse();
0) 5.325 us | }
0) + 16.734 us | }
0) | __ext4_journal_stop() {
0) | jbd2_journal_stop() {
0) | __wake_up() {
0) 0.048 us | _raw_spin_lock_irqsave();
0) 0.045 us | __wake_up_common();
0) | _raw_spin_unlock_irqrestore() {
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.346 us | }
0) 1.193 us | }
0) 0.050 us | kmem_cache_free();
0) 1.793 us | }
0) 2.084 us | }
0) + 21.670 us | }
0) 0.045 us | _raw_spin_lock();
0) 0.048 us | __inode_attach_wb();
0) | locked_inode_to_wb_and_lock_list() {
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.043 us | _raw_spin_lock();
0) 0.606 us | }
0) 0.045 us | inode_wb_list_move_locked();
0) 0.045 us | __pv_queued_spin_unlock();
0) + 24.000 us | }
0) + 24.284 us | }
0) 0.041 us | __mnt_drop_write();
0) 0.074 us | __sb_end_write();
0) + 27.490 us | }
0) + 29.909 us | }
0) + 30.234 us | }
0) + 30.542 us | }
0) 0.051 us | __fsnotify_parent();
0) 0.054 us | fsnotify();
0) + 33.740 us | }
0) + 34.687 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.077 us | audit_filter_rules();
0) 0.047 us | audit_filter_rules();
0) 0.051 us | audit_filter_rules();
0) 1.106 us | }
0) 0.046 us | audit_filter_inodes();
0) | path_put() {
0) 0.046 us | dput();
0) 0.043 us | mntput();
0) 0.603 us | }
0) 0.043 us | unroll_tree_refs();
0) 0.043 us | kfree();
0) 3.101 us | }
0) 3.385 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.046 us | audit_filter_syscall();
0) 0.045 us | current_kernel_time();
0) 0.610 us | }
0) 0.882 us | }
0) 1.166 us | }
0) | SyS_newfstat() {
0) | vfs_fstat() {
0) | __fdget_raw() {
0) 0.059 us | __fget_light();
0) 0.326 us | }
0) | vfs_getattr() {
0) | security_inode_getattr() {
0) | apparmor_inode_getattr() {
0) 0.050 us | common_perm();
0) 0.360 us | }
0) 0.674 us | }
0) | vfs_getattr_nosec() {
0) | ext4_getattr() {
0) 0.050 us | generic_fillattr();
0) 0.349 us | }
0) 0.626 us | }
0) 1.814 us | }
0) 2.671 us | }
0) | cp_new_stat() {
0) 0.061 us | from_kuid_munged();
0) 0.070 us | from_kgid_munged();
0) 0.698 us | }
0) 3.919 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.049 us | audit_filter_rules();
0) 0.046 us | audit_filter_rules();
0) 0.047 us | audit_filter_rules();
0) | audit_filter_rules() {
0) 0.046 us | audit_comparator();
0) 0.363 us | }
0) | audit_filter_rules() {
0) 0.056 us | audit_comparator();
0) 0.381 us | }
0) 2.247 us | }
0) 0.047 us | audit_filter_inodes();
0) | path_put() {
0) 0.045 us | dput();
0) 0.042 us | mntput();
0) 0.597 us | }
0) 0.042 us | unroll_tree_refs();
0) 0.043 us | kfree();
0) 4.219 us | }
0) 4.508 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.048 us | audit_filter_syscall();
0) 0.044 us | current_kernel_time();
0) 0.770 us | }
0) 1.045 us | }
0) 1.326 us | }
0) | SyS_mmap() {
0) | SyS_mmap_pgoff() {
0) 0.053 us | __audit_mmap_fd();
0) | fget() {
0) 0.059 us | __fget();
0) 0.333 us | }
0) 0.042 us | is_file_shm_hugepages();
0) | vm_mmap_pgoff() {
0) | security_mmap_file() {
0) 0.042 us | cap_mmap_file();
0) | apparmor_mmap_file() {
0) | common_mmap() {
0) | common_file_perm() {
0) 0.047 us | aa_file_perm();
0) 0.331 us | }
0) 0.631 us | }
0) 0.928 us | }
0) | ima_file_mmap() {
0) 0.057 us | process_measurement();
0) 0.338 us | }
0) 2.128 us | }
0) | down_write() {
0) 0.045 us | _cond_resched();
0) 0.321 us | }
0) | do_mmap_pgoff() {
0) | get_unmapped_area() {
0) | arch_get_unmapped_area_topdown() {
0) 0.046 us | get_align_mask();
0) 0.042 us | get_align_mask();
0) 0.170 us | unmapped_area_topdown();
0) 1.050 us | }
0) | security_mmap_addr() {
0) 0.047 us | cap_mmap_addr();
0) 0.044 us | cap_mmap_addr();
0) 0.626 us | }
0) 2.240 us | }
0) | mmap_region() {
0) 0.046 us | is_file_shm_hugepages();
0) | vma_merge() {
0) 0.055 us | can_vma_merge_before();
0) 0.396 us | }
0) | kmem_cache_alloc() {
0) 0.045 us | _cond_resched();
0) 0.209 us | __slab_alloc();
0) 0.850 us | }
0) | ext4_file_mmap() {
0) | touch_atime() {
0) | atime_needs_update() {
0) | current_fs_time() {
0) 0.047 us | current_kernel_time();
0) 0.323 us | }
0) 0.612 us | }
0) 0.910 us | }
0) 1.196 us | }
0) | vma_link() {
0) | down_write() {
0) 0.045 us | _cond_resched();
0) 0.406 us | }
0) 0.044 us | __vma_link_list();
0) 0.170 us | __vma_link_rb();
0) | __vma_link_file() {
0) 0.975 us | vma_interval_tree_insert();
0) 1.265 us | }
0) 0.045 us | up_write();
0) 3.142 us | }
0) 0.085 us | uprobe_mmap();
0) | vma_set_page_prot() {
0) 0.051 us | vma_wants_writenotify();
0) 0.328 us | }
0) 7.975 us | }
0) + 10.780 us | }
0) 0.047 us | up_write();
0) + 14.412 us | }
0) 0.046 us | fput();
0) + 16.239 us | }
0) + 16.518 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.057 us | audit_filter_rules();
0) 0.046 us | audit_filter_rules();
0) 0.053 us | audit_filter_rules();
0) | audit_filter_rules() {
0) 0.048 us | audit_comparator();
0) 0.347 us | }
0) | audit_filter_rules() {
0) 0.052 us | audit_comparator();
0) 0.341 us | }
0) 2.198 us | }
0) 0.055 us | audit_filter_inodes();
0) | path_put() {
0) 0.046 us | dput();
0) 0.044 us | mntput();
0) 0.636 us | }
0) 0.053 us | unroll_tree_refs();
0) 0.048 us | kfree();
0) 4.220 us | }
0) 4.508 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.048 us | audit_filter_syscall();
0) 0.045 us | current_kernel_time();
0) 0.614 us | }
0) 0.892 us | }
0) 1.185 us | }
0) | SyS_mprotect() {
0) | down_write() {
0) 0.052 us | _cond_resched();
0) 0.331 us | }
0) | find_vma() {
0) 0.059 us | vmacache_find();
0) 0.047 us | vmacache_update();
0) 0.704 us | }
0) | security_file_mprotect() {
0) | apparmor_file_mprotect() {
0) | common_mmap() {
0) | common_file_perm() {
0) 0.046 us | aa_file_perm();
0) 0.333 us | }
0) 0.604 us | }
0) 0.883 us | }
0) 1.223 us | }
0) | mprotect_fixup() {
0) 0.056 us | vma_merge();
0) | split_vma() {
0) | __split_vma.isra.33() {
0) | kmem_cache_alloc() {
0) 0.046 us | _cond_resched();
0) 0.349 us | }
0) 0.056 us | vma_dup_policy();
0) 0.081 us | anon_vma_clone();
0) 0.059 us | vma_do_get_file();
0) | vma_adjust() {
0) 0.045 us | uprobe_munmap();
0) | down_write() {
0) 0.046 us | _cond_resched();
0) 0.325 us | }
0) | __vma_link_file() {
0) | vma_interval_tree_insert() {
0) 0.113 us | vma_interval_tree_augment_rotate();
0) 0.457 us | }
0) 0.742 us | }
0) 0.327 us | vma_interval_tree_remove();
0) 0.560 us | vma_interval_tree_insert();
0) 0.048 us | __vma_link_list();
0) | __vma_link_rb() {
0) 0.053 us | vma_gap_callbacks_rotate();
0) 0.045 us | vma_gap_callbacks_rotate();
0) 0.792 us | }
0) 0.046 us | up_write();
0) 0.047 us | uprobe_mmap();
0) 0.048 us | uprobe_mmap();
0) 5.587 us | }
0) 7.499 us | }
0) 7.787 us | }
0) | split_vma() {
0) | __split_vma.isra.33() {
0) | kmem_cache_alloc() {
0) 0.053 us | _cond_resched();
0) 0.346 us | }
0) 0.049 us | vma_dup_policy();
0) 0.053 us | anon_vma_clone();
0) 0.053 us | vma_do_get_file();
0) | vma_adjust() {
0) 0.047 us | uprobe_munmap();
0) | down_write() {
0) 0.053 us | _cond_resched();
0) 0.325 us | }
0) | __vma_link_file() {
0) | vma_interval_tree_insert() {
0) 0.115 us | vma_interval_tree_augment_rotate();
0) 0.442 us | }
0) 0.715 us | }
0) 0.067 us | vma_interval_tree_remove();
0) | vma_interval_tree_insert() {
0) 0.044 us | vma_interval_tree_augment_rotate();
0) 0.052 us | vma_interval_tree_augment_rotate();
0) 0.694 us | }
0) 0.044 us | __vma_link_list();
0) | __vma_link_rb() {
0) 0.054 us | vma_gap_callbacks_rotate();
0) 0.449 us | }
0) 0.046 us | up_write();
0) 0.046 us | uprobe_mmap();
0) 0.047 us | uprobe_mmap();
0) 4.958 us | }
0) 6.736 us | }
0) 7.016 us | }
0) 0.045 us | vma_wants_writenotify();
0) | vma_set_page_prot() {
0) 0.046 us | vma_wants_writenotify();
0) 0.325 us | }
0) | change_protection() {
0) | change_protection_range() {
0) 0.050 us | _raw_spin_lock();
0) 0.043 us | __pv_queued_spin_unlock();
0) 1.521 us | }
0) 1.826 us | }
0) 0.044 us | vm_stat_account();
0) 0.048 us | vm_stat_account();
0) + 19.116 us | }
0) 0.045 us | up_write();
0) + 22.677 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.048 us | audit_filter_rules();
0) 0.047 us | audit_filter_rules();
0) 0.050 us | audit_filter_rules();
0) | audit_filter_rules() {
0) 0.046 us | audit_comparator();
0) 0.375 us | }
0) 1.697 us | }
0) 0.048 us | audit_filter_inodes();
0) | path_put() {
0) 0.043 us | dput();
0) 0.045 us | mntput();
0) 0.626 us | }
0) 0.053 us | unroll_tree_refs();
0) 0.046 us | kfree();
0) 3.826 us | }
0) 4.106 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.048 us | audit_filter_syscall();
0) 0.043 us | current_kernel_time();
0) 0.614 us | }
0) 0.897 us | }
0) 1.188 us | }
0) | SyS_mmap() {
0) | SyS_mmap_pgoff() {
0) 0.045 us | __audit_mmap_fd();
0) | fget() {
0) 0.055 us | __fget();
0) 0.356 us | }
0) 0.045 us | is_file_shm_hugepages();
0) | vm_mmap_pgoff() {
0) | security_mmap_file() {
0) 0.043 us | cap_mmap_file();
0) | apparmor_mmap_file() {
0) | common_mmap() {
0) | common_file_perm() {
0) 0.051 us | aa_file_perm();
0) 0.328 us | }
0) 0.626 us | }
0) 0.894 us | }
0) 0.050 us | ima_file_mmap();
0) 1.763 us | }
0) | down_write() {
0) 0.047 us | _cond_resched();
0) 0.342 us | }
0) | do_mmap_pgoff() {
0) | get_unmapped_area() {
0) 0.054 us | arch_get_unmapped_area_topdown();
0) | security_mmap_addr() {
0) 0.044 us | cap_mmap_addr();
0) 0.045 us | cap_mmap_addr();
0) 0.612 us | }
0) 1.183 us | }
0) | mmap_region() {
0) | do_munmap() {
0) | find_vma() {
0) 0.090 us | vmacache_find();
0) 0.051 us | vmacache_update();
0) 0.672 us | }
0) | find_vma() {
0) 0.099 us | vmacache_find();
0) 0.402 us | }
0) 0.070 us | vma_rb_erase();
0) | unmap_region() {
0) | lru_add_drain() {
0) | lru_add_drain_cpu() {
0) | pagevec_lru_move_fn() {
0) 0.044 us | _raw_spin_lock_irqsave();
0) 0.085 us | mem_cgroup_page_lruvec();
0) | __pagevec_lru_add_fn() {
0) 0.050 us | mem_cgroup_update_lru_size();
0) 0.064 us | __mod_zone_page_state();
0) 0.681 us | }
0) | _raw_spin_unlock_irqrestore() {
0) 0.043 us | __pv_queued_spin_unlock();
0) 0.326 us | }
0) | release_pages() {
0) 0.045 us | mem_cgroup_uncharge_list();
0) 0.046 us | free_hot_cold_page_list();
0) 0.691 us | }
0) 3.121 us | }
0) 3.429 us | }
0) 3.863 us | }
0) 0.047 us | tlb_gather_mmu();
0) | unmap_vmas() {
0) | unmap_single_vma() {
0) 0.053 us | uprobe_munmap();
0) | unmap_page_range() {
0) 0.046 us | _raw_spin_lock();
0) 0.060 us | sync_mm_rss();
0) 0.042 us | __pv_queued_spin_unlock();
0) 0.049 us | _cond_resched();
0) 1.291 us | }
0) 1.852 us | }
0) 2.161 us | }
0) | free_pgtables() {
0) 0.046 us | unlink_anon_vmas();
0) | unlink_file_vma() {
0) | down_write() {
0) 0.047 us | _cond_resched();
0) 0.327 us | }
0) | __remove_shared_vm_struct() {
0) 0.178 us | vma_interval_tree_remove();
0) 0.455 us | }
0) 0.045 us | up_write();
0) 1.576 us | }
0) 0.077 us | free_pgd_range();
0) 2.445 us | }
0) | tlb_finish_mmu() {
0) 0.045 us | tlb_flush_mmu_tlbonly();
0) 0.044 us | tlb_flush_mmu_free();
0) 0.649 us | }
0) + 10.416 us | }
0) | remove_vma() {
0) 0.050 us | _cond_resched();
0) | vma_do_fput() {
0) 0.042 us | fput();
0) 0.321 us | }
0) 0.062 us | kmem_cache_free();
0) 1.187 us | }
0) + 14.147 us | }
0) 0.043 us | is_file_shm_hugepages();
0) | security_vm_enough_memory_mm() {
0) | cap_vm_enough_memory() {
0) 0.048 us | cap_capable();
0) 0.326 us | }
0) 0.056 us | __vm_enough_memory();
0) 0.942 us | }
0) | vma_merge() {
0) 0.045 us | can_vma_merge_before();
0) 0.363 us | }
0) | kmem_cache_alloc() {
0) 0.043 us | _cond_resched();
0) 0.372 us | }
0) | ext4_file_mmap() {
0) | touch_atime() {
0) | atime_needs_update() {
0) | current_fs_time() {
0) 0.046 us | current_kernel_time();
0) 0.344 us | }
0) 0.639 us | }
0) 0.916 us | }
0) 1.194 us | }
0) | vma_link() {
0) | down_write() {
0) 0.046 us | _cond_resched();
0) 0.320 us | }
0) 0.047 us | __vma_link_list();
0) 0.075 us | __vma_link_rb();
0) | __vma_link_file() {
0) 0.396 us | vma_interval_tree_insert();
0) 0.666 us | }
0) 0.045 us | up_write();
0) 2.372 us | }
0) 0.047 us | uprobe_mmap();
0) | vma_set_page_prot() {
0) 0.046 us | vma_wants_writenotify();
0) 0.328 us | }
0) + 22.326 us | }
0) + 24.053 us | }
0) 0.043 us | up_write();
0) + 27.192 us | }
0) 0.047 us | fput();
0) + 28.941 us | }
0) + 29.211 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.055 us | audit_filter_rules();
0) 0.052 us | audit_filter_rules();
0) 0.045 us | audit_filter_rules();
0) | audit_filter_rules() {
0) 0.049 us | audit_comparator();
0) 0.354 us | }
0) | audit_filter_rules() {
0) 0.048 us | audit_comparator();
0) 0.341 us | }
0) 2.271 us | }
0) 0.045 us | audit_filter_inodes();
0) | path_put() {
0) 0.044 us | dput();
0) 0.043 us | mntput();
0) 0.594 us | }
0) 0.043 us | unroll_tree_refs();
0) 0.043 us | kfree();
0) 4.253 us | }
0) 4.539 us | }
0) | __do_page_fault() {
0) 0.046 us | down_read_trylock();
0) 0.044 us | _cond_resched();
0) | find_vma() {
0) 0.057 us | vmacache_find();
0) 0.044 us | vmacache_update();
0) 0.662 us | }
0) | handle_mm_fault() {
0) 0.092 us | __mem_cgroup_count_vm_event();
0) | anon_vma_prepare() {
0) 0.045 us | _cond_resched();
0) | kmem_cache_alloc() {
0) 0.043 us | _cond_resched();
0) 0.338 us | }
0) | find_mergeable_anon_vma() {
0) 0.047 us | reusable_anon_vma();
0) 0.074 us | reusable_anon_vma();
0) 0.629 us | }
0) | kmem_cache_alloc() {
0) 0.044 us | _cond_resched();
0) 0.369 us | }
0) | down_write() {
0) 0.045 us | _cond_resched();
0) 0.323 us | }
0) 0.044 us | _raw_spin_lock();
0) 0.068 us | anon_vma_interval_tree_insert();
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.042 us | up_write();
0) 4.117 us | }
0) | alloc_pages_vma() {
0) 0.049 us | __get_vma_policy();
0) | get_vma_policy.part.27() {
0) 0.052 us | get_task_policy.part.24();
0) 0.375 us | }
0) 0.042 us | policy_nodemask();
0) 0.044 us | policy_zonelist();
0) | __alloc_pages_nodemask() {
0) 0.044 us | _cond_resched();
0) 0.060 us | next_zones_zonelist();
0) | get_page_from_freelist() {
0) 0.047 us | next_zones_zonelist();
0) 0.044 us | __cpuset_node_allowed();
0) 0.072 us | __zone_watermark_ok();
0) 0.047 us | next_zones_zonelist();
0) 0.046 us | __cpuset_node_allowed();
0) 0.055 us | __zone_watermark_ok();
0) 0.045 us | __mod_zone_page_state();
0) | zone_statistics() {
0) 0.044 us | __inc_zone_state();
0) 0.042 us | __inc_zone_state();
0) 0.624 us | }
0) 3.215 us | }
0) 4.102 us | }
0) 5.956 us | }
0) | mem_cgroup_try_charge() {
0) 0.078 us | get_mem_cgroup_from_mm();
0) 0.050 us | try_charge();
0) 0.678 us | }
0) | __do_fault() {
0) | filemap_fault() {
0) | pagecache_get_page() {
0) 0.413 us | find_get_entry();
0) 0.684 us | }
0) 0.044 us | _cond_resched();
0) 1.290 us | }
0) 1.574 us | }
0) 0.048 us | _raw_spin_lock();
0) | do_set_pte() {
0) | page_add_new_anon_rmap() {
0) 0.046 us | __mod_zone_page_state();
0) 0.049 us | __page_set_anon_rmap();
0) 0.612 us | }
0) 0.937 us | }
0) | mem_cgroup_commit_charge() {
0) 0.045 us | commit_charge();
0) 0.048 us | mem_cgroup_charge_statistics.isra.24();
0) 0.044 us | memcg_check_events();
0) 0.907 us | }
0) | lru_cache_add_active_or_unevictable() {
0) 0.047 us | __lru_cache_add();
0) 0.353 us | }
0) 0.042 us | __pv_queued_spin_unlock();
0) | unlock_page() {
0) 0.066 us | __wake_up_bit();
0) 0.391 us | }
0) 0.046 us | put_page();
0) + 19.013 us | }
0) 0.044 us | up_read();
0) + 21.086 us | }
0) | __do_page_fault() {
0) 0.051 us | down_read_trylock();
0) 0.043 us | _cond_resched();
0) | find_vma() {
0) 0.073 us | vmacache_find();
0) 0.363 us | }
0) | handle_mm_fault() {
0) 0.047 us | __mem_cgroup_count_vm_event();
0) 0.050 us | _raw_spin_lock();
0) | filemap_map_pages() {
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.052 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.635 us | }
0) 0.922 us | }
0) | unlock_page() {
0) 0.062 us | __wake_up_bit();
0) 0.373 us | }
0) | unlock_page() {
0) 0.045 us | __wake_up_bit();
0) 0.326 us | }
0) 0.042 us | put_page();
0) 2.974 us | }
0) 0.045 us | __pv_queued_spin_unlock();
0) 4.182 us | }
0) 0.045 us | up_read();
0) 5.934 us | }
0) | __do_page_fault() {
0) 0.045 us | down_read_trylock();
0) 0.044 us | _cond_resched();
0) | find_vma() {
0) 0.063 us | vmacache_find();
0) 0.351 us | }
0) | handle_mm_fault() {
0) 0.050 us | __mem_cgroup_count_vm_event();
0) 0.050 us | _raw_spin_lock();
0) | do_wp_page() {
0) 0.046 us | vm_normal_page();
0) 0.046 us | __pv_queued_spin_unlock();
0) | wp_page_copy.isra.53() {
0) | anon_vma_prepare() {
0) 0.045 us | _cond_resched();
0) 0.326 us | }
0) | alloc_pages_vma() {
0) 0.043 us | __get_vma_policy();
0) | get_vma_policy.part.27() {
0) 0.044 us | get_task_policy.part.24();
0) 0.319 us | }
0) 0.043 us | policy_nodemask();
0) 0.045 us | policy_zonelist();
0) | __alloc_pages_nodemask() {
0) 0.043 us | _cond_resched();
0) 0.045 us | next_zones_zonelist();
0) | get_page_from_freelist() {
0) 0.052 us | next_zones_zonelist();
0) 0.046 us | __cpuset_node_allowed();
0) 0.052 us | __zone_watermark_ok();
0) 0.044 us | next_zones_zonelist();
0) 0.043 us | __cpuset_node_allowed();
0) 0.046 us | __zone_watermark_ok();
0) 0.047 us | __mod_zone_page_state();
0) | zone_statistics() {
0) 0.046 us | __inc_zone_state();
0) 0.046 us | __inc_zone_state();
0) 0.617 us | }
0) 3.149 us | }
0) 4.005 us | }
0) 5.687 us | }
0) | mem_cgroup_try_charge() {
0) 0.053 us | get_mem_cgroup_from_mm();
0) 0.048 us | try_charge();
0) 0.646 us | }
0) 0.050 us | _raw_spin_lock();
0) | ptep_clear_flush() {
0) 0.604 us | flush_tlb_page();
0) 1.236 us | }
0) | page_add_new_anon_rmap() {
0) 0.075 us | __mod_zone_page_state();
0) 0.050 us | __page_set_anon_rmap();
0) 0.688 us | }
0) | mem_cgroup_commit_charge() {
0) 0.047 us | commit_charge();
0) 0.173 us | mem_cgroup_charge_statistics.isra.24();
0) 0.044 us | memcg_check_events();
0) 1.119 us | }
0) | lru_cache_add_active_or_unevictable() {
0) 0.046 us | __lru_cache_add();
0) 0.351 us | }
0) | page_remove_rmap() {
0) 0.056 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.680 us | }
0) 0.046 us | put_page();
0) 0.091 us | __pv_queued_spin_unlock();
0) 0.044 us | put_page();
0) + 14.896 us | }
0) + 15.784 us | }
0) + 16.701 us | }
0) 0.052 us | up_read();
0) + 18.447 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.047 us | audit_filter_syscall();
0) 0.071 us | current_kernel_time();
0) 0.725 us | }
0) 1.001 us | }
0) 1.281 us | }
0) | SyS_close() {
0) | __close_fd() {
0) 0.061 us | _raw_spin_lock();
0) 0.045 us | __pv_queued_spin_unlock();
0) | filp_close() {
0) 0.102 us | dnotify_flush();
0) 0.044 us | locks_remove_posix();
0) 0.043 us | fput();
0) 0.971 us | }
0) 1.887 us | }
0) 2.171 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.090 us | audit_filter_rules();
0) 0.161 us | audit_filter_rules();
0) 0.050 us | audit_filter_rules();
0) 1.472 us | }
0) 0.049 us | audit_filter_inodes();
0) | path_put() {
0) 0.045 us | dput();
0) 0.046 us | mntput();
0) 0.604 us | }
0) 0.046 us | unroll_tree_refs();
0) 0.047 us | kfree();
0) 3.465 us | }
0) 3.755 us | }
0) | __do_page_fault() {
0) 0.045 us | down_read_trylock();
0) 0.049 us | _cond_resched();
0) | find_vma() {
0) 0.070 us | vmacache_find();
0) 0.043 us | vmacache_update();
0) 0.834 us | }
0) | handle_mm_fault() {
0) 0.052 us | __mem_cgroup_count_vm_event();
0) 0.046 us | is_vma_temporary_stack();
0) | __pte_alloc() {
0) | pte_alloc_one() {
0) | alloc_pages_current() {
0) 0.056 us | get_task_policy.part.24();
0) 0.045 us | policy_nodemask();
0) 0.043 us | policy_zonelist();
0) | __alloc_pages_nodemask() {
0) 0.045 us | _cond_resched();
0) 0.044 us | next_zones_zonelist();
0) | get_page_from_freelist() {
0) 0.043 us | next_zones_zonelist();
0) 0.043 us | __cpuset_node_allowed();
0) 0.055 us | __zone_watermark_ok();
0) 0.050 us | next_zones_zonelist();
0) 0.046 us | __cpuset_node_allowed();
0) 0.053 us | __zone_watermark_ok();
0) 0.044 us | __mod_zone_page_state();
0) | zone_statistics() {
0) 0.044 us | __inc_zone_state();
0) 0.052 us | __inc_zone_state();
0) 0.613 us | }
0) 3.312 us | }
0) 4.177 us | }
0) 5.468 us | }
0) 0.047 us | inc_zone_page_state();
0) 6.048 us | }
0) 0.076 us | _raw_spin_lock();
0) 0.045 us | __pv_queued_spin_unlock();
0) 6.972 us | }
0) 0.047 us | _raw_spin_lock();
0) | filemap_map_pages() {
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.047 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.601 us | }
0) 0.883 us | }
0) | unlock_page() {
0) 0.061 us | __wake_up_bit();
0) 0.381 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.047 us | mem_cgroup_begin_page_stat();
0) 0.042 us | mem_cgroup_end_page_stat();
0) 0.601 us | }
0) 0.883 us | }
0) | unlock_page() {
0) 0.055 us | __wake_up_bit();
0) 0.342 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.047 us | mem_cgroup_end_page_stat();
0) 0.604 us | }
0) 0.888 us | }
0) | unlock_page() {
0) 0.057 us | __wake_up_bit();
0) 0.345 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.046 us | mem_cgroup_begin_page_stat();
0) 0.044 us | mem_cgroup_end_page_stat();
0) 0.602 us | }
0) 0.882 us | }
0) | unlock_page() {
0) 0.057 us | __wake_up_bit();
0) 0.342 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.042 us | mem_cgroup_end_page_stat();
0) 0.590 us | }
0) 0.882 us | }
0) | unlock_page() {
0) 0.052 us | __wake_up_bit();
0) 0.333 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.053 us | mem_cgroup_begin_page_stat();
0) 0.046 us | mem_cgroup_end_page_stat();
0) 0.740 us | }
0) 1.013 us | }
0) | unlock_page() {
0) 0.051 us | __wake_up_bit();
0) 0.337 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.052 us | mem_cgroup_begin_page_stat();
0) 0.043 us | mem_cgroup_end_page_stat();
0) 0.597 us | }
0) 0.880 us | }
0) | unlock_page() {
0) 0.120 us | __wake_up_bit();
0) 0.426 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.051 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.624 us | }
0) 0.897 us | }
0) | unlock_page() {
0) 0.188 us | __wake_up_bit();
0) 0.472 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.042 us | mem_cgroup_end_page_stat();
0) 0.597 us | }
0) 0.877 us | }
0) | unlock_page() {
0) 0.120 us | __wake_up_bit();
0) 0.398 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.047 us | mem_cgroup_begin_page_stat();
0) 0.053 us | mem_cgroup_end_page_stat();
0) 0.629 us | }
0) 0.912 us | }
0) | unlock_page() {
0) 0.062 us | __wake_up_bit();
0) 0.338 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.602 us | }
0) 0.881 us | }
0) | unlock_page() {
0) 0.062 us | __wake_up_bit();
0) 0.336 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.052 us | mem_cgroup_begin_page_stat();
0) 0.043 us | mem_cgroup_end_page_stat();
0) 0.629 us | }
0) 0.905 us | }
0) | unlock_page() {
0) 0.050 us | __wake_up_bit();
0) 0.336 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.043 us | mem_cgroup_end_page_stat();
0) 0.599 us | }
0) 0.872 us | }
0) | unlock_page() {
0) 0.058 us | __wake_up_bit();
0) 0.349 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.047 us | mem_cgroup_end_page_stat();
0) 0.625 us | }
0) 0.907 us | }
0) | unlock_page() {
0) 0.111 us | __wake_up_bit();
0) 0.384 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.046 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.602 us | }
0) 0.895 us | }
0) | unlock_page() {
0) 0.048 us | __wake_up_bit();
0) 0.337 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.051 us | mem_cgroup_begin_page_stat();
0) 0.042 us | mem_cgroup_end_page_stat();
0) 0.623 us | }
0) 0.897 us | }
0) | unlock_page() {
0) 0.064 us | __wake_up_bit();
0) 0.333 us | }
0) + 28.902 us | }
0) 0.044 us | __pv_queued_spin_unlock();
0) + 37.718 us | }
0) 0.042 us | up_read();
0) + 39.963 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.047 us | audit_filter_syscall();
0) 0.045 us | current_kernel_time();
0) 0.613 us | }
0) 0.895 us | }
0) 1.174 us | }
0) | SyS_access() {
0) | prepare_creds() {
0) | kmem_cache_alloc() {
0) 0.044 us | _cond_resched();
0) 0.421 us | }
0) | security_prepare_creds() {
0) | apparmor_cred_prepare() {
0) | aa_alloc_task_context() {
0) | kmem_cache_alloc_trace() {
0) 0.047 us | _cond_resched();
0) 0.405 us | }
0) 0.706 us | }
0) 0.070 us | aa_dup_task_context();
0) 1.291 us | }
0) 1.692 us | }
0) 2.772 us | }
0) 0.052 us | make_kuid();
0) 0.043 us | override_creds();
0) | user_path_at_empty() {
0) | getname_flags() {
0) 0.045 us | __audit_reusename();
0) | kmem_cache_alloc() {
0) 0.057 us | _cond_resched();
0) 0.439 us | }
0) | __audit_getname() {
0) 0.065 us | audit_alloc_name();
0) 0.053 us | _raw_spin_lock();
0) | path_get() {
0) 0.115 us | mntget();
0) 0.428 us | }
0) 0.047 us | __pv_queued_spin_unlock();
0) 1.572 us | }
0) 2.941 us | }
0) | filename_lookup() {
0) | path_lookupat() {
0) | path_init() {
0) 0.053 us | set_root_rcu();
0) 0.368 us | }
0) | link_path_walk() {
0) | inode_permission() {
0) | __inode_permission() {
0) 0.051 us | generic_permission();
0) 0.045 us | security_inode_permission();
0) 0.719 us | }
0) 1.015 us | }
0) | walk_component() {
0) | lookup_fast() {
0) 0.194 us | __d_lookup_rcu();
0) 0.527 us | }
0) 0.812 us | }
0) | inode_permission() {
0) | __inode_permission() {
0) 0.046 us | generic_permission();
0) 0.045 us | security_inode_permission();
0) 0.606 us | }
0) 0.879 us | }
0) 3.516 us | }
0) | walk_component() {
0) | lookup_fast() {
0) 0.140 us | __d_lookup_rcu();
0) 0.450 us | }
0) 0.736 us | }
0) | terminate_walk() {
0) 0.050 us | drop_links.isra.9();
0) 0.336 us | }
0) 5.958 us | }
0) 0.050 us | restore_nameidata();
0) 0.045 us | putname();
0) 6.815 us | }
0) + 10.286 us | }
0) 0.042 us | revert_creds();
0) | __put_cred() {
0) | call_rcu_sched() {
0) | __call_rcu() {
0) 0.155 us | __call_rcu_nocb_enqueue();
0) 0.523 us | }
0) 0.818 us | }
0) 1.092 us | }
0) + 15.799 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.050 us | audit_filter_rules();
0) 0.055 us | audit_filter_rules();
0) 0.047 us | audit_filter_rules();
0) | audit_filter_rules() {
0) 0.045 us | audit_comparator();
0) 0.414 us | }
0) 1.834 us | }
0) | audit_filter_inodes() {
0) | audit_filter_rules() {
0) 0.101 us | audit_watch_compare();
0) 0.441 us | }
0) | audit_filter_rules() {
0) 0.060 us | audit_watch_compare();
0) 0.373 us | }
0) 1.374 us | }
0) | putname() {
0) 0.090 us | kmem_cache_free();
0) 0.376 us | }
0) | path_put() {
0) 0.084 us | dput();
0) | mntput() {
0) 0.044 us | mntput_no_expire();
0) 0.339 us | }
0) 0.940 us | }
0) 0.052 us | unroll_tree_refs();
0) 0.043 us | kfree();
0) 6.112 us | }
0) 6.402 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.048 us | audit_filter_syscall();
0) 0.044 us | current_kernel_time();
0) 0.640 us | }
0) 0.917 us | }
0) 1.194 us | }
0) | SyS_open() {
0) | do_sys_open() {
0) | getname() {
0) | getname_flags() {
0) 0.044 us | __audit_reusename();
0) | kmem_cache_alloc() {
0) 0.045 us | _cond_resched();
0) 0.331 us | }
0) | __audit_getname() {
0) 0.066 us | audit_alloc_name();
0) 0.044 us | _raw_spin_lock();
0) | path_get() {
0) 0.047 us | mntget();
0) 0.328 us | }
0) 0.046 us | __pv_queued_spin_unlock();
0) 1.462 us | }
0) 2.645 us | }
0) 2.914 us | }
0) | get_unused_fd_flags() {
0) | __alloc_fd() {
0) 0.044 us | _raw_spin_lock();
0) 0.047 us | expand_files();
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.959 us | }
0) 1.271 us | }
0) | do_filp_open() {
0) | path_openat() {
0) | get_empty_filp() {
0) | kmem_cache_alloc() {
0) 0.045 us | _cond_resched();
0) 0.376 us | }
0) | security_file_alloc() {
0) | apparmor_file_alloc_security() {
0) | kmem_cache_alloc_trace() {
0) 0.044 us | _cond_resched();
0) 0.349 us | }
0) 0.647 us | }
0) 0.963 us | }
0) 0.050 us | __mutex_init();
0) 2.182 us | }
0) | path_init() {
0) 0.050 us | set_root_rcu();
0) 0.357 us | }
0) | link_path_walk() {
0) | inode_permission() {
0) | __inode_permission() {
0) 0.045 us | generic_permission();
0) 0.044 us | security_inode_permission();
0) 0.600 us | }
0) 0.872 us | }
0) | walk_component() {
0) | lookup_fast() {
0) 0.093 us | __d_lookup_rcu();
0) 0.386 us | }
0) 0.664 us | }
0) | inode_permission() {
0) | __inode_permission() {
0) 0.054 us | generic_permission();
0) 0.052 us | security_inode_permission();
0) 0.615 us | }
0) 0.897 us | }
0) | walk_component() {
0) | lookup_fast() {
0) 0.095 us | __d_lookup_rcu();
0) 0.411 us | }
0) 0.687 us | }
0) | inode_permission() {
0) | __inode_permission() {
0) 0.045 us | generic_permission();
0) 0.045 us | security_inode_permission();
0) 0.614 us | }
0) 0.882 us | }
0) 5.271 us | }
0) | lookup_fast() {
0) 0.186 us | __d_lookup_rcu();
0) | unlazy_walk() {
0) | legitimize_mnt() {
0) 0.047 us | __legitimize_mnt();
0) 0.338 us | }
0) | legitimize_path.isra.22() {
0) 0.045 us | __legitimize_mnt();
0) 0.331 us | }
0) 1.281 us | }
0) 2.017 us | }
0) | mutex_lock() {
0) 0.051 us | _cond_resched();
0) 0.329 us | }
0) | lookup_dcache() {
0) | d_lookup() {
0) 0.046 us | __d_lookup();
0) 0.325 us | }
0) | d_alloc() {
0) | __d_alloc() {
0) | kmem_cache_alloc() {
0) 0.052 us | _cond_resched();
0) 0.397 us | }
0) 0.046 us | d_set_d_op();
0) 1.163 us | }
0) 0.045 us | _raw_spin_lock();
0) 0.045 us | __pv_queued_spin_unlock();
0) 2.018 us | }
0) 2.891 us | }
0) | lookup_real() {
0) | ext4_lookup() {
0) | ext4_find_entry() {
0) 0.082 us | ext4_fname_setup_filename();
0) | dx_probe() {
0) | __ext4_read_dirblock() {
0) | ext4_bread() {
0) | ext4_getblk() {
0) | ext4_map_blocks() {
0) | ext4_es_lookup_extent() {
0) 0.051 us | _raw_read_lock();
0) 0.410 us | }
0) | __check_block_validity.constprop.63() {
0) 0.181 us | ext4_data_block_valid();
0) 0.480 us | }
0) 1.466 us | }
0) | __getblk_gfp() {
0) | __find_get_block() {
0) 0.100 us | mark_page_accessed();
0) 0.563 us | }
0) 0.047 us | _cond_resched();
0) 1.144 us | }
0) 3.140 us | }
0) 3.437 us | }
0) 3.726 us | }
0) | ext4fs_dirhash() {
0) 0.115 us | str2hashbuf_signed();
0) 0.443 us | }
0) 4.778 us | }
0) | __ext4_read_dirblock() {
0) | ext4_bread() {
0) | ext4_getblk() {
0) | ext4_map_blocks() {
0) | ext4_es_lookup_extent() {
0) 0.044 us | _raw_read_lock();
0) 0.342 us | }
0) | __check_block_validity.constprop.63() {
0) 0.067 us | ext4_data_block_valid();
0) 0.368 us | }
0) 1.237 us | }
0) | __getblk_gfp() {
0) | __find_get_block() {
0) 0.080 us | mark_page_accessed();
0) 0.388 us | }
0) 0.045 us | _cond_resched();
0) 0.975 us | }
0) 2.729 us | }
0) 3.005 us | }
0) 3.307 us | }
0) | ext4_search_dir() {
0) 0.045 us | __ext4_check_dir_entry();
0) 0.474 us | }
0) | dx_release() {
0) 0.044 us | __brelse();
0) 0.354 us | }
0) | ext4_fname_free_filename() {
0) 0.045 us | kfree();
0) 0.321 us | }
0) + 10.950 us | }
0) 0.043 us | __brelse();
0) | ext4_iget_normal() {
0) | ext4_iget() {
0) | iget_locked() {
0) 0.058 us | _raw_spin_lock();
0) 0.311 us | find_inode_fast();
0) 0.045 us | __pv_queued_spin_unlock();
0) | alloc_inode() {
0) | ext4_alloc_inode() {
0) | kmem_cache_alloc() {
0) 0.044 us | _cond_resched();
0) 0.424 us | }
0) 0.045 us | ext4_es_init_tree();
0) 1.168 us | }
0) | inode_init_always() {
0) 0.043 us | make_kuid();
0) 0.043 us | make_kgid();
0) 0.057 us | security_inode_alloc();
0) 0.045 us | __mutex_init();
0) 1.523 us | }
0) 3.503 us | }
0) 0.045 us | _raw_spin_lock();
0) 0.046 us | find_inode_fast();
0) 0.043 us | _raw_spin_lock();
0) 0.052 us | __pv_queued_spin_unlock();
0) | inode_sb_list_add() {
0) 0.044 us | _raw_spin_lock();
0) 0.043 us | __pv_queued_spin_unlock();
0) 0.699 us | }
0) 0.045 us | __pv_queued_spin_unlock();
0) 7.302 us | }
0) | __ext4_get_inode_loc() {
0) 0.138 us | ext4_get_group_desc();
0) 0.076 us | ext4_inode_table();
0) | __getblk_gfp() {
0) | __find_get_block() {
0) | __find_get_block_slow() {
0) | pagecache_get_page() {
0) 0.278 us | find_get_entry();
0) 0.042 us | mark_page_accessed();
0) 0.873 us | }
0) 0.045 us | _raw_spin_lock();
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.045 us | put_page();
0) 2.135 us | }
0) | bh_lru_install() {
0) 0.052 us | __brelse();
0) 0.371 us | }
0) 3.245 us | }
0) 0.044 us | _cond_resched();
0) 3.802 us | }
0) 4.791 us | }
0) 0.045 us | make_kuid();
0) 0.046 us | make_kgid();
0) 0.052 us | set_nlink();
0) 0.048 us | _raw_read_lock();
0) 0.052 us | ext4_inode_is_fast_symlink();
0) 0.045 us | ext4_inode_is_fast_symlink();
0) 0.044 us | __brelse();
0) | ext4_set_inode_flags() {
0) 0.045 us | inode_set_flags();
0) 0.324 us | }
0) | unlock_new_inode() {
0) 0.045 us | _raw_spin_lock();
0) | wake_up_bit() {
0) 0.153 us | bit_waitqueue();
0) 0.138 us | __wake_up_bit();
0) 0.812 us | }
0) 0.045 us | __pv_queued_spin_unlock();
0) 1.794 us | }
0) + 17.723 us | }
0) + 18.148 us | }
0) | d_splice_alias() {
0) 0.048 us | _raw_spin_lock();
0) | __d_instantiate() {
0) 0.067 us | d_flags_for_inode();
0) 0.046 us | _raw_spin_lock();
0) 0.046 us | __pv_queued_spin_unlock();
0) 0.045 us | _raw_spin_lock();
0) 0.046 us | __pv_queued_spin_unlock();
0) 1.541 us | }
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.055 us | security_d_instantiate();
0) | d_rehash() {
0) 0.047 us | _raw_spin_lock();
0) 0.067 us | __d_rehash();
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.912 us | }
0) 3.852 us | }
0) + 33.988 us | }
0) + 34.276 us | }
0) 0.043 us | mutex_unlock();
0) | __audit_inode() {
0) | audit_copy_inode() {
0) 0.046 us | security_inode_getsecid();
0) | get_vfs_caps_from_disk() {
0) | generic_getxattr() {
0) 0.142 us | xattr_resolve_name();
0) | ext4_xattr_security_get() {
0) | ext4_xattr_get() {
0) | down_read() {
0) 0.043 us | _cond_resched();
0) 0.335 us | }
0) 0.055 us | ext4_xattr_ibody_get();
0) 0.045 us | up_read();
0) 1.290 us | }
0) 1.582 us | }
0) 2.302 us | }
0) 2.618 us | }
0) 3.192 us | }
0) 3.524 us | }
0) 0.045 us | follow_managed();
0) | pick_link() {
0) 0.050 us | mntget();
0) 0.339 us | }
0) | trailing_symlink() {
0) | touch_atime() {
0) | atime_needs_update() {
0) | current_fs_time() {
0) 0.059 us | current_kernel_time();
0) 0.331 us | }
0) 0.645 us | }
0) 0.919 us | }
0) 0.044 us | _cond_resched();
0) 0.045 us | security_inode_follow_link();
0) 1.808 us | }
0) | link_path_walk() {
0) | inode_permission() {
0) | __inode_permission() {
0) 0.044 us | generic_permission();
0) 0.043 us | security_inode_permission();
0) 0.602 us | }
0) 0.875 us | }
0) 1.193 us | }
0) | lookup_fast() {
0) | __d_lookup() {
0) 0.108 us | _raw_spin_lock();
0) 0.043 us | __pv_queued_spin_unlock();
0) 1.215 us | }
0) 0.050 us | follow_managed();
0) 1.782 us | }
0) | dput() {
0) 0.043 us | _raw_spin_lock();
0) | list_lru_add() {
0) 0.083 us | _raw_spin_lock();
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.701 us | }
0) 0.044 us | __pv_queued_spin_unlock();
0) 1.596 us | }
0) | mntput() {
0) 0.046 us | mntput_no_expire();
0) 0.333 us | }
0) 0.044 us | mntget();
0) 0.052 us | complete_walk();
0) | __audit_inode() {
0) | audit_copy_inode() {
0) 0.044 us | security_inode_getsecid();
0) | get_vfs_caps_from_disk() {
0) | generic_getxattr() {
0) 0.056 us | xattr_resolve_name();
0) | ext4_xattr_security_get() {
0) | ext4_xattr_get() {
0) | down_read() {
0) 0.051 us | _cond_resched();
0) 0.321 us | }
0) 0.045 us | ext4_xattr_ibody_get();
0) 0.043 us | up_read();
0) 1.157 us | }
0) 1.431 us | }
0) 1.995 us | }
0) 2.281 us | }
0) 2.944 us | }
0) 3.331 us | }
0) | may_open() {
0) | inode_permission() {
0) | __inode_permission() {
0) 0.045 us | generic_permission();
0) 0.045 us | security_inode_permission();
0) 0.630 us | }
0) 0.904 us | }
0) 1.200 us | }
0) | vfs_open() {
0) | do_dentry_open() {
0) | path_get() {
0) 0.046 us | mntget();
0) 0.325 us | }
0) 0.046 us | try_module_get();
0) | security_file_open() {
0) 0.057 us | apparmor_file_open();
0) 0.042 us | __fsnotify_parent();
0) 0.068 us | fsnotify();
0) 0.958 us | }
0) | ext4_file_open() {
0) | dquot_file_open() {
0) 0.043 us | generic_file_open();
0) 0.344 us | }
0) 0.634 us | }
0) 0.071 us | file_ra_state_init();
0) 3.415 us | }
0) 3.692 us | }
0) 0.045 us | open_check_o_direct();
0) | ima_file_check() {
0) 0.093 us | process_measurement();
0) 0.379 us | }
0) 0.050 us | dput();
0) | mntput() {
0) 0.045 us | mntput_no_expire();
0) 0.316 us | }
0) | terminate_walk() {
0) 0.045 us | drop_links.isra.9();
0) 0.054 us | dput();
0) | mntput() {
0) 0.042 us | mntput_no_expire();
0) 0.315 us | }
0) 0.045 us | dput();
0) | mntput() {
0) 0.044 us | mntput_no_expire();
0) 0.323 us | }
0) 2.131 us | }
0) + 75.801 us | }
0) 0.045 us | restore_nameidata();
0) + 76.368 us | }
0) 0.047 us | __fsnotify_parent();
0) 0.050 us | fsnotify();
0) | fd_install() {
0) | __fd_install() {
0) 0.045 us | _cond_resched();
0) 0.321 us | }
0) 0.614 us | }
0) 0.042 us | putname();
0) + 83.222 us | }
0) + 83.524 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.089 us | audit_filter_rules();
0) 0.047 us | audit_filter_rules();
0) 0.047 us | audit_filter_rules();
0) | audit_filter_rules() {
0) 0.045 us | audit_comparator();
0) 0.053 us | audit_comparator();
0) 0.735 us | }
0) | audit_filter_rules() {
0) 0.054 us | audit_comparator();
0) 0.046 us | audit_comparator();
0) 0.652 us | }
0) 3.018 us | }
0) 0.100 us | audit_filter_inodes();
0) | putname() {
0) 0.050 us | kmem_cache_free();
0) 0.333 us | }
0) | path_put() {
0) 0.067 us | dput();
0) | mntput() {
0) 0.044 us | mntput_no_expire();
0) 0.332 us | }
0) 0.901 us | }
0) 0.045 us | unroll_tree_refs();
0) 0.042 us | kfree();
0) 5.967 us | }
0) 6.244 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.047 us | audit_filter_syscall();
0) 0.046 us | current_kernel_time();
0) 0.620 us | }
0) 0.890 us | }
0) 1.183 us | }
0) | SyS_read() {
0) | __fdget_pos() {
0) 0.055 us | __fget_light();
0) 0.339 us | }
0) | vfs_read() {
0) | rw_verify_area() {
0) | security_file_permission() {
0) | apparmor_file_permission() {
0) | common_file_perm() {
0) 0.048 us | aa_file_perm();
0) 0.332 us | }
0) 0.651 us | }
0) 0.047 us | __fsnotify_parent();
0) 0.046 us | fsnotify();
0) 1.521 us | }
0) 1.798 us | }
0) | __vfs_read() {
0) | new_sync_read() {
0) | generic_file_read_iter() {
0) 0.045 us | _cond_resched();
0) | pagecache_get_page() {
0) 0.228 us | find_get_entry();
0) 0.500 us | }
0) 0.060 us | mark_page_accessed();
0) 0.044 us | put_page();
0) | touch_atime() {
0) | atime_needs_update() {
0) | current_fs_time() {
0) 0.045 us | current_kernel_time();
0) 0.333 us | }
0) 0.614 us | }
0) 0.912 us | }
0) 3.224 us | }
0) 3.541 us | }
0) 3.848 us | }
0) 0.042 us | __fsnotify_parent();
0) 0.050 us | fsnotify();
0) 6.760 us | }
0) 7.613 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.076 us | audit_filter_rules();
0) 0.072 us | audit_filter_rules();
0) 0.045 us | audit_filter_rules();
0) 1.103 us | }
0) 0.047 us | audit_filter_inodes();
0) | path_put() {
0) 0.051 us | dput();
0) 0.051 us | mntput();
0) 0.602 us | }
0) 0.046 us | unroll_tree_refs();
0) 0.047 us | kfree();
0) 3.088 us | }
0) 3.371 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.047 us | audit_filter_syscall();
0) 0.044 us | current_kernel_time();
0) 0.636 us | }
0) 0.918 us | }
0) 1.198 us | }
0) | SyS_newfstat() {
0) | vfs_fstat() {
0) | __fdget_raw() {
0) 0.056 us | __fget_light();
0) 0.325 us | }
0) | vfs_getattr() {
0) | security_inode_getattr() {
0) | apparmor_inode_getattr() {
0) 0.054 us | common_perm();
0) 0.341 us | }
0) 0.639 us | }
0) | vfs_getattr_nosec() {
0) | ext4_getattr() {
0) 0.055 us | generic_fillattr();
0) 0.351 us | }
0) 0.623 us | }
0) 1.790 us | }
0) 2.621 us | }
0) | cp_new_stat() {
0) 0.068 us | from_kuid_munged();
0) 0.061 us | from_kgid_munged();
0) 0.708 us | }
0) 3.928 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.047 us | audit_filter_rules();
0) 0.047 us | audit_filter_rules();
0) 0.046 us | audit_filter_rules();
0) | audit_filter_rules() {
0) 0.048 us | audit_comparator();
0) 0.360 us | }
0) | audit_filter_rules() {
0) 0.053 us | audit_comparator();
0) 0.476 us | }
0) 2.288 us | }
0) 0.056 us | audit_filter_inodes();
0) | path_put() {
0) 0.045 us | dput();
0) 0.045 us | mntput();
0) 0.597 us | }
0) 0.043 us | unroll_tree_refs();
0) 0.044 us | kfree();
0) 4.290 us | }
0) 4.602 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.048 us | audit_filter_syscall();
0) 0.045 us | current_kernel_time();
0) 0.610 us | }
0) 0.884 us | }
0) 1.168 us | }
0) | SyS_mmap() {
0) | SyS_mmap_pgoff() {
0) | vm_mmap_pgoff() {
0) | security_mmap_file() {
0) 0.043 us | cap_mmap_file();
0) | apparmor_mmap_file() {
0) 0.065 us | common_mmap();
0) 0.361 us | }
0) 0.051 us | ima_file_mmap();
0) 1.272 us | }
0) | down_write() {
0) 0.044 us | _cond_resched();
0) 0.323 us | }
0) | do_mmap_pgoff() {
0) | get_unmapped_area() {
0) | arch_get_unmapped_area_topdown() {
0) 0.319 us | unmapped_area_topdown();
0) 0.622 us | }
0) | security_mmap_addr() {
0) 0.047 us | cap_mmap_addr();
0) 0.043 us | cap_mmap_addr();
0) 0.619 us | }
0) 1.792 us | }
0) | mmap_region() {
0) | security_vm_enough_memory_mm() {
0) | cap_vm_enough_memory() {
0) 0.054 us | cap_capable();
0) 0.323 us | }
0) 0.080 us | __vm_enough_memory();
0) 0.946 us | }
0) | vma_merge() {
0) 0.109 us | can_vma_merge_before();
0) | vma_adjust() {
0) 0.064 us | __vma_adjust_trans_huge();
0) | down_write() {
0) 0.046 us | _cond_resched();
0) 0.336 us | }
0) 0.091 us | anon_vma_interval_tree_remove();
0) 0.080 us | anon_vma_interval_tree_insert();
0) 0.052 us | up_write();
0) 2.355 us | }
0) 0.049 us | khugepaged_enter_vma_merge();
0) 3.335 us | }
0) | vma_set_page_prot() {
0) 0.050 us | vma_wants_writenotify();
0) 0.349 us | }
0) 5.628 us | }
0) 7.976 us | }
0) 0.046 us | up_write();
0) + 10.618 us | }
0) + 10.911 us | }
0) + 11.187 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.076 us | audit_filter_rules();
0) 0.048 us | audit_filter_rules();
0) 0.048 us | audit_filter_rules();
0) | audit_filter_rules() {
0) 0.049 us | audit_comparator();
0) 0.368 us | }
0) | audit_filter_rules() {
0) 0.046 us | audit_comparator();
0) 0.350 us | }
0) 2.351 us | }
0) 0.047 us | audit_filter_inodes();
0) | path_put() {
0) 0.050 us | dput();
0) 0.043 us | mntput();
0) 0.602 us | }
0) 0.043 us | unroll_tree_refs();
0) 0.044 us | kfree();
0) 4.326 us | }
0) 4.608 us | }
0) | __do_page_fault() {
0) 0.043 us | down_read_trylock();
0) 0.046 us | _cond_resched();
0) | find_vma() {
0) 0.082 us | vmacache_find();
0) 0.052 us | vmacache_update();
0) 0.716 us | }
0) | handle_mm_fault() {
0) 0.087 us | __mem_cgroup_count_vm_event();
0) | anon_vma_prepare() {
0) 0.045 us | _cond_resched();
0) 0.336 us | }
0) | alloc_pages_vma() {
0) 0.052 us | __get_vma_policy();
0) | get_vma_policy.part.27() {
0) 0.044 us | get_task_policy.part.24();
0) 0.323 us | }
0) 0.045 us | policy_nodemask();
0) 0.042 us | policy_zonelist();
0) | __alloc_pages_nodemask() {
0) 0.050 us | _cond_resched();
0) 0.049 us | next_zones_zonelist();
0) | get_page_from_freelist() {
0) 0.043 us | next_zones_zonelist();
0) 0.045 us | __cpuset_node_allowed();
0) 0.067 us | __zone_watermark_ok();
0) 0.044 us | next_zones_zonelist();
0) 0.044 us | __cpuset_node_allowed();
0) 0.052 us | __zone_watermark_ok();
0) 0.066 us | __mod_zone_page_state();
0) | zone_statistics() {
0) 0.045 us | __inc_zone_state();
0) 0.045 us | __inc_zone_state();
0) 0.602 us | }
0) 3.818 us | }
0) 4.851 us | }
0) 6.575 us | }
0) | mem_cgroup_try_charge() {
0) 0.075 us | get_mem_cgroup_from_mm();
0) 0.050 us | try_charge();
0) 0.649 us | }
0) 0.070 us | _raw_spin_lock();
0) | page_add_new_anon_rmap() {
0) 0.045 us | __mod_zone_page_state();
0) 0.049 us | __page_set_anon_rmap();
0) 0.611 us | }
0) | mem_cgroup_commit_charge() {
0) 0.046 us | commit_charge();
0) 0.043 us | mem_cgroup_charge_statistics.isra.24();
0) 0.041 us | memcg_check_events();
0) 1.012 us | }
0) | lru_cache_add_active_or_unevictable() {
0) 0.047 us | __lru_cache_add();
0) 0.326 us | }
0) 0.043 us | __pv_queued_spin_unlock();
0) + 12.033 us | }
0) 0.050 us | up_read();
0) + 14.148 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.046 us | audit_filter_syscall();
0) 0.046 us | current_kernel_time();
0) 0.649 us | }
0) 0.929 us | }
0) 1.222 us | }
0) | SyS_mmap() {
0) | SyS_mmap_pgoff() {
0) 0.046 us | __audit_mmap_fd();
0) | fget() {
0) 0.062 us | __fget();
0) 0.333 us | }
0) 0.052 us | is_file_shm_hugepages();
0) | vm_mmap_pgoff() {
0) | security_mmap_file() {
0) 0.044 us | cap_mmap_file();
0) | apparmor_mmap_file() {
0) | common_mmap() {
0) | common_file_perm() {
0) 0.054 us | aa_file_perm();
0) 0.338 us | }
0) 0.622 us | }
0) 0.915 us | }
0) | ima_file_mmap() {
0) 0.048 us | process_measurement();
0) 0.321 us | }
0) 2.042 us | }
0) | down_write() {
0) 0.045 us | _cond_resched();
0) 0.323 us | }
0) | do_mmap_pgoff() {
0) | get_unmapped_area() {
0) | arch_get_unmapped_area_topdown() {
0) 0.045 us | get_align_mask();
0) 0.045 us | get_align_mask();
0) 0.186 us | unmapped_area_topdown();
0) 1.052 us | }
0) | security_mmap_addr() {
0) 0.044 us | cap_mmap_addr();
0) 0.052 us | cap_mmap_addr();
0) 0.640 us | }
0) 2.208 us | }
0) | mmap_region() {
0) 0.047 us | is_file_shm_hugepages();
0) | vma_merge() {
0) 0.062 us | can_vma_merge_before();
0) 0.338 us | }
0) | kmem_cache_alloc() {
0) 0.045 us | _cond_resched();
0) 0.371 us | }
0) | ext4_file_mmap() {
0) | touch_atime() {
0) | atime_needs_update() {
0) | current_fs_time() {
0) 0.046 us | current_kernel_time();
0) 0.321 us | }
0) 0.602 us | }
0) 0.871 us | }
0) 1.192 us | }
0) | vma_link() {
0) | down_write() {
0) 0.044 us | _cond_resched();
0) 0.319 us | }
0) 0.045 us | __vma_link_list();
0) 0.162 us | __vma_link_rb();
0) | __vma_link_file() {
0) 0.915 us | vma_interval_tree_insert();
0) 1.198 us | }
0) 0.050 us | up_write();
0) 3.197 us | }
0) 0.088 us | uprobe_mmap();
0) | vma_set_page_prot() {
0) 0.053 us | vma_wants_writenotify();
0) 0.323 us | }
0) 7.461 us | }
0) + 10.243 us | }
0) 0.045 us | up_write();
0) + 13.650 us | }
0) 0.046 us | fput();
0) + 15.439 us | }
0) + 15.718 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.057 us | audit_filter_rules();
0) 0.048 us | audit_filter_rules();
0) 0.049 us | audit_filter_rules();
0) | audit_filter_rules() {
0) 0.053 us | audit_comparator();
0) 0.343 us | }
0) | audit_filter_rules() {
0) 0.046 us | audit_comparator();
0) 0.376 us | }
0) 2.272 us | }
0) 0.053 us | audit_filter_inodes();
0) | path_put() {
0) 0.044 us | dput();
0) 0.044 us | mntput();
0) 0.591 us | }
0) 0.044 us | unroll_tree_refs();
0) 0.050 us | kfree();
0) 4.254 us | }
0) 4.538 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.048 us | audit_filter_syscall();
0) 0.045 us | current_kernel_time();
0) 0.638 us | }
0) 0.916 us | }
0) 1.196 us | }
0) | SyS_mprotect() {
0) | down_write() {
0) 0.043 us | _cond_resched();
0) 0.322 us | }
0) | find_vma() {
0) 0.082 us | vmacache_find();
0) 0.051 us | vmacache_update();
0) 0.687 us | }
0) | security_file_mprotect() {
0) | apparmor_file_mprotect() {
0) | common_mmap() {
0) | common_file_perm() {
0) 0.048 us | aa_file_perm();
0) 0.339 us | }
0) 0.611 us | }
0) 0.893 us | }
0) 1.200 us | }
0) | mprotect_fixup() {
0) 0.063 us | vma_merge();
0) | split_vma() {
0) | __split_vma.isra.33() {
0) | kmem_cache_alloc() {
0) 0.044 us | _cond_resched();
0) 0.340 us | }
0) 0.048 us | vma_dup_policy();
0) 0.077 us | anon_vma_clone();
0) 0.049 us | vma_do_get_file();
0) | vma_adjust() {
0) 0.046 us | uprobe_munmap();
0) | down_write() {
0) 0.044 us | _cond_resched();
0) 0.320 us | }
0) | __vma_link_file() {
0) | vma_interval_tree_insert() {
0) 0.051 us | vma_interval_tree_augment_rotate();
0) 0.393 us | }
0) 0.660 us | }
0) 0.566 us | vma_interval_tree_remove();
0) 0.385 us | vma_interval_tree_insert();
0) 0.052 us | __vma_link_list();
0) | __vma_link_rb() {
0) 0.045 us | vma_gap_callbacks_rotate();
0) 0.057 us | vma_gap_callbacks_rotate();
0) 0.747 us | }
0) 0.044 us | up_write();
0) 0.044 us | uprobe_mmap();
0) 0.044 us | uprobe_mmap();
0) 5.459 us | }
0) 7.420 us | }
0) 7.699 us | }
0) | split_vma() {
0) | __split_vma.isra.33() {
0) | kmem_cache_alloc() {
0) 0.044 us | _cond_resched();
0) 0.337 us | }
0) 0.048 us | vma_dup_policy();
0) 0.055 us | anon_vma_clone();
0) 0.045 us | vma_do_get_file();
0) | vma_adjust() {
0) 0.044 us | uprobe_munmap();
0) | down_write() {
0) 0.043 us | _cond_resched();
0) 0.333 us | }
0) | __vma_link_file() {
0) | vma_interval_tree_insert() {
0) 0.048 us | vma_interval_tree_augment_rotate();
0) 0.404 us | }
0) 0.671 us | }
0) 0.075 us | vma_interval_tree_remove();
0) | vma_interval_tree_insert() {
0) 0.045 us | vma_interval_tree_augment_rotate();
0) 0.043 us | vma_interval_tree_augment_rotate();
0) 0.684 us | }
0) 0.046 us | __vma_link_list();
0) | __vma_link_rb() {
0) 0.055 us | vma_gap_callbacks_rotate();
0) 0.061 us | vma_gap_callbacks_rotate();
0) 0.699 us | }
0) 0.044 us | up_write();
0) 0.047 us | uprobe_mmap();
0) 0.054 us | uprobe_mmap();
0) 5.232 us | }
0) 6.980 us | }
0) 7.256 us | }
0) 0.050 us | vma_wants_writenotify();
0) | vma_set_page_prot() {
0) 0.046 us | vma_wants_writenotify();
0) 0.325 us | }
0) | change_protection() {
0) | change_protection_range() {
0) 0.045 us | _raw_spin_lock();
0) 0.044 us | __pv_queued_spin_unlock();
0) 1.253 us | }
0) 1.526 us | }
0) 0.043 us | vm_stat_account();
0) 0.050 us | vm_stat_account();
0) + 19.151 us | }
0) 0.043 us | up_write();
0) + 22.649 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.049 us | audit_filter_rules();
0) 0.046 us | audit_filter_rules();
0) 0.048 us | audit_filter_rules();
0) | audit_filter_rules() {
0) 0.048 us | audit_comparator();
0) 0.355 us | }
0) 1.666 us | }
0) 0.050 us | audit_filter_inodes();
0) | path_put() {
0) 0.045 us | dput();
0) 0.043 us | mntput();
0) 0.631 us | }
0) 0.044 us | unroll_tree_refs();
0) 0.042 us | kfree();
0) 3.678 us | }
0) 3.962 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.047 us | audit_filter_syscall();
0) 0.045 us | current_kernel_time();
0) 0.617 us | }
0) 0.889 us | }
0) 1.180 us | }
0) | SyS_mmap() {
0) | SyS_mmap_pgoff() {
0) 0.044 us | __audit_mmap_fd();
0) | fget() {
0) 0.057 us | __fget();
0) 0.338 us | }
0) 0.044 us | is_file_shm_hugepages();
0) | vm_mmap_pgoff() {
0) | security_mmap_file() {
0) 0.045 us | cap_mmap_file();
0) | apparmor_mmap_file() {
0) | common_mmap() {
0) | common_file_perm() {
0) 0.046 us | aa_file_perm();
0) 0.336 us | }
0) 0.634 us | }
0) 0.912 us | }
0) 0.051 us | ima_file_mmap();
0) 1.773 us | }
0) | down_write() {
0) 0.045 us | _cond_resched();
0) 0.323 us | }
0) | do_mmap_pgoff() {
0) | get_unmapped_area() {
0) 0.048 us | arch_get_unmapped_area_topdown();
0) | security_mmap_addr() {
0) 0.050 us | cap_mmap_addr();
0) 0.044 us | cap_mmap_addr();
0) 0.612 us | }
0) 1.188 us | }
0) | mmap_region() {
0) | do_munmap() {
0) | find_vma() {
0) 0.101 us | vmacache_find();
0) 0.042 us | vmacache_update();
0) 0.679 us | }
0) | find_vma() {
0) 0.083 us | vmacache_find();
0) 0.358 us | }
0) 0.063 us | vma_rb_erase();
0) | unmap_region() {
0) | lru_add_drain() {
0) | lru_add_drain_cpu() {
0) | pagevec_lru_move_fn() {
0) 0.050 us | _raw_spin_lock_irqsave();
0) 0.066 us | mem_cgroup_page_lruvec();
0) | __pagevec_lru_add_fn() {
0) 0.043 us | mem_cgroup_update_lru_size();
0) 0.047 us | __mod_zone_page_state();
0) 0.654 us | }
0) 0.045 us | mem_cgroup_page_lruvec();
0) | __pagevec_lru_add_fn() {
0) 0.045 us | mem_cgroup_update_lru_size();
0) 0.047 us | __mod_zone_page_state();
0) 0.641 us | }
0) 0.045 us | mem_cgroup_page_lruvec();
0) | __pagevec_lru_add_fn() {
0) 0.045 us | mem_cgroup_update_lru_size();
0) 0.045 us | __mod_zone_page_state();
0) 0.614 us | }
0) | _raw_spin_unlock_irqrestore() {
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.325 us | }
0) | release_pages() {
0) 0.045 us | mem_cgroup_uncharge_list();
0) 0.043 us | free_hot_cold_page_list();
0) 0.659 us | }
0) 5.530 us | }
0) 5.830 us | }
0) 6.126 us | }
0) 0.046 us | tlb_gather_mmu();
0) | unmap_vmas() {
0) | unmap_single_vma() {
0) 0.045 us | uprobe_munmap();
0) | unmap_page_range() {
0) 0.045 us | _raw_spin_lock();
0) 0.064 us | sync_mm_rss();
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.044 us | _cond_resched();
0) 1.238 us | }
0) 1.804 us | }
0) 2.113 us | }
0) | free_pgtables() {
0) 0.045 us | unlink_anon_vmas();
0) | unlink_file_vma() {
0) | down_write() {
0) 0.044 us | _cond_resched();
0) 0.350 us | }
0) | __remove_shared_vm_struct() {
0) 0.339 us | vma_interval_tree_remove();
0) 0.617 us | }
0) 0.043 us | up_write();
0) 1.771 us | }
0) 0.058 us | free_pgd_range();
0) 2.648 us | }
0) | tlb_finish_mmu() {
0) 0.042 us | tlb_flush_mmu_tlbonly();
0) 0.045 us | tlb_flush_mmu_free();
0) 0.635 us | }
0) + 12.827 us | }
0) | remove_vma() {
0) 0.045 us | _cond_resched();
0) | vma_do_fput() {
0) 0.044 us | fput();
0) 0.318 us | }
0) 0.113 us | kmem_cache_free();
0) 1.255 us | }
0) + 16.587 us | }
0) 0.043 us | is_file_shm_hugepages();
0) | security_vm_enough_memory_mm() {
0) | cap_vm_enough_memory() {
0) 0.048 us | cap_capable();
0) 0.325 us | }
0) 0.055 us | __vm_enough_memory();
0) 0.897 us | }
0) | vma_merge() {
0) 0.055 us | can_vma_merge_before();
0) 0.366 us | }
0) | kmem_cache_alloc() {
0) 0.045 us | _cond_resched();
0) 0.366 us | }
0) | ext4_file_mmap() {
0) | touch_atime() {
0) | atime_needs_update() {
0) | current_fs_time() {
0) 0.045 us | current_kernel_time();
0) 0.318 us | }
0) 0.599 us | }
0) 0.872 us | }
0) 1.143 us | }
0) | vma_link() {
0) | down_write() {
0) 0.045 us | _cond_resched();
0) 0.319 us | }
0) 0.046 us | __vma_link_list();
0) 0.090 us | __vma_link_rb();
0) | __vma_link_file() {
0) 0.428 us | vma_interval_tree_insert();
0) 0.694 us | }
0) 0.044 us | up_write();
0) 2.450 us | }
0) 0.047 us | uprobe_mmap();
0) | vma_set_page_prot() {
0) 0.045 us | vma_wants_writenotify();
0) 0.321 us | }
0) + 24.690 us | }
0) + 26.425 us | }
0) 0.045 us | up_write();
0) + 29.585 us | }
0) 0.045 us | fput();
0) + 31.339 us | }
0) + 31.619 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.055 us | audit_filter_rules();
0) 0.055 us | audit_filter_rules();
0) 0.057 us | audit_filter_rules();
0) | audit_filter_rules() {
0) 0.046 us | audit_comparator();
0) 0.345 us | }
0) | audit_filter_rules() {
0) 0.049 us | audit_comparator();
0) 0.351 us | }
0) 2.225 us | }
0) 0.047 us | audit_filter_inodes();
0) | path_put() {
0) 0.045 us | dput();
0) 0.043 us | mntput();
0) 0.596 us | }
0) 0.043 us | unroll_tree_refs();
0) 0.045 us | kfree();
0) 4.252 us | }
0) 4.534 us | }
0) | __do_page_fault() {
0) 0.047 us | down_read_trylock();
0) 0.045 us | _cond_resched();
0) | find_vma() {
0) 0.057 us | vmacache_find();
0) 0.050 us | vmacache_update();
0) 0.649 us | }
0) | handle_mm_fault() {
0) 0.053 us | __mem_cgroup_count_vm_event();
0) | anon_vma_prepare() {
0) 0.046 us | _cond_resched();
0) | kmem_cache_alloc() {
0) 0.043 us | _cond_resched();
0) 0.454 us | }
0) | find_mergeable_anon_vma() {
0) 0.055 us | reusable_anon_vma();
0) 0.065 us | reusable_anon_vma();
0) 0.681 us | }
0) | kmem_cache_alloc() {
0) 0.043 us | _cond_resched();
0) 0.338 us | }
0) | down_write() {
0) 0.046 us | _cond_resched();
0) 0.346 us | }
0) 0.043 us | _raw_spin_lock();
0) 0.047 us | anon_vma_interval_tree_insert();
0) 0.043 us | __pv_queued_spin_unlock();
0) 0.046 us | up_write();
0) 4.217 us | }
0) | alloc_pages_vma() {
0) 0.044 us | __get_vma_policy();
0) | get_vma_policy.part.27() {
0) 0.043 us | get_task_policy.part.24();
0) 0.324 us | }
0) 0.043 us | policy_nodemask();
0) 0.047 us | policy_zonelist();
0) | __alloc_pages_nodemask() {
0) 0.052 us | _cond_resched();
0) 0.047 us | next_zones_zonelist();
0) | get_page_from_freelist() {
0) 0.045 us | next_zones_zonelist();
0) 0.044 us | __cpuset_node_allowed();
0) 0.052 us | __zone_watermark_ok();
0) 0.043 us | next_zones_zonelist();
0) 0.043 us | __cpuset_node_allowed();
0) 0.051 us | __zone_watermark_ok();
0) 0.043 us | __mod_zone_page_state();
0) | zone_statistics() {
0) 0.044 us | __inc_zone_state();
0) 0.043 us | __inc_zone_state();
0) 0.601 us | }
0) 3.043 us | }
0) 3.929 us | }
0) 5.650 us | }
0) | mem_cgroup_try_charge() {
0) 0.053 us | get_mem_cgroup_from_mm();
0) 0.048 us | try_charge();
0) 0.632 us | }
0) | __do_fault() {
0) | filemap_fault() {
0) | pagecache_get_page() {
0) 0.232 us | find_get_entry();
0) 0.519 us | }
0) 0.044 us | _cond_resched();
0) 1.125 us | }
0) 1.412 us | }
0) 0.049 us | _raw_spin_lock();
0) | do_set_pte() {
0) | page_add_new_anon_rmap() {
0) 0.059 us | __mod_zone_page_state();
0) 0.054 us | __page_set_anon_rmap();
0) 0.658 us | }
0) 0.963 us | }
0) | mem_cgroup_commit_charge() {
0) 0.047 us | commit_charge();
0) 0.044 us | mem_cgroup_charge_statistics.isra.24();
0) 0.044 us | memcg_check_events();
0) 0.873 us | }
0) | lru_cache_add_active_or_unevictable() {
0) 0.043 us | __lru_cache_add();
0) 0.422 us | }
0) 0.044 us | __pv_queued_spin_unlock();
0) | unlock_page() {
0) 0.060 us | __wake_up_bit();
0) 0.395 us | }
0) 0.051 us | put_page();
0) + 19.092 us | }
0) 0.052 us | up_read();
0) + 21.145 us | }
0) | __do_page_fault() {
0) 0.045 us | down_read_trylock();
0) 0.045 us | _cond_resched();
0) | find_vma() {
0) 0.071 us | vmacache_find();
0) 0.355 us | }
0) | handle_mm_fault() {
0) 0.047 us | __mem_cgroup_count_vm_event();
0) 0.044 us | _raw_spin_lock();
0) | filemap_map_pages() {
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.050 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.627 us | }
0) 0.919 us | }
0) | unlock_page() {
0) 0.078 us | __wake_up_bit();
0) 0.351 us | }
0) | unlock_page() {
0) 0.045 us | __wake_up_bit();
0) 0.324 us | }
0) 0.046 us | put_page();
0) 2.787 us | }
0) 0.051 us | __pv_queued_spin_unlock();
0) 3.985 us | }
0) 0.046 us | up_read();
0) 5.723 us | }
0) | __do_page_fault() {
0) 0.045 us | down_read_trylock();
0) 0.051 us | _cond_resched();
0) | find_vma() {
0) 0.070 us | vmacache_find();
0) 0.348 us | }
0) | handle_mm_fault() {
0) 0.048 us | __mem_cgroup_count_vm_event();
0) 0.046 us | _raw_spin_lock();
0) | do_wp_page() {
0) 0.045 us | vm_normal_page();
0) 0.043 us | __pv_queued_spin_unlock();
0) | wp_page_copy.isra.53() {
0) | anon_vma_prepare() {
0) 0.043 us | _cond_resched();
0) 0.321 us | }
0) | alloc_pages_vma() {
0) 0.046 us | __get_vma_policy();
0) | get_vma_policy.part.27() {
0) 0.043 us | get_task_policy.part.24();
0) 0.309 us | }
0) 0.042 us | policy_nodemask();
0) 0.052 us | policy_zonelist();
0) | __alloc_pages_nodemask() {
0) 0.045 us | _cond_resched();
0) 0.046 us | next_zones_zonelist();
0) | get_page_from_freelist() {
0) 0.046 us | next_zones_zonelist();
0) 0.043 us | __cpuset_node_allowed();
0) 0.057 us | __zone_watermark_ok();
0) 0.047 us | next_zones_zonelist();
0) 0.044 us | __cpuset_node_allowed();
0) 0.045 us | __zone_watermark_ok();
0) 0.045 us | __mod_zone_page_state();
0) | zone_statistics() {
0) 0.047 us | __inc_zone_state();
0) 0.042 us | __inc_zone_state();
0) 0.605 us | }
0) 3.207 us | }
0) 4.054 us | }
0) 5.738 us | }
0) | mem_cgroup_try_charge() {
0) 0.050 us | get_mem_cgroup_from_mm();
0) 0.050 us | try_charge();
0) 0.614 us | }
0) 0.045 us | _raw_spin_lock();
0) | ptep_clear_flush() {
0) 0.579 us | flush_tlb_page();
0) 1.202 us | }
0) | page_add_new_anon_rmap() {
0) 0.075 us | __mod_zone_page_state();
0) 0.079 us | __page_set_anon_rmap();
0) 0.737 us | }
0) | mem_cgroup_commit_charge() {
0) 0.045 us | commit_charge();
0) 0.168 us | mem_cgroup_charge_statistics.isra.24();
0) 0.045 us | memcg_check_events();
0) 1.020 us | }
0) | lru_cache_add_active_or_unevictable() {
0) 0.045 us | __lru_cache_add();
0) 0.320 us | }
0) | page_remove_rmap() {
0) 0.057 us | mem_cgroup_begin_page_stat();
0) 0.046 us | mem_cgroup_end_page_stat();
0) 0.648 us | }
0) 0.047 us | put_page();
0) 0.048 us | __pv_queued_spin_unlock();
0) 0.046 us | put_page();
0) + 14.825 us | }
0) + 15.715 us | }
0) + 16.628 us | }
0) 0.051 us | up_read();
0) + 18.370 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.064 us | audit_filter_syscall();
0) 0.080 us | current_kernel_time();
0) 0.752 us | }
0) 1.025 us | }
0) 1.313 us | }
0) | SyS_close() {
0) | __close_fd() {
0) 0.059 us | _raw_spin_lock();
0) 0.049 us | __pv_queued_spin_unlock();
0) | filp_close() {
0) 0.049 us | dnotify_flush();
0) 0.041 us | locks_remove_posix();
0) 0.051 us | fput();
0) 0.920 us | }
0) 1.859 us | }
0) 2.135 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.080 us | audit_filter_rules();
0) 0.113 us | audit_filter_rules();
0) 0.048 us | audit_filter_rules();
0) 1.404 us | }
0) 0.054 us | audit_filter_inodes();
0) | path_put() {
0) 0.043 us | dput();
0) 0.046 us | mntput();
0) 0.619 us | }
0) 0.044 us | unroll_tree_refs();
0) 0.042 us | kfree();
0) 3.553 us | }
0) 3.834 us | }
0) | __do_page_fault() {
0) 0.045 us | down_read_trylock();
0) 0.045 us | _cond_resched();
0) | find_vma() {
0) 0.082 us | vmacache_find();
0) 0.044 us | vmacache_update();
0) 0.788 us | }
0) | handle_mm_fault() {
0) 0.051 us | __mem_cgroup_count_vm_event();
0) 0.047 us | is_vma_temporary_stack();
0) | __pte_alloc() {
0) | pte_alloc_one() {
0) | alloc_pages_current() {
0) 0.063 us | get_task_policy.part.24();
0) 0.045 us | policy_nodemask();
0) 0.042 us | policy_zonelist();
0) | __alloc_pages_nodemask() {
0) 0.045 us | _cond_resched();
0) 0.045 us | next_zones_zonelist();
0) | get_page_from_freelist() {
0) 0.046 us | next_zones_zonelist();
0) 0.045 us | __cpuset_node_allowed();
0) 0.092 us | __zone_watermark_ok();
0) 0.050 us | next_zones_zonelist();
0) 0.052 us | __cpuset_node_allowed();
0) 0.054 us | __zone_watermark_ok();
0) 0.045 us | __mod_zone_page_state();
0) | zone_statistics() {
0) 0.043 us | __inc_zone_state();
0) 0.043 us | __inc_zone_state();
0) 0.609 us | }
0) 3.371 us | }
0) 4.288 us | }
0) 5.453 us | }
0) 0.055 us | inc_zone_page_state();
0) 6.040 us | }
0) 0.078 us | _raw_spin_lock();
0) 0.045 us | __pv_queued_spin_unlock();
0) 6.950 us | }
0) 0.046 us | _raw_spin_lock();
0) | filemap_map_pages() {
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.048 us | mem_cgroup_begin_page_stat();
0) 0.050 us | mem_cgroup_end_page_stat();
0) 0.630 us | }
0) 0.920 us | }
0) | unlock_page() {
0) 0.063 us | __wake_up_bit();
0) 0.342 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.046 us | mem_cgroup_begin_page_stat();
0) 0.043 us | mem_cgroup_end_page_stat();
0) 0.596 us | }
0) 0.876 us | }
0) | unlock_page() {
0) 0.058 us | __wake_up_bit();
0) 0.346 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.052 us | mem_cgroup_begin_page_stat();
0) 0.042 us | mem_cgroup_end_page_stat();
0) 0.615 us | }
0) 0.894 us | }
0) | unlock_page() {
0) 0.045 us | __wake_up_bit();
0) 0.328 us | }
0) 5.470 us | }
0) 0.044 us | __pv_queued_spin_unlock();
0) + 14.238 us | }
0) 0.047 us | up_read();
0) + 16.457 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.047 us | audit_filter_syscall();
0) 0.045 us | current_kernel_time();
0) 0.624 us | }
0) 0.900 us | }
0) 1.192 us | }
0) | SyS_access() {
0) | prepare_creds() {
0) | kmem_cache_alloc() {
0) 0.044 us | _cond_resched();
0) 0.396 us | }
0) | security_prepare_creds() {
0) | apparmor_cred_prepare() {
0) | aa_alloc_task_context() {
0) | kmem_cache_alloc_trace() {
0) 0.046 us | _cond_resched();
0) 0.405 us | }
0) 0.704 us | }
0) 0.074 us | aa_dup_task_context();
0) 1.320 us | }
0) 1.701 us | }
0) 2.803 us | }
0) 0.068 us | make_kuid();
0) 0.043 us | override_creds();
0) | user_path_at_empty() {
0) | getname_flags() {
0) 0.042 us | __audit_reusename();
0) | kmem_cache_alloc() {
0) 0.047 us | _cond_resched();
0) 0.416 us | }
0) | __audit_getname() {
0) 0.058 us | audit_alloc_name();
0) 0.044 us | _raw_spin_lock();
0) | path_get() {
0) 0.081 us | mntget();
0) 0.375 us | }
0) 0.047 us | __pv_queued_spin_unlock();
0) 1.564 us | }
0) 2.894 us | }
0) | filename_lookup() {
0) | path_lookupat() {
0) | path_init() {
0) 0.069 us | set_root_rcu();
0) 0.378 us | }
0) | link_path_walk() {
0) | inode_permission() {
0) | __inode_permission() {
0) 0.046 us | generic_permission();
0) 0.047 us | security_inode_permission();
0) 0.611 us | }
0) 0.914 us | }
0) | walk_component() {
0) | lookup_fast() {
0) 0.194 us | __d_lookup_rcu();
0) 0.531 us | }
0) 0.820 us | }
0) | inode_permission() {
0) | __inode_permission() {
0) 0.046 us | generic_permission();
0) 0.052 us | security_inode_permission();
0) 0.601 us | }
0) 0.866 us | }
0) 3.593 us | }
0) | walk_component() {
0) | lookup_fast() {
0) 0.128 us | __d_lookup_rcu();
0) 0.411 us | }
0) 0.715 us | }
0) | terminate_walk() {
0) 0.051 us | drop_links.isra.9();
0) 0.330 us | }
0) 6.048 us | }
0) 0.042 us | restore_nameidata();
0) 0.042 us | putname();
0) 6.922 us | }
0) + 10.322 us | }
0) 0.041 us | revert_creds();
0) | __put_cred() {
0) | call_rcu_sched() {
0) | __call_rcu() {
0) 0.105 us | __call_rcu_nocb_enqueue();
0) 0.482 us | }
0) 0.768 us | }
0) 1.057 us | }
0) + 15.815 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.050 us | audit_filter_rules();
0) 0.045 us | audit_filter_rules();
0) 0.050 us | audit_filter_rules();
0) | audit_filter_rules() {
0) 0.047 us | audit_comparator();
0) 0.435 us | }
0) 1.841 us | }
0) | audit_filter_inodes() {
0) | audit_filter_rules() {
0) 0.100 us | audit_watch_compare();
0) 0.426 us | }
0) | audit_filter_rules() {
0) 0.073 us | audit_watch_compare();
0) 0.400 us | }
0) 1.403 us | }
0) | putname() {
0) 0.129 us | kmem_cache_free();
0) 0.418 us | }
0) | path_put() {
0) 0.080 us | dput();
0) | mntput() {
0) 0.045 us | mntput_no_expire();
0) 0.338 us | }
0) 0.924 us | }
0) 0.044 us | unroll_tree_refs();
0) 0.043 us | kfree();
0) 6.177 us | }
0) 6.466 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.053 us | audit_filter_syscall();
0) 0.043 us | current_kernel_time();
0) 0.611 us | }
0) 0.887 us | }
0) 1.171 us | }
0) | SyS_open() {
0) | do_sys_open() {
0) | getname() {
0) | getname_flags() {
0) 0.044 us | __audit_reusename();
0) | kmem_cache_alloc() {
0) 0.045 us | _cond_resched();
0) 0.333 us | }
0) | __audit_getname() {
0) 0.066 us | audit_alloc_name();
0) 0.042 us | _raw_spin_lock();
0) | path_get() {
0) 0.044 us | mntget();
0) 0.326 us | }
0) 0.045 us | __pv_queued_spin_unlock();
0) 1.574 us | }
0) 2.753 us | }
0) 3.035 us | }
0) | get_unused_fd_flags() {
0) | __alloc_fd() {
0) 0.042 us | _raw_spin_lock();
0) 0.043 us | expand_files();
0) 0.048 us | __pv_queued_spin_unlock();
0) 0.951 us | }
0) 1.264 us | }
0) | do_filp_open() {
0) | path_openat() {
0) | get_empty_filp() {
0) | kmem_cache_alloc() {
0) 0.042 us | _cond_resched();
0) 0.390 us | }
0) | security_file_alloc() {
0) | apparmor_file_alloc_security() {
0) | kmem_cache_alloc_trace() {
0) 0.043 us | _cond_resched();
0) 0.345 us | }
0) 0.635 us | }
0) 0.942 us | }
0) 0.045 us | __mutex_init();
0) 2.173 us | }
0) | path_init() {
0) 0.044 us | set_root_rcu();
0) 0.327 us | }
0) | link_path_walk() {
0) | inode_permission() {
0) | __inode_permission() {
0) 0.051 us | generic_permission();
0) 0.051 us | security_inode_permission();
0) 0.602 us | }
0) 0.877 us | }
0) | walk_component() {
0) | lookup_fast() {
0) 0.118 us | __d_lookup_rcu();
0) 0.437 us | }
0) 0.719 us | }
0) | inode_permission() {
0) | __inode_permission() {
0) 0.053 us | generic_permission();
0) 0.050 us | security_inode_permission();
0) 0.604 us | }
0) 0.882 us | }
0) | walk_component() {
0) | lookup_fast() {
0) 0.084 us | __d_lookup_rcu();
0) 0.367 us | }
0) 0.648 us | }
0) | inode_permission() {
0) | __inode_permission() {
0) 0.045 us | generic_permission();
0) 0.046 us | security_inode_permission();
0) 0.627 us | }
0) 0.907 us | }
0) 5.305 us | }
0) | lookup_fast() {
0) 0.190 us | __d_lookup_rcu();
0) | unlazy_walk() {
0) | legitimize_mnt() {
0) 0.045 us | __legitimize_mnt();
0) 0.322 us | }
0) | legitimize_path.isra.22() {
0) 0.042 us | __legitimize_mnt();
0) 0.318 us | }
0) 1.178 us | }
0) 1.907 us | }
0) | mutex_lock() {
0) 0.045 us | _cond_resched();
0) 0.326 us | }
0) | lookup_dcache() {
0) | d_lookup() {
0) 0.046 us | __d_lookup();
0) 0.325 us | }
0) | d_alloc() {
0) | __d_alloc() {
0) | kmem_cache_alloc() {
0) 0.045 us | _cond_resched();
0) 0.372 us | }
0) 0.045 us | d_set_d_op();
0) 1.324 us | }
0) 0.044 us | _raw_spin_lock();
0) 0.045 us | __pv_queued_spin_unlock();
0) 2.167 us | }
0) 3.002 us | }
0) | lookup_real() {
0) | ext4_lookup() {
0) | ext4_find_entry() {
0) 0.090 us | ext4_fname_setup_filename();
0) | dx_probe() {
0) | __ext4_read_dirblock() {
0) | ext4_bread() {
0) | ext4_getblk() {
0) | ext4_map_blocks() {
0) | ext4_es_lookup_extent() {
0) 0.047 us | _raw_read_lock();
0) 0.463 us | }
0) | __check_block_validity.constprop.63() {
0) 0.114 us | ext4_data_block_valid();
0) 0.421 us | }
0) 1.449 us | }
0) | __getblk_gfp() {
0) | __find_get_block() {
0) 0.119 us | mark_page_accessed();
0) 0.495 us | }
0) 0.054 us | _cond_resched();
0) 1.077 us | }
0) 3.072 us | }
0) 3.346 us | }
0) 3.683 us | }
0) | ext4fs_dirhash() {
0) 0.129 us | str2hashbuf_signed();
0) 0.473 us | }
0) 4.786 us | }
0) | __ext4_read_dirblock() {
0) | ext4_bread() {
0) | ext4_getblk() {
0) | ext4_map_blocks() {
0) | ext4_es_lookup_extent() {
0) 0.045 us | _raw_read_lock();
0) 0.342 us | }
0) | __check_block_validity.constprop.63() {
0) 0.053 us | ext4_data_block_valid();
0) 0.328 us | }
0) 1.201 us | }
0) | __getblk_gfp() {
0) | __find_get_block() {
0) 0.078 us | mark_page_accessed();
0) 0.371 us | }
0) 0.043 us | _cond_resched();
0) 0.931 us | }
0) 2.648 us | }
0) 2.953 us | }
0) 3.280 us | }
0) | ext4_search_dir() {
0) 0.046 us | __ext4_check_dir_entry();
0) 0.624 us | }
0) | dx_release() {
0) 0.046 us | __brelse();
0) 0.375 us | }
0) | ext4_fname_free_filename() {
0) 0.051 us | kfree();
0) 0.358 us | }
0) + 11.115 us | }
0) 0.047 us | __brelse();
0) | ext4_iget_normal() {
0) | ext4_iget() {
0) | iget_locked() {
0) 0.058 us | _raw_spin_lock();
0) 0.310 us | find_inode_fast();
0) 0.047 us | __pv_queued_spin_unlock();
0) | alloc_inode() {
0) | ext4_alloc_inode() {
0) | kmem_cache_alloc() {
0) 0.045 us | _cond_resched();
0) 0.425 us | }
0) 0.047 us | ext4_es_init_tree();
0) 1.176 us | }
0) | inode_init_always() {
0) 0.052 us | make_kuid();
0) 0.046 us | make_kgid();
0) 0.064 us | security_inode_alloc();
0) 0.050 us | __mutex_init();
0) 1.668 us | }
0) 3.727 us | }
0) 0.046 us | _raw_spin_lock();
0) 0.044 us | find_inode_fast();
0) 0.046 us | _raw_spin_lock();
0) 0.046 us | __pv_queued_spin_unlock();
0) | inode_sb_list_add() {
0) 0.046 us | _raw_spin_lock();
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.629 us | }
0) 0.043 us | __pv_queued_spin_unlock();
0) 7.433 us | }
0) | __ext4_get_inode_loc() {
0) 0.098 us | ext4_get_group_desc();
0) 0.058 us | ext4_inode_table();
0) | __getblk_gfp() {
0) | __find_get_block() {
0) | __find_get_block_slow() {
0) | pagecache_get_page() {
0) 0.273 us | find_get_entry();
0) 0.047 us | mark_page_accessed();
0) 0.864 us | }
0) 0.045 us | _raw_spin_lock();
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.045 us | put_page();
0) 2.119 us | }
0) | bh_lru_install() {
0) 0.113 us | __brelse();
0) 0.446 us | }
0) 3.285 us | }
0) 0.042 us | _cond_resched();
0) 3.836 us | }
0) 4.838 us | }
0) 0.045 us | make_kuid();
0) 0.048 us | make_kgid();
0) 0.046 us | set_nlink();
0) 0.050 us | _raw_read_lock();
0) 0.045 us | ext4_inode_is_fast_symlink();
0) 0.045 us | ext4_inode_is_fast_symlink();
0) 0.051 us | __brelse();
0) | ext4_set_inode_flags() {
0) 0.047 us | inode_set_flags();
0) 0.329 us | }
0) | unlock_new_inode() {
0) 0.051 us | _raw_spin_lock();
0) | wake_up_bit() {
0) 0.100 us | bit_waitqueue();
0) 0.128 us | __wake_up_bit();
0) 0.741 us | }
0) 0.043 us | __pv_queued_spin_unlock();
0) 1.606 us | }
0) + 17.771 us | }
0) + 18.064 us | }
0) | d_splice_alias() {
0) 0.043 us | _raw_spin_lock();
0) | __d_instantiate() {
0) 0.050 us | d_flags_for_inode();
0) 0.046 us | _raw_spin_lock();
0) 0.043 us | __pv_queued_spin_unlock();
0) 0.045 us | _raw_spin_lock();
0) 0.043 us | __pv_queued_spin_unlock();
0) 1.658 us | }
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.048 us | security_d_instantiate();
0) | d_rehash() {
0) 0.044 us | _raw_spin_lock();
0) 0.062 us | __d_rehash();
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.917 us | }
0) 3.930 us | }
0) + 34.174 us | }
0) + 34.460 us | }
0) 0.043 us | mutex_unlock();
0) | __audit_inode() {
0) | audit_copy_inode() {
0) 0.047 us | security_inode_getsecid();
0) | get_vfs_caps_from_disk() {
0) | generic_getxattr() {
0) 0.155 us | xattr_resolve_name();
0) | ext4_xattr_security_get() {
0) | ext4_xattr_get() {
0) | down_read() {
0) 0.045 us | _cond_resched();
0) 0.330 us | }
0) 0.055 us | ext4_xattr_ibody_get();
0) 0.045 us | up_read();
0) 1.268 us | }
0) 1.566 us | }
0) 2.270 us | }
0) 2.585 us | }
0) 3.177 us | }
0) 3.493 us | }
0) 0.043 us | follow_managed();
0) | pick_link() {
0) 0.048 us | mntget();
0) 0.337 us | }
0) | trailing_symlink() {
0) | touch_atime() {
0) | atime_needs_update() {
0) | current_fs_time() {
0) 0.052 us | current_kernel_time();
0) 0.321 us | }
0) 0.629 us | }
0) 0.897 us | }
0) 0.044 us | _cond_resched();
0) 0.043 us | security_inode_follow_link();
0) 1.779 us | }
0) | link_path_walk() {
0) | inode_permission() {
0) | __inode_permission() {
0) 0.047 us | generic_permission();
0) 0.044 us | security_inode_permission();
0) 0.637 us | }
0) 0.915 us | }
0) 1.248 us | }
0) | lookup_fast() {
0) | __d_lookup() {
0) 0.099 us | _raw_spin_lock();
0) 0.042 us | __pv_queued_spin_unlock();
0) 0.919 us | }
0) 0.043 us | follow_managed();
0) 1.495 us | }
0) | dput() {
0) 0.045 us | _raw_spin_lock();
0) | list_lru_add() {
0) 0.087 us | _raw_spin_lock();
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.676 us | }
0) 0.050 us | __pv_queued_spin_unlock();
0) 1.606 us | }
0) | mntput() {
0) 0.051 us | mntput_no_expire();
0) 0.316 us | }
0) 0.047 us | mntget();
0) 0.055 us | complete_walk();
0) | __audit_inode() {
0) | audit_copy_inode() {
0) 0.045 us | security_inode_getsecid();
0) | get_vfs_caps_from_disk() {
0) | generic_getxattr() {
0) 0.055 us | xattr_resolve_name();
0) | ext4_xattr_security_get() {
0) | ext4_xattr_get() {
0) | down_read() {
0) 0.046 us | _cond_resched();
0) 0.375 us | }
0) 0.046 us | ext4_xattr_ibody_get();
0) 0.044 us | up_read();
0) 1.251 us | }
0) 1.523 us | }
0) 2.106 us | }
0) 2.384 us | }
0) 3.034 us | }
0) 3.408 us | }
0) | may_open() {
0) | inode_permission() {
0) | __inode_permission() {
0) 0.047 us | generic_permission();
0) 0.046 us | security_inode_permission();
0) 0.603 us | }
0) 0.875 us | }
0) 1.170 us | }
0) | vfs_open() {
0) | do_dentry_open() {
0) | path_get() {
0) 0.047 us | mntget();
0) 0.328 us | }
0) 0.055 us | try_module_get();
0) | security_file_open() {
0) 0.073 us | apparmor_file_open();
0) 0.047 us | __fsnotify_parent();
0) 0.077 us | fsnotify();
0) 1.006 us | }
0) | ext4_file_open() {
0) | dquot_file_open() {
0) 0.045 us | generic_file_open();
0) 0.346 us | }
0) 0.643 us | }
0) 0.083 us | file_ra_state_init();
0) 3.508 us | }
0) 3.776 us | }
0) 0.043 us | open_check_o_direct();
0) | ima_file_check() {
0) 0.082 us | process_measurement();
0) 0.374 us | }
0) 0.058 us | dput();
0) | mntput() {
0) 0.043 us | mntput_no_expire();
0) 0.316 us | }
0) | terminate_walk() {
0) 0.045 us | drop_links.isra.9();
0) 0.046 us | dput();
0) | mntput() {
0) 0.041 us | mntput_no_expire();
0) 0.305 us | }
0) 0.048 us | dput();
0) | mntput() {
0) 0.041 us | mntput_no_expire();
0) 0.316 us | }
0) 2.004 us | }
0) + 75.724 us | }
0) 0.043 us | restore_nameidata();
0) + 76.286 us | }
0) 0.046 us | __fsnotify_parent();
0) 0.051 us | fsnotify();
0) | fd_install() {
0) | __fd_install() {
0) 0.047 us | _cond_resched();
0) 0.326 us | }
0) 0.605 us | }
0) 0.043 us | putname();
0) + 83.333 us | }
0) + 83.649 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.050 us | audit_filter_rules();
0) 0.047 us | audit_filter_rules();
0) 0.047 us | audit_filter_rules();
0) | audit_filter_rules() {
0) 0.045 us | audit_comparator();
0) 0.053 us | audit_comparator();
0) 0.738 us | }
0) | audit_filter_rules() {
0) 0.046 us | audit_comparator();
0) 0.053 us | audit_comparator();
0) 0.660 us | }
0) 3.002 us | }
0) 0.092 us | audit_filter_inodes();
0) | putname() {
0) 0.057 us | kmem_cache_free();
0) 0.335 us | }
0) | path_put() {
0) 0.065 us | dput();
0) | mntput() {
0) 0.045 us | mntput_no_expire();
0) 0.337 us | }
0) 0.896 us | }
0) 0.044 us | unroll_tree_refs();
0) 0.047 us | kfree();
0) 5.941 us | }
0) 6.220 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.047 us | audit_filter_syscall();
0) 0.045 us | current_kernel_time();
0) 0.616 us | }
0) 0.892 us | }
0) 1.186 us | }
0) | SyS_read() {
0) | __fdget_pos() {
0) 0.057 us | __fget_light();
0) 0.366 us | }
0) | vfs_read() {
0) | rw_verify_area() {
0) | security_file_permission() {
0) | apparmor_file_permission() {
0) | common_file_perm() {
0) 0.055 us | aa_file_perm();
0) 0.356 us | }
0) 0.666 us | }
0) 0.045 us | __fsnotify_parent();
0) 0.049 us | fsnotify();
0) 1.531 us | }
0) 1.838 us | }
0) | __vfs_read() {
0) | new_sync_read() {
0) | generic_file_read_iter() {
0) 0.045 us | _cond_resched();
0) | pagecache_get_page() {
0) 0.252 us | find_get_entry();
0) 0.529 us | }
0) 0.059 us | mark_page_accessed();
0) 0.047 us | put_page();
0) | touch_atime() {
0) | atime_needs_update() {
0) | current_fs_time() {
0) 0.045 us | current_kernel_time();
0) 0.319 us | }
0) 0.596 us | }
0) 0.871 us | }
0) 3.258 us | }
0) 3.593 us | }
0) 3.898 us | }
0) 0.043 us | __fsnotify_parent();
0) 0.055 us | fsnotify();
0) 6.870 us | }
0) 7.776 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.048 us | audit_filter_rules();
0) 0.045 us | audit_filter_rules();
0) 0.047 us | audit_filter_rules();
0) 1.028 us | }
0) 0.055 us | audit_filter_inodes();
0) | path_put() {
0) 0.043 us | dput();
0) 0.045 us | mntput();
0) 0.600 us | }
0) 0.045 us | unroll_tree_refs();
0) 0.043 us | kfree();
0) 3.032 us | }
0) 3.324 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.048 us | audit_filter_syscall();
0) 0.049 us | current_kernel_time();
0) 0.638 us | }
0) 0.907 us | }
0) 1.194 us | }
0) | SyS_newfstat() {
0) | vfs_fstat() {
0) | __fdget_raw() {
0) 0.050 us | __fget_light();
0) 0.318 us | }
0) | vfs_getattr() {
0) | security_inode_getattr() {
0) | apparmor_inode_getattr() {
0) 0.052 us | common_perm();
0) 0.342 us | }
0) 0.677 us | }
0) | vfs_getattr_nosec() {
0) | ext4_getattr() {
0) 0.048 us | generic_fillattr();
0) 0.339 us | }
0) 0.609 us | }
0) 1.796 us | }
0) 2.623 us | }
0) | cp_new_stat() {
0) 0.066 us | from_kuid_munged();
0) 0.062 us | from_kgid_munged();
0) 0.682 us | }
0) 3.853 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.048 us | audit_filter_rules();
0) 0.055 us | audit_filter_rules();
0) 0.050 us | audit_filter_rules();
0) | audit_filter_rules() {
0) 0.048 us | audit_comparator();
0) 0.353 us | }
0) | audit_filter_rules() {
0) 0.047 us | audit_comparator();
0) 0.359 us | }
0) 2.205 us | }
0) 0.048 us | audit_filter_inodes();
0) | path_put() {
0) 0.045 us | dput();
0) 0.045 us | mntput();
0) 0.597 us | }
0) 0.044 us | unroll_tree_refs();
0) 0.045 us | kfree();
0) 4.359 us | }
0) 4.641 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.048 us | audit_filter_syscall();
0) 0.045 us | current_kernel_time();
0) 0.624 us | }
0) 0.903 us | }
0) 1.225 us | }
0) | SyS_mmap() {
0) | SyS_mmap_pgoff() {
0) 0.045 us | __audit_mmap_fd();
0) | fget() {
0) 0.063 us | __fget();
0) 0.333 us | }
0) 0.043 us | is_file_shm_hugepages();
0) | vm_mmap_pgoff() {
0) | security_mmap_file() {
0) 0.044 us | cap_mmap_file();
0) | apparmor_mmap_file() {
0) | common_mmap() {
0) | common_file_perm() {
0) 0.052 us | aa_file_perm();
0) 0.328 us | }
0) 0.619 us | }
0) 0.911 us | }
0) | ima_file_mmap() {
0) 0.046 us | process_measurement();
0) 0.323 us | }
0) 2.071 us | }
0) | down_write() {
0) 0.045 us | _cond_resched();
0) 0.324 us | }
0) | do_mmap_pgoff() {
0) | get_unmapped_area() {
0) | arch_get_unmapped_area_topdown() {
0) 0.053 us | get_align_mask();
0) 0.045 us | get_align_mask();
0) 0.213 us | unmapped_area_topdown();
0) 1.081 us | }
0) | security_mmap_addr() {
0) 0.045 us | cap_mmap_addr();
0) 0.042 us | cap_mmap_addr();
0) 0.645 us | }
0) 2.273 us | }
0) | mmap_region() {
0) 0.047 us | is_file_shm_hugepages();
0) | vma_merge() {
0) 0.060 us | can_vma_merge_before();
0) 0.394 us | }
0) | kmem_cache_alloc() {
0) 0.050 us | _cond_resched();
0) 0.371 us | }
0) | ext4_file_mmap() {
0) | touch_atime() {
0) | atime_needs_update() {
0) | current_fs_time() {
0) 0.047 us | current_kernel_time();
0) 0.327 us | }
0) 0.607 us | }
0) 0.892 us | }
0) 1.182 us | }
0) | vma_link() {
0) | down_write() {
0) 0.045 us | _cond_resched();
0) 0.324 us | }
0) 0.042 us | __vma_link_list();
0) 0.116 us | __vma_link_rb();
0) | __vma_link_file() {
0) 1.064 us | vma_interval_tree_insert();
0) 1.341 us | }
0) 0.045 us | up_write();
0) 3.128 us | }
0) 0.080 us | uprobe_mmap();
0) | vma_set_page_prot() {
0) 0.045 us | vma_wants_writenotify();
0) 0.529 us | }
0) 7.575 us | }
0) + 10.406 us | }
0) 0.045 us | up_write();
0) + 13.896 us | }
0) 0.047 us | fput();
0) + 15.641 us | }
0) + 15.921 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.049 us | audit_filter_rules();
0) 0.047 us | audit_filter_rules();
0) 0.049 us | audit_filter_rules();
0) | audit_filter_rules() {
0) 0.048 us | audit_comparator();
0) 0.347 us | }
0) | audit_filter_rules() {
0) 0.047 us | audit_comparator();
0) 0.347 us | }
0) 2.200 us | }
0) 0.049 us | audit_filter_inodes();
0) | path_put() {
0) 0.051 us | dput();
0) 0.052 us | mntput();
0) 0.598 us | }
0) 0.043 us | unroll_tree_refs();
0) 0.044 us | kfree();
0) 4.210 us | }
0) 4.495 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.047 us | audit_filter_syscall();
0) 0.058 us | current_kernel_time();
0) 0.620 us | }
0) 0.907 us | }
0) 1.182 us | }
0) | SyS_mprotect() {
0) | down_write() {
0) 0.044 us | _cond_resched();
0) 0.351 us | }
0) | find_vma() {
0) 0.066 us | vmacache_find();
0) 0.045 us | vmacache_update();
0) 0.686 us | }
0) | security_file_mprotect() {
0) | apparmor_file_mprotect() {
0) | common_mmap() {
0) | common_file_perm() {
0) 0.046 us | aa_file_perm();
0) 0.325 us | }
0) 0.602 us | }
0) 0.882 us | }
0) 1.200 us | }
0) | mprotect_fixup() {
0) 0.069 us | vma_merge();
0) | split_vma() {
0) | __split_vma.isra.33() {
0) | kmem_cache_alloc() {
0) 0.045 us | _cond_resched();
0) 0.359 us | }
0) 0.044 us | vma_dup_policy();
0) 0.077 us | anon_vma_clone();
0) 0.045 us | vma_do_get_file();
0) | vma_adjust() {
0) 0.044 us | uprobe_munmap();
0) | down_write() {
0) 0.050 us | _cond_resched();
0) 0.324 us | }
0) | __vma_link_file() {
0) | vma_interval_tree_insert() {
0) 0.115 us | vma_interval_tree_augment_rotate();
0) 0.461 us | }
0) 0.728 us | }
0) 0.692 us | vma_interval_tree_remove();
0) 0.737 us | vma_interval_tree_insert();
0) 0.046 us | __vma_link_list();
0) | __vma_link_rb() {
0) 0.043 us | vma_gap_callbacks_rotate();
0) 0.042 us | vma_gap_callbacks_rotate();
0) 0.691 us | }
0) 0.046 us | up_write();
0) 0.043 us | uprobe_mmap();
0) 0.045 us | uprobe_mmap();
0) 6.147 us | }
0) 7.961 us | }
0) 8.259 us | }
0) | split_vma() {
0) | __split_vma.isra.33() {
0) | kmem_cache_alloc() {
0) 0.045 us | _cond_resched();
0) 0.333 us | }
0) 0.049 us | vma_dup_policy();
0) 0.045 us | anon_vma_clone();
0) 0.048 us | vma_do_get_file();
0) | vma_adjust() {
0) 0.046 us | uprobe_munmap();
0) | down_write() {
0) 0.045 us | _cond_resched();
0) 0.321 us | }
0) | __vma_link_file() {
0) 0.742 us | vma_interval_tree_insert();
0) 1.011 us | }
0) 0.404 us | vma_interval_tree_remove();
0) 0.106 us | vma_interval_tree_insert();
0) 0.047 us | __vma_link_list();
0) 0.120 us | __vma_link_rb();
0) 0.041 us | up_write();
0) 0.044 us | uprobe_mmap();
0) 0.051 us | uprobe_mmap();
0) 4.679 us | }
0) 6.430 us | }
0) 6.702 us | }
0) 0.042 us | vma_wants_writenotify();
0) | vma_set_page_prot() {
0) 0.043 us | vma_wants_writenotify();
0) 0.321 us | }
0) | change_protection() {
0) | change_protection_range() {
0) 0.045 us | _raw_spin_lock();
0) 0.050 us | __pv_queued_spin_unlock();
0) 1.243 us | }
0) 1.520 us | }
0) 0.046 us | vm_stat_account();
0) 0.056 us | vm_stat_account();
0) + 18.944 us | }
0) 0.046 us | up_write();
0) + 22.474 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.065 us | audit_filter_rules();
0) 0.049 us | audit_filter_rules();
0) 0.048 us | audit_filter_rules();
0) | audit_filter_rules() {
0) 0.054 us | audit_comparator();
0) 0.368 us | }
0) 1.694 us | }
0) 0.050 us | audit_filter_inodes();
0) | path_put() {
0) 0.059 us | dput();
0) 0.043 us | mntput();
0) 0.762 us | }
0) 0.045 us | unroll_tree_refs();
0) 0.044 us | kfree();
0) 3.885 us | }
0) 4.171 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.048 us | audit_filter_syscall();
0) 0.046 us | current_kernel_time();
0) 0.616 us | }
0) 0.893 us | }
0) 1.178 us | }
0) | SyS_mmap() {
0) | SyS_mmap_pgoff() {
0) 0.047 us | __audit_mmap_fd();
0) | fget() {
0) 0.061 us | __fget();
0) 0.335 us | }
0) 0.046 us | is_file_shm_hugepages();
0) | vm_mmap_pgoff() {
0) | security_mmap_file() {
0) 0.051 us | cap_mmap_file();
0) | apparmor_mmap_file() {
0) | common_mmap() {
0) | common_file_perm() {
0) 0.048 us | aa_file_perm();
0) 0.342 us | }
0) 0.625 us | }
0) 0.906 us | }
0) 0.051 us | ima_file_mmap();
0) 1.794 us | }
0) | down_write() {
0) 0.047 us | _cond_resched();
0) 0.323 us | }
0) | do_mmap_pgoff() {
0) | get_unmapped_area() {
0) 0.055 us | arch_get_unmapped_area_topdown();
0) | security_mmap_addr() {
0) 0.045 us | cap_mmap_addr();
0) 0.043 us | cap_mmap_addr();
0) 0.642 us | }
0) 1.213 us | }
0) | mmap_region() {
0) | do_munmap() {
0) | find_vma() {
0) 0.088 us | vmacache_find();
0) 0.045 us | vmacache_update();
0) 0.710 us | }
0) | find_vma() {
0) 0.070 us | vmacache_find();
0) 0.346 us | }
0) | __split_vma.isra.33() {
0) | kmem_cache_alloc() {
0) 0.045 us | _cond_resched();
0) 0.341 us | }
0) 0.044 us | vma_dup_policy();
0) 0.047 us | anon_vma_clone();
0) 0.041 us | vma_do_get_file();
0) | vma_adjust() {
0) 0.045 us | uprobe_munmap();
0) | down_write() {
0) 0.045 us | _cond_resched();
0) 0.327 us | }
0) | __vma_link_file() {
0) | vma_interval_tree_insert() {
0) 0.116 us | vma_interval_tree_augment_rotate();
0) 0.479 us | }
0) 0.755 us | }
0) 0.253 us | vma_interval_tree_remove();
0) 0.085 us | vma_interval_tree_insert();
0) 0.044 us | __vma_link_list();
0) | __vma_link_rb() {
0) 0.045 us | vma_gap_callbacks_rotate();
0) 0.052 us | vma_gap_callbacks_rotate();
0) 0.729 us | }
0) 0.052 us | up_write();
0) 0.048 us | uprobe_mmap();
0) 0.047 us | uprobe_mmap();
0) 5.050 us | }
0) 6.784 us | }
0) 0.097 us | vma_rb_erase();
0) | unmap_region() {
0) | lru_add_drain() {
0) | lru_add_drain_cpu() {
0) | pagevec_lru_move_fn() {
0) 0.047 us | _raw_spin_lock_irqsave();
0) 0.088 us | mem_cgroup_page_lruvec();
0) | __pagevec_lru_add_fn() {
0) 0.052 us | mem_cgroup_update_lru_size();
0) 0.082 us | __mod_zone_page_state();
0) 0.735 us | }
0) 0.044 us | mem_cgroup_page_lruvec();
0) | __pagevec_lru_add_fn() {
0) 0.042 us | mem_cgroup_update_lru_size();
0) 0.052 us | __mod_zone_page_state();
0) 0.611 us | }
0) | _raw_spin_unlock_irqrestore() {
0) 0.052 us | __pv_queued_spin_unlock();
0) 0.329 us | }
0) | release_pages() {
0) 0.049 us | mem_cgroup_uncharge_list();
0) 0.047 us | free_hot_cold_page_list();
0) 0.659 us | }
0) 4.339 us | }
0) 4.684 us | }
0) 4.972 us | }
0) 0.048 us | tlb_gather_mmu();
0) | unmap_vmas() {
0) | unmap_single_vma() {
0) 0.045 us | uprobe_munmap();
0) | unmap_page_range() {
0) 0.045 us | _raw_spin_lock();
0) 0.061 us | sync_mm_rss();
0) 0.043 us | __pv_queued_spin_unlock();
0) 0.046 us | _cond_resched();
0) 1.263 us | }
0) 1.862 us | }
0) 2.180 us | }
0) | free_pgtables() {
0) 0.047 us | unlink_anon_vmas();
0) | unlink_file_vma() {
0) | down_write() {
0) 0.044 us | _cond_resched();
0) 0.321 us | }
0) | __remove_shared_vm_struct() {
0) 0.077 us | vma_interval_tree_remove();
0) 0.381 us | }
0) 0.043 us | up_write();
0) 1.509 us | }
0) 0.067 us | free_pgd_range();
0) 2.383 us | }
0) | tlb_finish_mmu() {
0) 0.045 us | tlb_flush_mmu_tlbonly();
0) 0.045 us | tlb_flush_mmu_free();
0) 0.634 us | }
0) + 11.454 us | }
0) | remove_vma() {
0) 0.045 us | _cond_resched();
0) | vma_do_fput() {
0) 0.044 us | fput();
0) 0.318 us | }
0) 0.097 us | kmem_cache_free();
0) 1.386 us | }
0) + 22.437 us | }
0) 0.044 us | is_file_shm_hugepages();
0) | security_vm_enough_memory_mm() {
0) | cap_vm_enough_memory() {
0) 0.050 us | cap_capable();
0) 0.335 us | }
0) 0.054 us | __vm_enough_memory();
0) 0.916 us | }
0) | vma_merge() {
0) 0.058 us | can_vma_merge_before();
0) 0.346 us | }
0) | kmem_cache_alloc() {
0) 0.045 us | _cond_resched();
0) 0.359 us | }
0) | ext4_file_mmap() {
0) | touch_atime() {
0) | atime_needs_update() {
0) | current_fs_time() {
0) 0.046 us | current_kernel_time();
0) 0.325 us | }
0) 0.641 us | }
0) 0.920 us | }
0) 1.203 us | }
0) | vma_link() {
0) | down_write() {
0) 0.043 us | _cond_resched();
0) 0.321 us | }
0) 0.043 us | __vma_link_list();
0) | __vma_link_rb() {
0) 0.045 us | vma_gap_callbacks_rotate();
0) 0.045 us | vma_gap_callbacks_rotate();
0) 0.697 us | }
0) | __vma_link_file() {
0) | vma_interval_tree_insert() {
0) 0.044 us | vma_interval_tree_augment_rotate();
0) 0.442 us | }
0) 0.714 us | }
0) 0.052 us | up_write();
0) 3.049 us | }
0) 0.048 us | uprobe_mmap();
0) | vma_set_page_prot() {
0) 0.046 us | vma_wants_writenotify();
0) 0.325 us | }
0) + 31.071 us | }
0) + 32.830 us | }
0) 0.043 us | up_write();
0) + 35.977 us | }
0) 0.044 us | fput();
0) + 37.704 us | }
0) + 37.977 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.051 us | audit_filter_rules();
0) 0.049 us | audit_filter_rules();
0) 0.046 us | audit_filter_rules();
0) | audit_filter_rules() {
0) 0.045 us | audit_comparator();
0) 0.373 us | }
0) | audit_filter_rules() {
0) 0.046 us | audit_comparator();
0) 0.350 us | }
0) 2.289 us | }
0) 0.050 us | audit_filter_inodes();
0) | path_put() {
0) 0.043 us | dput();
0) 0.043 us | mntput();
0) 0.597 us | }
0) 0.044 us | unroll_tree_refs();
0) 0.052 us | kfree();
0) 4.267 us | }
0) 4.578 us | }
0) | __do_page_fault() {
0) 0.044 us | down_read_trylock();
0) 0.045 us | _cond_resched();
0) | find_vma() {
0) 0.055 us | vmacache_find();
0) 0.045 us | vmacache_update();
0) 0.647 us | }
0) | handle_mm_fault() {
0) 0.107 us | __mem_cgroup_count_vm_event();
0) | anon_vma_prepare() {
0) 0.045 us | _cond_resched();
0) | kmem_cache_alloc() {
0) 0.042 us | _cond_resched();
0) 0.341 us | }
0) | find_mergeable_anon_vma() {
0) 0.061 us | reusable_anon_vma();
0) 0.050 us | reusable_anon_vma();
0) 0.639 us | }
0) | kmem_cache_alloc() {
0) 0.041 us | _cond_resched();
0) 0.353 us | }
0) | down_write() {
0) 0.046 us | _cond_resched();
0) 0.326 us | }
0) 0.048 us | _raw_spin_lock();
0) 0.058 us | anon_vma_interval_tree_insert();
0) 0.041 us | __pv_queued_spin_unlock();
0) 0.045 us | up_write();
0) 4.071 us | }
0) | alloc_pages_vma() {
0) 0.048 us | __get_vma_policy();
0) | get_vma_policy.part.27() {
0) 0.062 us | get_task_policy.part.24();
0) 0.335 us | }
0) 0.043 us | policy_nodemask();
0) 0.045 us | policy_zonelist();
0) | __alloc_pages_nodemask() {
0) 0.045 us | _cond_resched();
0) 0.061 us | next_zones_zonelist();
0) | get_page_from_freelist() {
0) 0.046 us | next_zones_zonelist();
0) 0.047 us | __cpuset_node_allowed();
0) 0.063 us | __zone_watermark_ok();
0) 0.048 us | next_zones_zonelist();
0) 0.046 us | __cpuset_node_allowed();
0) 0.047 us | __zone_watermark_ok();
0) 0.045 us | __mod_zone_page_state();
0) | zone_statistics() {
0) 0.079 us | __inc_zone_state();
0) 0.048 us | __inc_zone_state();
0) 0.654 us | }
0) 3.245 us | }
0) 4.122 us | }
0) 5.889 us | }
0) | mem_cgroup_try_charge() {
0) 0.059 us | get_mem_cgroup_from_mm();
0) 0.050 us | try_charge();
0) 0.639 us | }
0) | __do_fault() {
0) | filemap_fault() {
0) | pagecache_get_page() {
0) 0.294 us | find_get_entry();
0) 0.574 us | }
0) 0.041 us | _cond_resched();
0) 1.195 us | }
0) 1.511 us | }
0) 0.050 us | _raw_spin_lock();
0) | do_set_pte() {
0) | page_add_new_anon_rmap() {
0) 0.045 us | __mod_zone_page_state();
0) 0.047 us | __page_set_anon_rmap();
0) 0.618 us | }
0) 0.930 us | }
0) | mem_cgroup_commit_charge() {
0) 0.046 us | commit_charge();
0) 0.050 us | mem_cgroup_charge_statistics.isra.24();
0) 0.045 us | memcg_check_events();
0) 0.923 us | }
0) | lru_cache_add_active_or_unevictable() {
0) 0.045 us | __lru_cache_add();
0) 0.351 us | }
0) 0.043 us | __pv_queued_spin_unlock();
0) | unlock_page() {
0) 0.071 us | __wake_up_bit();
0) 0.380 us | }
0) 0.048 us | put_page();
0) + 19.244 us | }
0) 0.047 us | up_read();
0) + 21.321 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.048 us | audit_filter_syscall();
0) 0.043 us | current_kernel_time();
0) 0.613 us | }
0) 0.890 us | }
0) 1.168 us | }
0) | SyS_mmap() {
0) | SyS_mmap_pgoff() {
0) | vm_mmap_pgoff() {
0) | security_mmap_file() {
0) 0.045 us | cap_mmap_file();
0) | apparmor_mmap_file() {
0) 0.057 us | common_mmap();
0) 0.334 us | }
0) 0.050 us | ima_file_mmap();
0) 1.199 us | }
0) | down_write() {
0) 0.043 us | _cond_resched();
0) 0.322 us | }
0) | do_mmap_pgoff() {
0) | get_unmapped_area() {
0) 0.049 us | arch_get_unmapped_area_topdown();
0) | security_mmap_addr() {
0) 0.043 us | cap_mmap_addr();
0) 0.047 us | cap_mmap_addr();
0) 0.621 us | }
0) 1.192 us | }
0) | mmap_region() {
0) | do_munmap() {
0) | find_vma() {
0) 0.077 us | vmacache_find();
0) 0.045 us | vmacache_update();
0) 0.658 us | }
0) | find_vma() {
0) 0.084 us | vmacache_find();
0) 0.044 us | vmacache_update();
0) 0.683 us | }
0) 0.065 us | vma_rb_erase();
0) | unmap_region() {
0) | lru_add_drain() {
0) | lru_add_drain_cpu() {
0) | pagevec_lru_move_fn() {
0) 0.045 us | _raw_spin_lock_irqsave();
0) 0.044 us | mem_cgroup_page_lruvec();
0) | __pagevec_lru_add_fn() {
0) 0.053 us | mem_cgroup_update_lru_size();
0) 0.043 us | __mod_zone_page_state();
0) 0.611 us | }
0) | _raw_spin_unlock_irqrestore() {
0) 0.053 us | __pv_queued_spin_unlock();
0) 0.328 us | }
0) | release_pages() {
0) 0.046 us | mem_cgroup_uncharge_list();
0) 0.045 us | free_hot_cold_page_list();
0) 0.637 us | }
0) 3.066 us | }
0) 3.336 us | }
0) 3.608 us | }
0) 0.043 us | tlb_gather_mmu();
0) | unmap_vmas() {
0) | unmap_single_vma() {
0) 0.044 us | uprobe_munmap();
0) | unmap_page_range() {
0) 0.047 us | _raw_spin_lock();
0) 0.065 us | sync_mm_rss();
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.043 us | _cond_resched();
0) 1.291 us | }
0) 1.855 us | }
0) 2.125 us | }
0) | free_pgtables() {
0) 0.055 us | unlink_anon_vmas();
0) | unlink_file_vma() {
0) | down_write() {
0) 0.045 us | _cond_resched();
0) 0.324 us | }
0) | __remove_shared_vm_struct() {
0) 0.128 us | vma_interval_tree_remove();
0) 0.405 us | }
0) 0.045 us | up_write();
0) 1.516 us | }
0) 0.048 us | free_pgd_range();
0) 2.363 us | }
0) | tlb_finish_mmu() {
0) 0.045 us | tlb_flush_mmu_tlbonly();
0) 0.042 us | tlb_flush_mmu_free();
0) 0.621 us | }
0) 9.976 us | }
0) | remove_vma() {
0) 0.053 us | _cond_resched();
0) | vma_do_fput() {
0) 0.043 us | fput();
0) 0.320 us | }
0) 0.051 us | kmem_cache_free();
0) 1.173 us | }
0) + 13.840 us | }
0) | security_vm_enough_memory_mm() {
0) | cap_vm_enough_memory() {
0) 0.050 us | cap_capable();
0) 0.327 us | }
0) 0.056 us | __vm_enough_memory();
0) 0.900 us | }
0) | vma_merge() {
0) 0.062 us | can_vma_merge_before();
0) 0.360 us | }
0) | kmem_cache_alloc() {
0) 0.045 us | _cond_resched();
0) 0.359 us | }
0) | vma_link() {
0) 0.045 us | __vma_link_list();
0) 0.083 us | __vma_link_rb();
0) 0.054 us | __vma_link_file();
0) 0.955 us | }
0) | vma_set_page_prot() {
0) 0.047 us | vma_wants_writenotify();
0) 0.328 us | }
0) + 18.416 us | }
0) + 20.164 us | }
0) 0.045 us | up_write();
0) + 22.743 us | }
0) + 23.032 us | }
0) + 23.334 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.055 us | audit_filter_rules();
0) 0.048 us | audit_filter_rules();
0) 0.050 us | audit_filter_rules();
0) | audit_filter_rules() {
0) 0.051 us | audit_comparator();
0) 0.355 us | }
0) | audit_filter_rules() {
0) 0.050 us | audit_comparator();
0) 0.354 us | }
0) 2.288 us | }
0) 0.047 us | audit_filter_inodes();
0) | path_put() {
0) 0.043 us | dput();
0) 0.043 us | mntput();
0) 0.591 us | }
0) 0.042 us | unroll_tree_refs();
0) 0.050 us | kfree();
0) 4.262 us | }
0) 4.550 us | }
0) | __do_page_fault() {
0) 0.045 us | down_read_trylock();
0) 0.046 us | _cond_resched();
0) | find_vma() {
0) 0.057 us | vmacache_find();
0) 0.044 us | vmacache_update();
0) 0.637 us | }
0) | handle_mm_fault() {
0) 0.051 us | __mem_cgroup_count_vm_event();
0) 0.049 us | _raw_spin_lock();
0) | filemap_map_pages() {
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.125 us | mem_cgroup_begin_page_stat();
0) | __inc_zone_page_state() {
0) 0.073 us | __inc_zone_state();
0) 0.376 us | }
0) 0.143 us | mem_cgroup_update_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 1.743 us | }
0) 2.022 us | }
0) | unlock_page() {
0) 0.057 us | __wake_up_bit();
0) 0.351 us | }
0) | unlock_page() {
0) 0.045 us | __wake_up_bit();
0) 0.329 us | }
0) 0.043 us | put_page();
0) 4.081 us | }
0) 0.045 us | __pv_queued_spin_unlock();
0) 5.302 us | }
0) 0.047 us | up_read();
0) 7.385 us | }
0) | __do_page_fault() {
0) 0.053 us | down_read_trylock();
0) 0.044 us | _cond_resched();
0) | find_vma() {
0) 0.062 us | vmacache_find();
0) 0.384 us | }
0) | handle_mm_fault() {
0) 0.046 us | __mem_cgroup_count_vm_event();
0) 0.045 us | _raw_spin_lock();
0) | do_wp_page() {
0) 0.047 us | vm_normal_page();
0) 0.043 us | __pv_queued_spin_unlock();
0) | wp_page_copy.isra.53() {
0) | anon_vma_prepare() {
0) 0.045 us | _cond_resched();
0) 0.464 us | }
0) | alloc_pages_vma() {
0) 0.045 us | __get_vma_policy();
0) | get_vma_policy.part.27() {
0) 0.045 us | get_task_policy.part.24();
0) 0.349 us | }
0) 0.047 us | policy_nodemask();
0) 0.051 us | policy_zonelist();
0) | __alloc_pages_nodemask() {
0) 0.044 us | _cond_resched();
0) 0.042 us | next_zones_zonelist();
0) | get_page_from_freelist() {
0) 0.043 us | next_zones_zonelist();
0) 0.050 us | __cpuset_node_allowed();
0) 0.052 us | __zone_watermark_ok();
0) 0.045 us | next_zones_zonelist();
0) 0.045 us | __cpuset_node_allowed();
0) 0.045 us | __zone_watermark_ok();
0) 0.047 us | __mod_zone_page_state();
0) | zone_statistics() {
0) 0.057 us | __inc_zone_state();
0) 0.043 us | __inc_zone_state();
0) 0.619 us | }
0) 3.082 us | }
0) 3.948 us | }
0) 5.727 us | }
0) | mem_cgroup_try_charge() {
0) 0.055 us | get_mem_cgroup_from_mm();
0) 0.048 us | try_charge();
0) 0.626 us | }
0) 0.044 us | _raw_spin_lock();
0) | ptep_clear_flush() {
0) 0.592 us | flush_tlb_page();
0) 1.241 us | }
0) | page_add_new_anon_rmap() {
0) 0.076 us | __mod_zone_page_state();
0) 0.084 us | __page_set_anon_rmap();
0) 0.730 us | }
0) | mem_cgroup_commit_charge() {
0) 0.047 us | commit_charge();
0) 0.142 us | mem_cgroup_charge_statistics.isra.24();
0) 0.045 us | memcg_check_events();
0) 1.008 us | }
0) | lru_cache_add_active_or_unevictable() {
0) 0.046 us | __lru_cache_add();
0) 0.328 us | }
0) | page_remove_rmap() {
0) 0.059 us | mem_cgroup_begin_page_stat();
0) 0.044 us | PageHuge();
0) | __dec_zone_page_state() {
0) 0.049 us | __dec_zone_state();
0) 0.324 us | }
0) 0.057 us | mem_cgroup_update_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 1.847 us | }
0) 0.045 us | put_page();
0) 0.076 us | __pv_queued_spin_unlock();
0) 0.043 us | put_page();
0) + 16.123 us | }
0) + 17.004 us | }
0) + 17.915 us | }
0) 0.046 us | up_read();
0) + 19.748 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.048 us | audit_filter_syscall();
0) 0.076 us | current_kernel_time();
0) 0.933 us | }
0) 1.212 us | }
0) 1.502 us | }
0) | SyS_close() {
0) | __close_fd() {
0) 0.050 us | _raw_spin_lock();
0) 0.045 us | __pv_queued_spin_unlock();
0) | filp_close() {
0) 0.066 us | dnotify_flush();
0) 0.047 us | locks_remove_posix();
0) 0.052 us | fput();
0) 0.984 us | }
0) 1.887 us | }
0) 2.172 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.078 us | audit_filter_rules();
0) 0.120 us | audit_filter_rules();
0) 0.050 us | audit_filter_rules();
0) 1.384 us | }
0) 0.050 us | audit_filter_inodes();
0) | path_put() {
0) 0.045 us | dput();
0) 0.043 us | mntput();
0) 0.596 us | }
0) 0.045 us | unroll_tree_refs();
0) 0.044 us | kfree();
0) 3.347 us | }
0) 3.663 us | }
0) | __do_page_fault() {
0) 0.044 us | down_read_trylock();
0) 0.042 us | _cond_resched();
0) | find_vma() {
0) 0.097 us | vmacache_find();
0) 0.045 us | vmacache_update();
0) 0.860 us | }
0) | handle_mm_fault() {
0) 0.050 us | __mem_cgroup_count_vm_event();
0) 0.047 us | is_vma_temporary_stack();
0) | __pte_alloc() {
0) | pte_alloc_one() {
0) | alloc_pages_current() {
0) 0.059 us | get_task_policy.part.24();
0) 0.042 us | policy_nodemask();
0) 0.045 us | policy_zonelist();
0) | __alloc_pages_nodemask() {
0) 0.043 us | _cond_resched();
0) 0.042 us | next_zones_zonelist();
0) | get_page_from_freelist() {
0) 0.045 us | next_zones_zonelist();
0) 0.047 us | __cpuset_node_allowed();
0) 0.085 us | __zone_watermark_ok();
0) 0.045 us | next_zones_zonelist();
0) 0.045 us | __cpuset_node_allowed();
0) 0.061 us | __zone_watermark_ok();
0) 0.046 us | __mod_zone_page_state();
0) | zone_statistics() {
0) 0.045 us | __inc_zone_state();
0) 0.046 us | __inc_zone_state();
0) 0.637 us | }
0) 3.332 us | }
0) 4.213 us | }
0) 5.376 us | }
0) 0.057 us | inc_zone_page_state();
0) 6.071 us | }
0) 0.075 us | _raw_spin_lock();
0) 0.045 us | __pv_queued_spin_unlock();
0) 7.006 us | }
0) 0.053 us | _raw_spin_lock();
0) | filemap_map_pages() {
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.071 us | mem_cgroup_begin_page_stat();
0) 0.046 us | mem_cgroup_end_page_stat();
0) 0.651 us | }
0) 0.967 us | }
0) | unlock_page() {
0) 0.060 us | __wake_up_bit();
0) 0.354 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.054 us | mem_cgroup_begin_page_stat();
0) 0.051 us | mem_cgroup_end_page_stat();
0) 0.604 us | }
0) 0.888 us | }
0) | unlock_page() {
0) 0.077 us | __wake_up_bit();
0) 0.358 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.047 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.606 us | }
0) 0.885 us | }
0) | unlock_page() {
0) 0.072 us | __wake_up_bit();
0) 0.353 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.046 us | mem_cgroup_begin_page_stat();
0) 0.046 us | mem_cgroup_end_page_stat();
0) 0.606 us | }
0) 0.889 us | }
0) | unlock_page() {
0) 0.053 us | __wake_up_bit();
0) 0.342 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.054 us | mem_cgroup_begin_page_stat();
0) 0.050 us | mem_cgroup_end_page_stat();
0) 0.630 us | }
0) 0.902 us | }
0) | unlock_page() {
0) 0.060 us | __wake_up_bit();
0) 0.333 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.042 us | mem_cgroup_end_page_stat();
0) 0.600 us | }
0) 0.883 us | }
0) | unlock_page() {
0) 0.059 us | __wake_up_bit();
0) 0.345 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.046 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.627 us | }
0) 0.898 us | }
0) | unlock_page() {
0) 0.051 us | __wake_up_bit();
0) 0.331 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.052 us | mem_cgroup_end_page_stat();
0) 0.603 us | }
0) 0.885 us | }
0) | unlock_page() {
0) 0.056 us | __wake_up_bit();
0) 0.348 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.046 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.631 us | }
0) 0.929 us | }
0) | unlock_page() {
0) 0.050 us | __wake_up_bit();
0) 0.328 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.048 us | mem_cgroup_begin_page_stat();
0) 0.043 us | mem_cgroup_end_page_stat();
0) 0.600 us | }
0) 0.872 us | }
0) | unlock_page() {
0) 0.048 us | __wake_up_bit();
0) 0.335 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.046 us | mem_cgroup_begin_page_stat();
0) 0.042 us | mem_cgroup_end_page_stat();
0) 0.618 us | }
0) 0.902 us | }
0) | unlock_page() {
0) 0.064 us | __wake_up_bit();
0) 0.348 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.043 us | mem_cgroup_end_page_stat();
0) 0.591 us | }
0) 0.876 us | }
0) | unlock_page() {
0) 0.051 us | __wake_up_bit();
0) 0.329 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.051 us | mem_cgroup_begin_page_stat();
0) 0.051 us | mem_cgroup_end_page_stat();
0) 0.621 us | }
0) 0.911 us | }
0) | unlock_page() {
0) 0.128 us | __wake_up_bit();
0) 0.406 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.051 us | mem_cgroup_end_page_stat();
0) 0.597 us | }
0) 0.876 us | }
0) | unlock_page() {
0) 0.062 us | __wake_up_bit();
0) 0.337 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.047 us | mem_cgroup_begin_page_stat();
0) 0.043 us | mem_cgroup_end_page_stat();
0) 0.619 us | }
0) 0.905 us | }
0) | unlock_page() {
0) 0.049 us | __wake_up_bit();
0) 0.326 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.052 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.600 us | }
0) 0.880 us | }
0) | unlock_page() {
0) 0.048 us | __wake_up_bit();
0) 0.324 us | }
0) + 28.707 us | }
0) 0.043 us | __pv_queued_spin_unlock();
0) + 37.669 us | }
0) 0.046 us | up_read();
0) + 39.934 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.047 us | audit_filter_syscall();
0) 0.045 us | current_kernel_time();
0) 0.643 us | }
0) 0.934 us | }
0) 1.239 us | }
0) | SyS_mmap() {
0) | SyS_mmap_pgoff() {
0) | vm_mmap_pgoff() {
0) | security_mmap_file() {
0) 0.051 us | cap_mmap_file();
0) | apparmor_mmap_file() {
0) 0.064 us | common_mmap();
0) 0.346 us | }
0) 0.051 us | ima_file_mmap();
0) 1.315 us | }
0) | down_write() {
0) 0.045 us | _cond_resched();
0) 0.319 us | }
0) | do_mmap_pgoff() {
0) | get_unmapped_area() {
0) | arch_get_unmapped_area_topdown() {
0) 0.224 us | unmapped_area_topdown();
0) 0.576 us | }
0) | security_mmap_addr() {
0) 0.050 us | cap_mmap_addr();
0) 0.042 us | cap_mmap_addr();
0) 0.601 us | }
0) 1.721 us | }
0) | mmap_region() {
0) | security_vm_enough_memory_mm() {
0) | cap_vm_enough_memory() {
0) 0.049 us | cap_capable();
0) 0.353 us | }
0) 0.120 us | __vm_enough_memory();
0) 0.984 us | }
0) | vma_merge() {
0) 0.105 us | can_vma_merge_before();
0) | vma_adjust() {
0) 0.065 us | __vma_adjust_trans_huge();
0) | down_write() {
0) 0.051 us | _cond_resched();
0) 0.354 us | }
0) 0.078 us | anon_vma_interval_tree_remove();
0) 0.053 us | anon_vma_interval_tree_insert();
0) 0.052 us | up_write();
0) 2.106 us | }
0) 0.042 us | khugepaged_enter_vma_merge();
0) 3.069 us | }
0) | vma_set_page_prot() {
0) 0.042 us | vma_wants_writenotify();
0) 0.371 us | }
0) 5.380 us | }
0) 7.649 us | }
0) 0.044 us | up_write();
0) + 10.337 us | }
0) + 10.622 us | }
0) + 10.894 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.054 us | audit_filter_rules();
0) 0.058 us | audit_filter_rules();
0) 0.055 us | audit_filter_rules();
0) | audit_filter_rules() {
0) 0.045 us | audit_comparator();
0) 0.387 us | }
0) | audit_filter_rules() {
0) 0.048 us | audit_comparator();
0) 0.522 us | }
0) 2.581 us | }
0) 0.052 us | audit_filter_inodes();
0) | path_put() {
0) 0.051 us | dput();
0) 0.050 us | mntput();
0) 0.599 us | }
0) 0.044 us | unroll_tree_refs();
0) 0.045 us | kfree();
0) 4.605 us | }
0) 4.890 us | }
0) | __do_page_fault() {
0) 0.045 us | down_read_trylock();
0) 0.042 us | _cond_resched();
0) | find_vma() {
0) 0.111 us | vmacache_find();
0) 0.043 us | vmacache_update();
0) 0.719 us | }
0) | handle_mm_fault() {
0) 0.077 us | __mem_cgroup_count_vm_event();
0) | anon_vma_prepare() {
0) 0.044 us | _cond_resched();
0) 0.338 us | }
0) | alloc_pages_vma() {
0) 0.053 us | __get_vma_policy();
0) | get_vma_policy.part.27() {
0) 0.045 us | get_task_policy.part.24();
0) 0.325 us | }
0) 0.042 us | policy_nodemask();
0) 0.052 us | policy_zonelist();
0) | __alloc_pages_nodemask() {
0) 0.046 us | _cond_resched();
0) 0.053 us | next_zones_zonelist();
0) | get_page_from_freelist() {
0) 0.045 us | next_zones_zonelist();
0) 0.045 us | __cpuset_node_allowed();
0) 0.055 us | __zone_watermark_ok();
0) 0.047 us | next_zones_zonelist();
0) 0.047 us | __cpuset_node_allowed();
0) 0.042 us | __zone_watermark_ok();
0) 0.044 us | __mod_zone_page_state();
0) | zone_statistics() {
0) 0.043 us | __inc_zone_state();
0) 0.044 us | __inc_zone_state();
0) 0.601 us | }
0) 3.929 us | }
0) 4.938 us | }
0) 6.676 us | }
0) | mem_cgroup_try_charge() {
0) 0.052 us | get_mem_cgroup_from_mm();
0) 0.054 us | try_charge();
0) 0.627 us | }
0) 0.068 us | _raw_spin_lock();
0) | page_add_new_anon_rmap() {
0) 0.051 us | __mod_zone_page_state();
0) 0.045 us | __page_set_anon_rmap();
0) 0.605 us | }
0) | mem_cgroup_commit_charge() {
0) 0.055 us | commit_charge();
0) 0.058 us | mem_cgroup_charge_statistics.isra.24();
0) 0.042 us | memcg_check_events();
0) 0.890 us | }
0) | lru_cache_add_active_or_unevictable() {
0) 0.052 us | __lru_cache_add();
0) 0.325 us | }
0) 0.045 us | __pv_queued_spin_unlock();
0) + 12.128 us | }
0) 0.046 us | up_read();
0) + 14.285 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.053 us | audit_filter_syscall();
0) 0.051 us | current_kernel_time();
0) 0.616 us | }
0) 0.902 us | }
0) 1.180 us | }
0) | SyS_mmap() {
0) | SyS_mmap_pgoff() {
0) | vm_mmap_pgoff() {
0) | security_mmap_file() {
0) 0.045 us | cap_mmap_file();
0) | apparmor_mmap_file() {
0) 0.048 us | common_mmap();
0) 0.363 us | }
0) 0.050 us | ima_file_mmap();
0) 1.219 us | }
0) | down_write() {
0) 0.044 us | _cond_resched();
0) 0.322 us | }
0) | do_mmap_pgoff() {
0) | get_unmapped_area() {
0) | arch_get_unmapped_area_topdown() {
0) 0.150 us | unmapped_area_topdown();
0) 0.448 us | }
0) | security_mmap_addr() {
0) 0.042 us | cap_mmap_addr();
0) 0.041 us | cap_mmap_addr();
0) 0.598 us | }
0) 1.574 us | }
0) | mmap_region() {
0) | security_vm_enough_memory_mm() {
0) | cap_vm_enough_memory() {
0) 0.050 us | cap_capable();
0) 0.323 us | }
0) 0.046 us | __vm_enough_memory();
0) 0.896 us | }
0) | vma_merge() {
0) 0.065 us | can_vma_merge_before();
0) | vma_adjust() {
0) 0.063 us | __vma_adjust_trans_huge();
0) | down_write() {
0) 0.054 us | _cond_resched();
0) 0.333 us | }
0) 0.050 us | anon_vma_interval_tree_remove();
0) 0.048 us | anon_vma_interval_tree_insert();
0) 0.046 us | up_write();
0) 1.841 us | }
0) 0.047 us | khugepaged_enter_vma_merge();
0) 2.723 us | }
0) | vma_set_page_prot() {
0) 0.045 us | vma_wants_writenotify();
0) 0.329 us | }
0) 4.776 us | }
0) 6.930 us | }
0) 0.045 us | up_write();
0) 9.499 us | }
0) 9.782 us | }
0) + 10.059 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.050 us | audit_filter_rules();
0) 0.049 us | audit_filter_rules();
0) 0.049 us | audit_filter_rules();
0) | audit_filter_rules() {
0) 0.049 us | audit_comparator();
0) 0.357 us | }
0) | audit_filter_rules() {
0) 0.046 us | audit_comparator();
0) 0.344 us | }
0) 2.401 us | }
0) 0.046 us | audit_filter_inodes();
0) | path_put() {
0) 0.044 us | dput();
0) 0.045 us | mntput();
0) 0.624 us | }
0) 0.047 us | unroll_tree_refs();
0) 0.042 us | kfree();
0) 4.408 us | }
0) 4.690 us | }
0) | __do_page_fault() {
0) 0.045 us | down_read_trylock();
0) 0.052 us | _cond_resched();
0) | find_vma() {
0) 0.085 us | vmacache_find();
0) 0.374 us | }
0) | handle_mm_fault() {
0) 0.055 us | __mem_cgroup_count_vm_event();
0) | anon_vma_prepare() {
0) 0.043 us | _cond_resched();
0) 0.325 us | }
0) | alloc_pages_vma() {
0) 0.050 us | __get_vma_policy();
0) | get_vma_policy.part.27() {
0) 0.045 us | get_task_policy.part.24();
0) 0.325 us | }
0) 0.042 us | policy_nodemask();
0) 0.043 us | policy_zonelist();
0) | __alloc_pages_nodemask() {
0) 0.043 us | _cond_resched();
0) 0.045 us | next_zones_zonelist();
0) | get_page_from_freelist() {
0) 0.045 us | next_zones_zonelist();
0) 0.046 us | __cpuset_node_allowed();
0) 0.063 us | __zone_watermark_ok();
0) 0.046 us | next_zones_zonelist();
0) 0.046 us | __cpuset_node_allowed();
0) 0.047 us | __zone_watermark_ok();
0) 0.046 us | __mod_zone_page_state();
0) | zone_statistics() {
0) 0.042 us | __inc_zone_state();
0) 0.043 us | __inc_zone_state();
0) 0.599 us | }
0) 3.752 us | }
0) 4.758 us | }
0) 6.463 us | }
0) | mem_cgroup_try_charge() {
0) 0.052 us | get_mem_cgroup_from_mm();
0) 0.047 us | try_charge();
0) 0.632 us | }
0) 0.045 us | _raw_spin_lock();
0) | page_add_new_anon_rmap() {
0) 0.046 us | __mod_zone_page_state();
0) 0.046 us | __page_set_anon_rmap();
0) 0.647 us | }
0) | mem_cgroup_commit_charge() {
0) 0.045 us | commit_charge();
0) 0.044 us | mem_cgroup_charge_statistics.isra.24();
0) 0.051 us | memcg_check_events();
0) 0.886 us | }
0) | lru_cache_add_active_or_unevictable() {
0) 0.052 us | __lru_cache_add();
0) 0.324 us | }
0) 0.043 us | __pv_queued_spin_unlock();
0) + 11.633 us | }
0) 0.047 us | up_read();
0) + 13.598 us | }
0) | __do_page_fault() {
0) 0.045 us | down_read_trylock();
0) 0.050 us | _cond_resched();
0) | find_vma() {
0) 0.047 us | vmacache_find();
0) 0.335 us | }
0) | handle_mm_fault() {
0) 0.047 us | __mem_cgroup_count_vm_event();
0) | anon_vma_prepare() {
0) 0.044 us | _cond_resched();
0) 0.323 us | }
0) | alloc_pages_vma() {
0) 0.043 us | __get_vma_policy();
0) | get_vma_policy.part.27() {
0) 0.043 us | get_task_policy.part.24();
0) 0.318 us | }
0) 0.043 us | policy_nodemask();
0) 0.045 us | policy_zonelist();
0) | __alloc_pages_nodemask() {
0) 0.052 us | _cond_resched();
0) 0.042 us | next_zones_zonelist();
0) | get_page_from_freelist() {
0) 0.045 us | next_zones_zonelist();
0) 0.046 us | __cpuset_node_allowed();
0) 0.055 us | __zone_watermark_ok();
0) 0.044 us | next_zones_zonelist();
0) 0.043 us | __cpuset_node_allowed();
0) 0.043 us | __zone_watermark_ok();
0) 0.049 us | __mod_zone_page_state();
0) | zone_statistics() {
0) 0.052 us | __inc_zone_state();
0) 0.048 us | __inc_zone_state();
0) 0.601 us | }
0) 3.759 us | }
0) 4.751 us | }
0) 6.468 us | }
0) | mem_cgroup_try_charge() {
0) 0.051 us | get_mem_cgroup_from_mm();
0) 0.050 us | try_charge();
0) 0.624 us | }
0) 0.053 us | _raw_spin_lock();
0) | page_add_new_anon_rmap() {
0) 0.045 us | __mod_zone_page_state();
0) 0.052 us | __page_set_anon_rmap();
0) 0.618 us | }
0) | mem_cgroup_commit_charge() {
0) 0.045 us | commit_charge();
0) 0.045 us | mem_cgroup_charge_statistics.isra.24();
0) 0.041 us | memcg_check_events();
0) 0.885 us | }
0) | lru_cache_add_active_or_unevictable() {
0) 0.045 us | __lru_cache_add();
0) 0.324 us | }
0) 0.045 us | __pv_queued_spin_unlock();
0) + 11.614 us | }
0) 0.047 us | up_read();
0) + 13.361 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.047 us | audit_filter_syscall();
0) 0.045 us | current_kernel_time();
0) 0.643 us | }
0) 0.926 us | }
0) 1.218 us | }
0) | sys_arch_prctl() {
0) 0.254 us | do_arch_prctl();
0) 0.671 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.051 us | audit_filter_rules();
0) 0.046 us | audit_filter_rules();
0) 0.055 us | audit_filter_rules();
0) 1.226 us | }
0) 0.052 us | audit_filter_inodes();
0) | path_put() {
0) 0.045 us | dput();
0) 0.043 us | mntput();
0) 0.604 us | }
0) 0.046 us | unroll_tree_refs();
0) 0.046 us | kfree();
0) 3.255 us | }
0) 3.538 us | }
0) | __do_page_fault() {
0) 0.047 us | down_read_trylock();
0) 0.045 us | _cond_resched();
0) | find_vma() {
0) 0.062 us | vmacache_find();
0) 0.048 us | vmacache_update();
0) 0.814 us | }
0) | handle_mm_fault() {
0) 0.049 us | __mem_cgroup_count_vm_event();
0) 0.097 us | _raw_spin_lock();
0) | do_wp_page() {
0) 0.045 us | vm_normal_page();
0) 0.043 us | __pv_queued_spin_unlock();
0) | wp_page_copy.isra.53() {
0) | anon_vma_prepare() {
0) 0.044 us | _cond_resched();
0) 0.318 us | }
0) | alloc_pages_vma() {
0) 0.060 us | __get_vma_policy();
0) | get_vma_policy.part.27() {
0) 0.045 us | get_task_policy.part.24();
0) 0.318 us | }
0) 0.053 us | policy_nodemask();
0) 0.053 us | policy_zonelist();
0) | __alloc_pages_nodemask() {
0) 0.045 us | _cond_resched();
0) 0.045 us | next_zones_zonelist();
0) | get_page_from_freelist() {
0) 0.045 us | next_zones_zonelist();
0) 0.043 us | __cpuset_node_allowed();
0) 0.054 us | __zone_watermark_ok();
0) 0.047 us | next_zones_zonelist();
0) 0.043 us | __cpuset_node_allowed();
0) 0.045 us | __zone_watermark_ok();
0) 0.044 us | __mod_zone_page_state();
0) | zone_statistics() {
0) 0.045 us | __inc_zone_state();
0) 0.043 us | __inc_zone_state();
0) 0.604 us | }
0) 3.146 us | }
0) 3.990 us | }
0) 5.697 us | }
0) | mem_cgroup_try_charge() {
0) 0.060 us | get_mem_cgroup_from_mm();
0) 0.054 us | try_charge();
0) 0.617 us | }
0) 0.044 us | _raw_spin_lock();
0) | ptep_clear_flush() {
0) 0.441 us | flush_tlb_page();
0) 1.165 us | }
0) | page_add_new_anon_rmap() {
0) 0.067 us | __mod_zone_page_state();
0) 0.064 us | __page_set_anon_rmap();
0) 0.682 us | }
0) | mem_cgroup_commit_charge() {
0) 0.044 us | commit_charge();
0) 0.130 us | mem_cgroup_charge_statistics.isra.24();
0) 0.043 us | memcg_check_events();
0) 0.992 us | }
0) | lru_cache_add_active_or_unevictable() {
0) 0.044 us | __lru_cache_add();
0) 0.318 us | }
0) | page_remove_rmap() {
0) 0.090 us | mem_cgroup_begin_page_stat();
0) 0.042 us | PageHuge();
0) | __dec_zone_page_state() {
0) 0.057 us | __dec_zone_state();
0) 0.324 us | }
0) 0.093 us | mem_cgroup_update_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 1.879 us | }
0) 0.042 us | put_page();
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.042 us | put_page();
0) + 15.807 us | }
0) + 16.699 us | }
0) + 17.666 us | }
0) 0.047 us | up_read();
0) + 19.889 us | }
0) | __do_page_fault() {
0) 0.046 us | down_read_trylock();
0) 0.045 us | _cond_resched();
0) | find_vma() {
0) 0.134 us | vmacache_find();
0) 0.425 us | }
0) | handle_mm_fault() {
0) 0.069 us | __mem_cgroup_count_vm_event();
0) | anon_vma_prepare() {
0) 0.047 us | _cond_resched();
0) 0.325 us | }
0) | alloc_pages_vma() {
0) 0.053 us | __get_vma_policy();
0) | get_vma_policy.part.27() {
0) 0.053 us | get_task_policy.part.24();
0) 0.317 us | }
0) 0.045 us | policy_nodemask();
0) 0.044 us | policy_zonelist();
0) | __alloc_pages_nodemask() {
0) 0.045 us | _cond_resched();
0) 0.044 us | next_zones_zonelist();
0) | get_page_from_freelist() {
0) 0.045 us | next_zones_zonelist();
0) 0.043 us | __cpuset_node_allowed();
0) 0.062 us | __zone_watermark_ok();
0) 0.045 us | next_zones_zonelist();
0) 0.045 us | __cpuset_node_allowed();
0) 0.045 us | __zone_watermark_ok();
0) 0.107 us | __mod_zone_page_state();
0) | zone_statistics() {
0) 0.042 us | __inc_zone_state();
0) 0.042 us | __inc_zone_state();
0) 0.595 us | }
0) 3.104 us | }
0) 3.963 us | }
0) 5.677 us | }
0) | mem_cgroup_try_charge() {
0) 0.057 us | get_mem_cgroup_from_mm();
0) 0.049 us | try_charge();
0) 0.629 us | }
0) | __do_fault() {
0) | filemap_fault() {
0) | pagecache_get_page() {
0) 0.275 us | find_get_entry();
0) 0.556 us | }
0) 0.045 us | _cond_resched();
0) 1.275 us | }
0) 1.583 us | }
0) 0.048 us | _raw_spin_lock();
0) | do_set_pte() {
0) | page_add_new_anon_rmap() {
0) 0.058 us | __mod_zone_page_state();
0) 0.047 us | __page_set_anon_rmap();
0) 0.631 us | }
0) 0.935 us | }
0) | mem_cgroup_commit_charge() {
0) 0.045 us | commit_charge();
0) 0.042 us | mem_cgroup_charge_statistics.isra.24();
0) 0.046 us | memcg_check_events();
0) 0.887 us | }
0) | lru_cache_add_active_or_unevictable() {
0) 0.048 us | __lru_cache_add();
0) 0.325 us | }
0) 0.047 us | __pv_queued_spin_unlock();
0) | unlock_page() {
0) 0.055 us | __wake_up_bit();
0) 0.356 us | }
0) 0.048 us | put_page();
0) + 15.196 us | }
0) 0.045 us | up_read();
0) + 17.023 us | }
0) | __do_page_fault() {
0) 0.046 us | down_read_trylock();
0) 0.042 us | _cond_resched();
0) | find_vma() {
0) 0.063 us | vmacache_find();
0) 0.338 us | }
0) | handle_mm_fault() {
0) 0.047 us | __mem_cgroup_count_vm_event();
0) 0.047 us | _raw_spin_lock();
0) | do_wp_page() {
0) 0.045 us | vm_normal_page();
0) 0.045 us | __pv_queued_spin_unlock();
0) | wp_page_copy.isra.53() {
0) | anon_vma_prepare() {
0) 0.044 us | _cond_resched();
0) 0.350 us | }
0) | alloc_pages_vma() {
0) 0.044 us | __get_vma_policy();
0) | get_vma_policy.part.27() {
0) 0.044 us | get_task_policy.part.24();
0) 0.318 us | }
0) 0.043 us | policy_nodemask();
0) 0.047 us | policy_zonelist();
0) | __alloc_pages_nodemask() {
0) 0.045 us | _cond_resched();
0) 0.042 us | next_zones_zonelist();
0) | get_page_from_freelist() {
0) 0.045 us | next_zones_zonelist();
0) 0.045 us | __cpuset_node_allowed();
0) 0.059 us | __zone_watermark_ok();
0) 0.044 us | next_zones_zonelist();
0) 0.043 us | __cpuset_node_allowed();
0) 0.045 us | __zone_watermark_ok();
0) 0.045 us | __mod_zone_page_state();
0) | zone_statistics() {
0) 0.051 us | __inc_zone_state();
0) 0.045 us | __inc_zone_state();
0) 0.605 us | }
0) 3.265 us | }
0) 4.117 us | }
0) 5.794 us | }
0) | mem_cgroup_try_charge() {
0) 0.054 us | get_mem_cgroup_from_mm();
0) 0.046 us | try_charge();
0) 0.619 us | }
0) 0.048 us | _raw_spin_lock();
0) | ptep_clear_flush() {
0) 0.359 us | flush_tlb_page();
0) 0.873 us | }
0) | page_add_new_anon_rmap() {
0) 0.075 us | __mod_zone_page_state();
0) 0.050 us | __page_set_anon_rmap();
0) 0.698 us | }
0) | mem_cgroup_commit_charge() {
0) 0.048 us | commit_charge();
0) 0.107 us | mem_cgroup_charge_statistics.isra.24();
0) 0.043 us | memcg_check_events();
0) 0.944 us | }
0) | lru_cache_add_active_or_unevictable() {
0) 0.041 us | __lru_cache_add();
0) 0.316 us | }
0) | page_remove_rmap() {
0) 0.051 us | mem_cgroup_begin_page_stat();
0) 0.045 us | PageHuge();
0) | __dec_zone_page_state() {
0) 0.057 us | __dec_zone_state();
0) 0.326 us | }
0) 0.056 us | mem_cgroup_update_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 1.812 us | }
0) 0.045 us | put_page();
0) 0.053 us | __pv_queued_spin_unlock();
0) 0.043 us | put_page();
0) + 15.737 us | }
0) + 16.643 us | }
0) + 17.536 us | }
0) 0.041 us | up_read();
0) + 19.260 us | }
0) | __do_page_fault() {
0) 0.043 us | down_read_trylock();
0) 0.044 us | _cond_resched();
0) | find_vma() {
0) 0.094 us | vmacache_find();
0) 0.381 us | }
0) | handle_mm_fault() {
0) 0.073 us | __mem_cgroup_count_vm_event();
0) 0.046 us | _raw_spin_lock();
0) | do_wp_page() {
0) 0.051 us | vm_normal_page();
0) 0.044 us | __pv_queued_spin_unlock();
0) | wp_page_copy.isra.53() {
0) | anon_vma_prepare() {
0) 0.045 us | _cond_resched();
0) 0.323 us | }
0) | alloc_pages_vma() {
0) 0.053 us | __get_vma_policy();
0) | get_vma_policy.part.27() {
0) 0.060 us | get_task_policy.part.24();
0) 0.344 us | }
0) 0.045 us | policy_nodemask();
0) 0.045 us | policy_zonelist();
0) | __alloc_pages_nodemask() {
0) 0.045 us | _cond_resched();
0) 0.047 us | next_zones_zonelist();
0) | get_page_from_freelist() {
0) 0.047 us | next_zones_zonelist();
0) 0.048 us | __cpuset_node_allowed();
0) 0.062 us | __zone_watermark_ok();
0) 0.047 us | next_zones_zonelist();
0) 0.048 us | __cpuset_node_allowed();
0) 0.046 us | __zone_watermark_ok();
0) 0.047 us | __mod_zone_page_state();
0) | zone_statistics() {
0) 0.044 us | __inc_zone_state();
0) 0.047 us | __inc_zone_state();
0) 0.606 us | }
0) 3.110 us | }
0) 3.980 us | }
0) 5.821 us | }
0) | mem_cgroup_try_charge() {
0) 0.055 us | get_mem_cgroup_from_mm();
0) 0.050 us | try_charge();
0) 0.630 us | }
0) 0.045 us | _raw_spin_lock();
0) | ptep_clear_flush() {
0) 0.331 us | flush_tlb_page();
0) 0.802 us | }
0) | page_add_new_anon_rmap() {
0) 0.058 us | __mod_zone_page_state();
0) 0.051 us | __page_set_anon_rmap();
0) 0.674 us | }
0) | mem_cgroup_commit_charge() {
0) 0.047 us | commit_charge();
0) 0.110 us | mem_cgroup_charge_statistics.isra.24();
0) 0.045 us | memcg_check_events();
0) 0.943 us | }
0) | lru_cache_add_active_or_unevictable() {
0) 0.045 us | __lru_cache_add();
0) 0.322 us | }
0) | page_remove_rmap() {
0) 0.052 us | mem_cgroup_begin_page_stat();
0) 0.049 us | PageHuge();
0) | __dec_zone_page_state() {
0) 0.050 us | __dec_zone_state();
0) 0.323 us | }
0) 0.050 us | mem_cgroup_update_page_stat();
0) 0.043 us | mem_cgroup_end_page_stat();
0) 1.792 us | }
0) 0.043 us | put_page();
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.045 us | put_page();
0) + 15.521 us | }
0) + 16.418 us | }
0) + 17.371 us | }
0) 0.043 us | up_read();
0) + 19.151 us | }
0) | __do_page_fault() {
0) 0.046 us | down_read_trylock();
0) 0.042 us | _cond_resched();
0) | find_vma() {
0) 0.107 us | vmacache_find();
0) 0.048 us | vmacache_update();
0) 0.756 us | }
0) | handle_mm_fault() {
0) 0.068 us | __mem_cgroup_count_vm_event();
0) 0.083 us | _raw_spin_lock();
0) | filemap_map_pages() {
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.067 us | mem_cgroup_begin_page_stat();
0) 0.046 us | mem_cgroup_end_page_stat();
0) 0.650 us | }
0) 0.932 us | }
0) | unlock_page() {
0) 0.077 us | __wake_up_bit();
0) 0.382 us | }
0) 1.999 us | }
0) 0.042 us | __pv_queued_spin_unlock();
0) 3.556 us | }
0) 0.050 us | up_read();
0) 5.767 us | }
0) | __do_page_fault() {
0) 0.045 us | down_read_trylock();
0) 0.042 us | _cond_resched();
0) | find_vma() {
0) 0.050 us | vmacache_find();
0) 0.343 us | }
0) | handle_mm_fault() {
0) 0.054 us | __mem_cgroup_count_vm_event();
0) 0.047 us | _raw_spin_lock();
0) | filemap_map_pages() {
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.046 us | mem_cgroup_begin_page_stat();
0) 0.041 us | mem_cgroup_end_page_stat();
0) 0.597 us | }
0) 0.877 us | }
0) | unlock_page() {
0) 0.068 us | __wake_up_bit();
0) 0.348 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.602 us | }
0) 0.882 us | }
0) | unlock_page() {
0) 0.057 us | __wake_up_bit();
0) 0.344 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.053 us | mem_cgroup_begin_page_stat();
0) 0.052 us | mem_cgroup_end_page_stat();
0) 0.597 us | }
0) 0.876 us | }
0) | unlock_page() {
0) 0.055 us | __wake_up_bit();
0) 0.330 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.604 us | }
0) 0.884 us | }
0) | unlock_page() {
0) 0.063 us | __wake_up_bit();
0) 0.346 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.600 us | }
0) 0.882 us | }
0) | unlock_page() {
0) 0.051 us | __wake_up_bit();
0) 0.338 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.756 us | }
0) 1.025 us | }
0) | unlock_page() {
0) 0.057 us | __wake_up_bit();
0) 0.345 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.047 us | mem_cgroup_end_page_stat();
0) 0.599 us | }
0) 0.877 us | }
0) | unlock_page() {
0) 0.048 us | __wake_up_bit();
0) 0.326 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.043 us | mem_cgroup_begin_page_stat();
0) 0.044 us | mem_cgroup_end_page_stat();
0) 0.600 us | }
0) 0.880 us | }
0) | unlock_page() {
0) 0.063 us | __wake_up_bit();
0) 0.335 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.598 us | }
0) 0.879 us | }
0) | unlock_page() {
0) 0.050 us | __wake_up_bit();
0) 0.335 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.599 us | }
0) 0.880 us | }
0) | unlock_page() {
0) 0.057 us | __wake_up_bit();
0) 0.343 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.598 us | }
0) 0.879 us | }
0) | unlock_page() {
0) 0.057 us | __wake_up_bit();
0) 0.333 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.051 us | mem_cgroup_begin_page_stat();
0) 0.050 us | mem_cgroup_end_page_stat();
0) 0.600 us | }
0) 0.879 us | }
0) | unlock_page() {
0) 0.045 us | __wake_up_bit();
0) 0.321 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.046 us | mem_cgroup_end_page_stat();
0) 0.597 us | }
0) 0.872 us | }
0) | unlock_page() {
0) 0.045 us | __wake_up_bit();
0) 0.331 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.051 us | mem_cgroup_begin_page_stat();
0) 0.050 us | mem_cgroup_end_page_stat();
0) 0.602 us | }
0) 0.882 us | }
0) | unlock_page() {
0) 0.050 us | __wake_up_bit();
0) 0.492 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.046 us | mem_cgroup_begin_page_stat();
0) 0.042 us | mem_cgroup_end_page_stat();
0) 0.592 us | }
0) 0.900 us | }
0) | unlock_page() {
0) 0.053 us | __wake_up_bit();
0) 0.326 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.046 us | mem_cgroup_begin_page_stat();
0) 0.044 us | mem_cgroup_end_page_stat();
0) 0.600 us | }
0) 0.909 us | }
0) | unlock_page() {
0) 0.045 us | __wake_up_bit();
0) 0.322 us | }
0) + 28.437 us | }
0) 0.042 us | __pv_queued_spin_unlock();
0) + 29.613 us | }
0) 0.045 us | up_read();
0) + 31.441 us | }
0) | __do_page_fault() {
0) 0.046 us | down_read_trylock();
0) 0.048 us | _cond_resched();
0) | find_vma() {
0) 0.074 us | vmacache_find();
0) 0.052 us | vmacache_update();
0) 0.829 us | }
0) | handle_mm_fault() {
0) 0.050 us | __mem_cgroup_count_vm_event();
0) 0.050 us | _raw_spin_lock();
0) 0.045 us | __pv_queued_spin_unlock();
0) 1.012 us | }
0) 0.045 us | up_read();
0) 3.262 us | }
0) | __do_page_fault() {
0) 0.047 us | down_read_trylock();
0) 0.046 us | _cond_resched();
0) | find_vma() {
0) 0.064 us | vmacache_find();
0) 0.340 us | }
0) | handle_mm_fault() {
0) 0.052 us | __mem_cgroup_count_vm_event();
0) 0.046 us | _raw_spin_lock();
0) | do_wp_page() {
0) 0.098 us | vm_normal_page();
0) 0.044 us | __pv_queued_spin_unlock();
0) | wp_page_copy.isra.53() {
0) | anon_vma_prepare() {
0) 0.053 us | _cond_resched();
0) | kmem_cache_alloc() {
0) 0.045 us | _cond_resched();
0) 0.448 us | }
0) | find_mergeable_anon_vma() {
0) 0.072 us | reusable_anon_vma();
0) 0.067 us | reusable_anon_vma();
0) 0.645 us | }
0) | kmem_cache_alloc() {
0) 0.042 us | _cond_resched();
0) 0.368 us | }
0) | down_write() {
0) 0.044 us | _cond_resched();
0) 0.318 us | }
0) 0.043 us | _raw_spin_lock();
0) 0.059 us | anon_vma_interval_tree_insert();
0) 0.043 us | __pv_queued_spin_unlock();
0) 0.044 us | up_write();
0) 4.472 us | }
0) | alloc_pages_vma() {
0) 0.058 us | __get_vma_policy();
0) | get_vma_policy.part.27() {
0) 0.055 us | get_task_policy.part.24();
0) 0.323 us | }
0) 0.042 us | policy_nodemask();
0) 0.042 us | policy_zonelist();
0) | __alloc_pages_nodemask() {
0) 0.044 us | _cond_resched();
0) 0.045 us | next_zones_zonelist();
0) | get_page_from_freelist() {
0) 0.052 us | next_zones_zonelist();
0) 0.048 us | __cpuset_node_allowed();
0) 0.055 us | __zone_watermark_ok();
0) 0.046 us | next_zones_zonelist();
0) 0.045 us | __cpuset_node_allowed();
0) 0.053 us | __zone_watermark_ok();
0) 0.045 us | __mod_zone_page_state();
0) | zone_statistics() {
0) 0.045 us | __inc_zone_state();
0) 0.051 us | __inc_zone_state();
0) 0.615 us | }
0) 3.759 us | }
0) 4.782 us | }
0) 6.526 us | }
0) | mem_cgroup_try_charge() {
0) 0.069 us | get_mem_cgroup_from_mm();
0) 0.047 us | try_charge();
0) 0.634 us | }
0) 0.043 us | _raw_spin_lock();
0) | ptep_clear_flush() {
0) 0.380 us | flush_tlb_page();
0) 0.887 us | }
0) | page_add_new_anon_rmap() {
0) 0.088 us | __mod_zone_page_state();
0) 0.073 us | __page_set_anon_rmap();
0) 0.735 us | }
0) | mem_cgroup_commit_charge() {
0) 0.052 us | commit_charge();
0) 0.142 us | mem_cgroup_charge_statistics.isra.24();
0) 0.047 us | memcg_check_events();
0) 0.975 us | }
0) | lru_cache_add_active_or_unevictable() {
0) 0.055 us | __lru_cache_add();
0) 0.346 us | }
0) 0.061 us | __pv_queued_spin_unlock();
0) + 16.997 us | }
0) + 17.926 us | }
0) + 18.831 us | }
0) 0.045 us | up_read();
0) + 20.599 us | }
0) | __do_page_fault() {
0) 0.046 us | down_read_trylock();
0) 0.042 us | _cond_resched();
0) | find_vma() {
0) 0.131 us | vmacache_find();
0) 0.426 us | }
0) | handle_mm_fault() {
0) 0.069 us | __mem_cgroup_count_vm_event();
0) 0.044 us | is_vma_temporary_stack();
0) | __pte_alloc() {
0) | pte_alloc_one() {
0) | alloc_pages_current() {
0) 0.047 us | get_task_policy.part.24();
0) 0.044 us | policy_nodemask();
0) 0.045 us | policy_zonelist();
0) | __alloc_pages_nodemask() {
0) 0.044 us | _cond_resched();
0) 0.045 us | next_zones_zonelist();
0) | get_page_from_freelist() {
0) 0.044 us | next_zones_zonelist();
0) 0.047 us | __cpuset_node_allowed();
0) 0.084 us | __zone_watermark_ok();
0) 0.045 us | next_zones_zonelist();
0) 0.045 us | __cpuset_node_allowed();
0) 0.059 us | __zone_watermark_ok();
0) 0.052 us | __mod_zone_page_state();
0) | zone_statistics() {
0) 0.043 us | __inc_zone_state();
0) 0.043 us | __inc_zone_state();
0) 0.598 us | }
0) 3.212 us | }
0) 4.189 us | }
0) 5.480 us | }
0) 0.079 us | inc_zone_page_state();
0) 6.114 us | }
0) 0.053 us | _raw_spin_lock();
0) 0.044 us | __pv_queued_spin_unlock();
0) 7.017 us | }
0) 0.048 us | _raw_spin_lock();
0) | filemap_map_pages() {
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.063 us | mem_cgroup_begin_page_stat();
0) 0.043 us | mem_cgroup_end_page_stat();
0) 0.604 us | }
0) 0.883 us | }
0) | unlock_page() {
0) 0.060 us | __wake_up_bit();
0) 0.351 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.595 us | }
0) 0.873 us | }
0) | unlock_page() {
0) 0.060 us | __wake_up_bit();
0) 0.332 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.044 us | mem_cgroup_begin_page_stat();
0) 0.043 us | mem_cgroup_end_page_stat();
0) 0.598 us | }
0) 0.877 us | }
0) | unlock_page() {
0) 0.045 us | __wake_up_bit();
0) 0.326 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.042 us | mem_cgroup_end_page_stat();
0) 0.597 us | }
0) 0.874 us | }
0) | unlock_page() {
0) 0.060 us | __wake_up_bit();
0) 0.346 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.599 us | }
0) 0.870 us | }
0) | unlock_page() {
0) 0.056 us | __wake_up_bit();
0) 0.342 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.047 us | mem_cgroup_begin_page_stat();
0) 0.042 us | mem_cgroup_end_page_stat();
0) 0.589 us | }
0) 0.876 us | }
0) | unlock_page() {
0) 0.063 us | __wake_up_bit();
0) 0.334 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.041 us | mem_cgroup_end_page_stat();
0) 0.589 us | }
0) 0.874 us | }
0) | unlock_page() {
0) 0.057 us | __wake_up_bit();
0) 0.340 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.046 us | mem_cgroup_begin_page_stat();
0) 0.047 us | mem_cgroup_end_page_stat();
0) 0.603 us | }
0) 0.894 us | }
0) | unlock_page() {
0) 0.047 us | __wake_up_bit();
0) 0.324 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.046 us | mem_cgroup_begin_page_stat();
0) 0.047 us | mem_cgroup_end_page_stat();
0) 0.607 us | }
0) 0.893 us | }
0) | unlock_page() {
0) 0.053 us | __wake_up_bit();
0) 0.338 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.046 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.636 us | }
0) 0.916 us | }
0) | unlock_page() {
0) 0.046 us | __wake_up_bit();
0) 0.327 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.047 us | mem_cgroup_begin_page_stat();
0) 0.047 us | mem_cgroup_end_page_stat();
0) 0.603 us | }
0) 0.894 us | }
0) | unlock_page() {
0) 0.045 us | __wake_up_bit();
0) 0.332 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.047 us | mem_cgroup_begin_page_stat();
0) 0.046 us | mem_cgroup_end_page_stat();
0) 0.635 us | }
0) 0.917 us | }
0) | unlock_page() {
0) 0.046 us | __wake_up_bit();
0) 0.336 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.048 us | mem_cgroup_begin_page_stat();
0) 0.046 us | mem_cgroup_end_page_stat();
0) 0.604 us | }
0) 0.884 us | }
0) | unlock_page() {
0) 0.046 us | __wake_up_bit();
0) 0.323 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.047 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.745 us | }
0) 1.017 us | }
0) | unlock_page() {
0) 0.046 us | __wake_up_bit();
0) 0.323 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.599 us | }
0) 0.878 us | }
0) | unlock_page() {
0) 0.046 us | __wake_up_bit();
0) 0.322 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.629 us | }
0) 0.905 us | }
0) | unlock_page() {
0) 0.049 us | __wake_up_bit();
0) 0.329 us | }
0) + 28.435 us | }
0) 0.043 us | __pv_queued_spin_unlock();
0) + 37.286 us | }
0) 0.046 us | up_read();
0) + 39.141 us | }
0) | __do_page_fault() {
0) 0.046 us | down_read_trylock();
0) 0.044 us | _cond_resched();
0) | find_vma() {
0) 0.080 us | vmacache_find();
0) 0.358 us | }
0) | handle_mm_fault() {
0) 0.047 us | __mem_cgroup_count_vm_event();
0) 0.070 us | _raw_spin_lock();
0) | filemap_map_pages() {
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.044 us | mem_cgroup_begin_page_stat();
0) 0.043 us | mem_cgroup_end_page_stat();
0) 0.597 us | }
0) 0.869 us | }
0) | unlock_page() {
0) 0.141 us | __wake_up_bit();
0) 0.443 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.047 us | mem_cgroup_end_page_stat();
0) 0.626 us | }
0) 0.910 us | }
0) | unlock_page() {
0) 0.051 us | __wake_up_bit();
0) 0.377 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.051 us | mem_cgroup_begin_page_stat();
0) 0.043 us | mem_cgroup_end_page_stat();
0) 0.624 us | }
0) 0.896 us | }
0) | unlock_page() {
0) 0.055 us | __wake_up_bit();
0) 0.334 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.600 us | }
0) 0.879 us | }
0) | unlock_page() {
0) 0.045 us | __wake_up_bit();
0) 0.329 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.051 us | mem_cgroup_begin_page_stat();
0) 0.042 us | mem_cgroup_end_page_stat();
0) 0.594 us | }
0) 0.882 us | }
0) | unlock_page() {
0) 0.051 us | __wake_up_bit();
0) 0.361 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.048 us | mem_cgroup_begin_page_stat();
0) 0.042 us | mem_cgroup_end_page_stat();
0) 0.599 us | }
0) 0.881 us | }
0) | unlock_page() {
0) 0.053 us | __wake_up_bit();
0) 0.331 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.593 us | }
0) 0.879 us | }
0) | unlock_page() {
0) 0.045 us | __wake_up_bit();
0) 0.324 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.598 us | }
0) 0.877 us | }
0) | unlock_page() {
0) 0.046 us | __wake_up_bit();
0) 0.321 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.046 us | mem_cgroup_begin_page_stat();
0) 0.043 us | mem_cgroup_end_page_stat();
0) 0.599 us | }
0) 0.878 us | }
0) | unlock_page() {
0) 0.045 us | __wake_up_bit();
0) 0.326 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.052 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.599 us | }
0) 0.868 us | }
0) | unlock_page() {
0) 0.045 us | __wake_up_bit();
0) 0.327 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.047 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.598 us | }
0) 0.890 us | }
0) | unlock_page() {
0) 0.053 us | __wake_up_bit();
0) 0.361 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.046 us | mem_cgroup_begin_page_stat();
0) 0.044 us | mem_cgroup_end_page_stat();
0) 0.598 us | }
0) 0.870 us | }
0) | unlock_page() {
0) 0.050 us | __wake_up_bit();
0) 0.343 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.047 us | mem_cgroup_end_page_stat();
0) 0.604 us | }
0) 0.984 us | }
0) | unlock_page() {
0) 0.045 us | __wake_up_bit();
0) 0.360 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.054 us | mem_cgroup_begin_page_stat();
0) 0.050 us | mem_cgroup_end_page_stat();
0) 0.602 us | }
0) 0.890 us | }
0) | unlock_page() {
0) 0.045 us | __wake_up_bit();
0) 0.336 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.051 us | mem_cgroup_begin_page_stat();
0) 0.051 us | mem_cgroup_end_page_stat();
0) 0.598 us | }
0) 0.878 us | }
0) | unlock_page() {
0) 0.045 us | __wake_up_bit();
0) 0.354 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.043 us | mem_cgroup_end_page_stat();
0) 0.584 us | }
0) 0.869 us | }
0) | unlock_page() {
0) 0.052 us | __wake_up_bit();
0) 0.328 us | }
0) + 27.896 us | }
0) 0.043 us | __pv_queued_spin_unlock();
0) + 29.086 us | }
0) 0.047 us | up_read();
0) + 30.852 us | }
0) | __do_page_fault() {
0) 0.052 us | down_read_trylock();
0) 0.044 us | _cond_resched();
0) | find_vma() {
0) 0.084 us | vmacache_find();
0) 0.365 us | }
0) | handle_mm_fault() {
0) 0.052 us | __mem_cgroup_count_vm_event();
0) 0.049 us | _raw_spin_lock();
0) | filemap_map_pages() {
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.053 us | mem_cgroup_begin_page_stat();
0) 0.053 us | mem_cgroup_end_page_stat();
0) 0.604 us | }
0) 0.887 us | }
0) | unlock_page() {
0) 0.045 us | __wake_up_bit();
0) 0.349 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.046 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.601 us | }
0) 0.871 us | }
0) | unlock_page() {
0) 0.045 us | __wake_up_bit();
0) 0.325 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.046 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.597 us | }
0) 0.879 us | }
0) | unlock_page() {
0) 0.045 us | __wake_up_bit();
0) 0.352 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.054 us | mem_cgroup_begin_page_stat();
0) 0.044 us | mem_cgroup_end_page_stat();
0) 0.791 us | }
0) 1.069 us | }
0) | unlock_page() {
0) 0.045 us | __wake_up_bit();
0) 0.326 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.050 us | mem_cgroup_end_page_stat();
0) 0.610 us | }
0) 0.894 us | }
0) | unlock_page() {
0) 0.045 us | __wake_up_bit();
0) 0.352 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.046 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.596 us | }
0) 0.872 us | }
0) | unlock_page() {
0) 0.046 us | __wake_up_bit();
0) 0.323 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.043 us | mem_cgroup_end_page_stat();
0) 0.601 us | }
0) 0.881 us | }
0) | unlock_page() {
0) 0.047 us | __wake_up_bit();
0) 0.345 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.047 us | mem_cgroup_begin_page_stat();
0) 0.044 us | mem_cgroup_end_page_stat();
0) 0.604 us | }
0) 0.887 us | }
0) | unlock_page() {
0) 0.113 us | __wake_up_bit();
0) 0.388 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.043 us | mem_cgroup_begin_page_stat();
0) 0.044 us | mem_cgroup_end_page_stat();
0) 0.595 us | }
0) 0.877 us | }
0) | unlock_page() {
0) 0.061 us | __wake_up_bit();
0) 0.365 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.052 us | mem_cgroup_begin_page_stat();
0) 0.052 us | mem_cgroup_end_page_stat();
0) 0.603 us | }
0) 0.879 us | }
0) | unlock_page() {
0) 0.060 us | __wake_up_bit();
0) 0.348 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.047 us | mem_cgroup_end_page_stat();
0) 0.602 us | }
0) 0.887 us | }
0) | unlock_page() {
0) 0.053 us | __wake_up_bit();
0) 0.327 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.055 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.602 us | }
0) 0.887 us | }
0) | unlock_page() {
0) 0.120 us | __wake_up_bit();
0) 0.406 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.047 us | mem_cgroup_begin_page_stat();
0) 0.052 us | mem_cgroup_end_page_stat();
0) 0.608 us | }
0) 0.904 us | }
0) | unlock_page() {
0) 0.107 us | __wake_up_bit();
0) 0.414 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.047 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.612 us | }
0) 0.888 us | }
0) | unlock_page() {
0) 0.057 us | __wake_up_bit();
0) 0.344 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.054 us | mem_cgroup_begin_page_stat();
0) 0.046 us | mem_cgroup_end_page_stat();
0) 0.607 us | }
0) 0.889 us | }
0) | unlock_page() {
0) 0.053 us | __wake_up_bit();
0) 0.357 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.593 us | }
0) 0.881 us | }
0) | unlock_page() {
0) 0.053 us | __wake_up_bit();
0) 0.326 us | }
0) + 29.028 us | }
0) 0.047 us | __pv_queued_spin_unlock();
0) + 30.211 us | }
0) 0.045 us | up_read();
0) + 31.990 us | }
0) | __do_page_fault() {
0) 0.053 us | down_read_trylock();
0) 0.044 us | _cond_resched();
0) | find_vma() {
0) 0.069 us | vmacache_find();
0) 0.343 us | }
0) | handle_mm_fault() {
0) 0.047 us | __mem_cgroup_count_vm_event();
0) 0.049 us | _raw_spin_lock();
0) | filemap_map_pages() {
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.046 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.600 us | }
0) 0.898 us | }
0) | unlock_page() {
0) 0.050 us | __wake_up_bit();
0) 0.326 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.594 us | }
0) 0.873 us | }
0) | unlock_page() {
0) 0.045 us | __wake_up_bit();
0) 0.324 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.046 us | mem_cgroup_begin_page_stat();
0) 0.046 us | mem_cgroup_end_page_stat();
0) 0.782 us | }
0) 1.070 us | }
0) | unlock_page() {
0) 0.045 us | __wake_up_bit();
0) 0.324 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.592 us | }
0) 0.877 us | }
0) | unlock_page() {
0) 0.044 us | __wake_up_bit();
0) 0.321 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.048 us | mem_cgroup_begin_page_stat();
0) 0.051 us | mem_cgroup_end_page_stat();
0) 0.634 us | }
0) 0.915 us | }
0) | unlock_page() {
0) 0.047 us | __wake_up_bit();
0) 0.330 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.047 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.600 us | }
0) 0.882 us | }
0) | unlock_page() {
0) 0.043 us | __wake_up_bit();
0) 0.319 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.052 us | mem_cgroup_begin_page_stat();
0) 0.043 us | mem_cgroup_end_page_stat();
0) 0.598 us | }
0) 0.897 us | }
0) | unlock_page() {
0) 0.045 us | __wake_up_bit();
0) 0.324 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.044 us | mem_cgroup_end_page_stat();
0) 0.601 us | }
0) 0.884 us | }
0) | unlock_page() {
0) 0.044 us | __wake_up_bit();
0) 0.325 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.046 us | mem_cgroup_begin_page_stat();
0) 0.044 us | mem_cgroup_end_page_stat();
0) 0.607 us | }
0) 0.888 us | }
0) | unlock_page() {
0) 0.113 us | __wake_up_bit();
0) 0.390 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.047 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.599 us | }
0) 0.877 us | }
0) | unlock_page() {
0) 0.055 us | __wake_up_bit();
0) 0.329 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.043 us | mem_cgroup_end_page_stat();
0) 0.599 us | }
0) 0.880 us | }
0) | unlock_page() {
0) 0.045 us | __wake_up_bit();
0) 0.321 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.047 us | mem_cgroup_begin_page_stat();
0) 0.046 us | mem_cgroup_end_page_stat();
0) 0.629 us | }
0) 0.909 us | }
0) | unlock_page() {
0) 0.058 us | __wake_up_bit();
0) 0.347 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.048 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.609 us | }
0) 0.891 us | }
0) | unlock_page() {
0) 0.047 us | __wake_up_bit();
0) 0.327 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.053 us | mem_cgroup_begin_page_stat();
0) 0.051 us | mem_cgroup_end_page_stat();
0) 0.632 us | }
0) 0.906 us | }
0) | unlock_page() {
0) 0.046 us | __wake_up_bit();
0) 0.327 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.046 us | mem_cgroup_begin_page_stat();
0) 0.047 us | mem_cgroup_end_page_stat();
0) 0.608 us | }
0) 0.899 us | }
0) | unlock_page() {
0) 0.045 us | __wake_up_bit();
0) 0.333 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.047 us | mem_cgroup_begin_page_stat();
0) 0.053 us | mem_cgroup_end_page_stat();
0) 0.639 us | }
0) 0.922 us | }
0) | unlock_page() {
0) 0.052 us | __wake_up_bit();
0) 0.333 us | }
0) + 28.077 us | }
0) 0.044 us | __pv_queued_spin_unlock();
0) + 29.234 us | }
0) 0.054 us | up_read();
0) + 30.962 us | }
0) | __do_page_fault() {
0) 0.046 us | down_read_trylock();
0) 0.043 us | _cond_resched();
0) | find_vma() {
0) 0.068 us | vmacache_find();
0) 0.350 us | }
0) | handle_mm_fault() {
0) 0.049 us | __mem_cgroup_count_vm_event();
0) 0.046 us | _raw_spin_lock();
0) | filemap_map_pages() {
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.052 us | mem_cgroup_begin_page_stat();
0) 0.052 us | mem_cgroup_end_page_stat();
0) 0.601 us | }
0) 0.886 us | }
0) | unlock_page() {
0) 0.047 us | __wake_up_bit();
0) 0.330 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.053 us | mem_cgroup_begin_page_stat();
0) 0.046 us | mem_cgroup_end_page_stat();
0) 0.733 us | }
0) 1.022 us | }
0) | unlock_page() {
0) 0.045 us | __wake_up_bit();
0) 0.327 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.043 us | mem_cgroup_end_page_stat();
0) 0.600 us | }
0) 0.878 us | }
0) | unlock_page() {
0) 0.045 us | __wake_up_bit();
0) 0.325 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.042 us | mem_cgroup_end_page_stat();
0) 0.614 us | }
0) 0.900 us | }
0) | unlock_page() {
0) 0.045 us | __wake_up_bit();
0) 0.323 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.046 us | mem_cgroup_end_page_stat();
0) 0.602 us | }
0) 0.879 us | }
0) | unlock_page() {
0) 0.045 us | __wake_up_bit();
0) 0.323 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.051 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.625 us | }
0) 0.899 us | }
0) | unlock_page() {
0) 0.053 us | __wake_up_bit();
0) 0.323 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.599 us | }
0) 0.878 us | }
0) | unlock_page() {
0) 0.062 us | __wake_up_bit();
0) 0.336 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.603 us | }
0) 0.884 us | }
0) | unlock_page() {
0) 0.057 us | __wake_up_bit();
0) 0.330 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.600 us | }
0) 0.877 us | }
0) | unlock_page() {
0) 0.046 us | __wake_up_bit();
0) 0.327 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.053 us | mem_cgroup_end_page_stat();
0) 0.596 us | }
0) 0.875 us | }
0) | unlock_page() {
0) 0.050 us | __wake_up_bit();
0) 0.504 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.622 us | }
0) 0.897 us | }
0) | unlock_page() {
0) 0.045 us | __wake_up_bit();
0) 0.324 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.042 us | mem_cgroup_end_page_stat();
0) 0.593 us | }
0) 0.876 us | }
0) | unlock_page() {
0) 0.045 us | __wake_up_bit();
0) 0.325 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.043 us | mem_cgroup_end_page_stat();
0) 0.597 us | }
0) 0.875 us | }
0) | unlock_page() {
0) 0.051 us | __wake_up_bit();
0) 0.335 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.046 us | mem_cgroup_begin_page_stat();
0) 0.043 us | mem_cgroup_end_page_stat();
0) 0.596 us | }
0) 0.875 us | }
0) | unlock_page() {
0) 0.053 us | __wake_up_bit();
0) 0.333 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.053 us | mem_cgroup_begin_page_stat();
0) 0.042 us | mem_cgroup_end_page_stat();
0) 0.597 us | }
0) 0.869 us | }
0) | unlock_page() {
0) 0.045 us | __wake_up_bit();
0) 0.322 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.043 us | mem_cgroup_end_page_stat();
0) 0.619 us | }
0) 0.905 us | }
0) | unlock_page() {
0) 0.046 us | __wake_up_bit();
0) 0.326 us | }
0) + 28.318 us | }
0) 0.042 us | __pv_queued_spin_unlock();
0) + 29.472 us | }
0) 0.052 us | up_read();
0) + 31.237 us | }
0) | __do_page_fault() {
0) 0.055 us | down_read_trylock();
0) 0.043 us | _cond_resched();
0) | find_vma() {
0) 0.056 us | vmacache_find();
0) 0.341 us | }
0) | handle_mm_fault() {
0) 0.049 us | __mem_cgroup_count_vm_event();
0) 0.053 us | _raw_spin_lock();
0) | filemap_map_pages() {
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.044 us | mem_cgroup_end_page_stat();
0) 0.595 us | }
0) 1.025 us | }
0) | unlock_page() {
0) 0.068 us | __wake_up_bit();
0) 0.356 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.044 us | mem_cgroup_end_page_stat();
0) 0.598 us | }
0) 0.879 us | }
0) | unlock_page() {
0) 0.049 us | __wake_up_bit();
0) 0.327 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.044 us | mem_cgroup_end_page_stat();
0) 0.596 us | }
0) 0.872 us | }
0) | unlock_page() {
0) 0.045 us | __wake_up_bit();
0) 0.324 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.599 us | }
0) 0.880 us | }
0) | unlock_page() {
0) 0.049 us | __wake_up_bit();
0) 0.331 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.600 us | }
0) 0.880 us | }
0) | unlock_page() {
0) 0.052 us | __wake_up_bit();
0) 0.341 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.046 us | mem_cgroup_begin_page_stat();
0) 0.043 us | mem_cgroup_end_page_stat();
0) 0.597 us | }
0) 0.897 us | }
0) | unlock_page() {
0) 0.104 us | __wake_up_bit();
0) 0.389 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.600 us | }
0) 0.881 us | }
0) | unlock_page() {
0) 0.047 us | __wake_up_bit();
0) 0.325 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.047 us | mem_cgroup_begin_page_stat();
0) 0.043 us | mem_cgroup_end_page_stat();
0) 0.596 us | }
0) 0.869 us | }
0) | unlock_page() {
0) 0.050 us | __wake_up_bit();
0) 0.330 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.052 us | mem_cgroup_begin_page_stat();
0) 0.044 us | mem_cgroup_end_page_stat();
0) 0.604 us | }
0) 0.884 us | }
0) | unlock_page() {
0) 0.051 us | __wake_up_bit();
0) 0.330 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.047 us | mem_cgroup_begin_page_stat();
0) 0.044 us | mem_cgroup_end_page_stat();
0) 0.622 us | }
0) 0.912 us | }
0) | unlock_page() {
0) 0.043 us | __wake_up_bit();
0) 0.323 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.047 us | mem_cgroup_begin_page_stat();
0) 0.042 us | mem_cgroup_end_page_stat();
0) 0.589 us | }
0) 0.877 us | }
0) | unlock_page() {
0) 0.046 us | __wake_up_bit();
0) 0.330 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.047 us | mem_cgroup_begin_page_stat();
0) 0.046 us | mem_cgroup_end_page_stat();
0) 0.629 us | }
0) 0.915 us | }
0) | unlock_page() {
0) 0.047 us | __wake_up_bit();
0) 0.326 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.048 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.606 us | }
0) 0.888 us | }
0) | unlock_page() {
0) 0.053 us | __wake_up_bit();
0) 0.333 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.047 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.663 us | }
0) 0.940 us | }
0) | unlock_page() {
0) 0.056 us | __wake_up_bit();
0) 0.332 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.052 us | mem_cgroup_begin_page_stat();
0) 0.046 us | mem_cgroup_end_page_stat();
0) 0.607 us | }
0) 0.890 us | }
0) | unlock_page() {
0) 0.048 us | __wake_up_bit();
0) 0.332 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.047 us | mem_cgroup_begin_page_stat();
0) 0.043 us | mem_cgroup_end_page_stat();
0) 0.631 us | }
0) 0.918 us | }
0) | unlock_page() {
0) 0.055 us | __wake_up_bit();
0) 0.333 us | }
0) + 28.408 us | }
0) 0.045 us | __pv_queued_spin_unlock();
0) + 29.562 us | }
0) 0.047 us | up_read();
0) + 31.310 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.072 us | audit_filter_syscall();
0) 0.103 us | current_kernel_time();
0) 0.832 us | }
0) 1.118 us | }
0) 1.407 us | }
0) | SyS_mprotect() {
0) | down_write() {
0) 0.045 us | _cond_resched();
0) 0.353 us | }
0) | find_vma() {
0) 0.072 us | vmacache_find();
0) 0.045 us | vmacache_update();
0) 0.783 us | }
0) | security_file_mprotect() {
0) | apparmor_file_mprotect() {
0) | common_mmap() {
0) | common_file_perm() {
0) 0.050 us | aa_file_perm();
0) 0.541 us | }
0) 0.849 us | }
0) 1.132 us | }
0) 1.511 us | }
0) | mprotect_fixup() {
0) 0.075 us | vma_merge();
0) | split_vma() {
0) | __split_vma.isra.33() {
0) | kmem_cache_alloc() {
0) 0.045 us | _cond_resched();
0) 0.399 us | }
0) 0.057 us | vma_dup_policy();
0) | anon_vma_clone() {
0) 0.062 us | kmem_cache_alloc();
0) | down_write() {
0) 0.043 us | _cond_resched();
0) 0.346 us | }
0) 0.097 us | anon_vma_interval_tree_insert();
0) 0.045 us | up_write();
0) 1.608 us | }
0) 0.048 us | vma_do_get_file();
0) | vma_adjust() {
0) 0.051 us | uprobe_munmap();
0) | down_write() {
0) 0.050 us | _cond_resched();
0) 0.325 us | }
0) | __vma_link_file() {
0) 0.599 us | vma_interval_tree_insert();
0) 0.872 us | }
0) | down_write() {
0) 0.051 us | _cond_resched();
0) 0.325 us | }
0) 0.095 us | anon_vma_interval_tree_remove();
0) 0.105 us | vma_interval_tree_remove();
0) 0.300 us | vma_interval_tree_insert();
0) 0.045 us | __vma_link_list();
0) 0.130 us | __vma_link_rb();
0) 0.076 us | anon_vma_interval_tree_insert();
0) 0.047 us | up_write();
0) 0.053 us | up_write();
0) 0.054 us | uprobe_mmap();
0) 0.055 us | uprobe_mmap();
0) 6.099 us | }
0) 9.511 us | }
0) 9.833 us | }
0) 0.045 us | vma_wants_writenotify();
0) | vma_set_page_prot() {
0) 0.046 us | vma_wants_writenotify();
0) 0.379 us | }
0) | change_protection() {
0) | change_protection_range() {
0) 0.047 us | _raw_spin_lock();
0) 0.043 us | __pv_queued_spin_unlock();
0) 0.687 us | flush_tlb_mm_range();
0) 2.083 us | }
0) 2.365 us | }
0) 0.050 us | vm_stat_account();
0) 0.046 us | vm_stat_account();
0) + 14.725 us | }
0) 0.046 us | up_write();
0) + 18.752 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.151 us | audit_filter_rules();
0) 0.108 us | audit_filter_rules();
0) 0.060 us | audit_filter_rules();
0) | audit_filter_rules() {
0) 0.055 us | audit_comparator();
0) 0.445 us | }
0) 2.466 us | }
0) 0.055 us | audit_filter_inodes();
0) | path_put() {
0) 0.045 us | dput();
0) 0.042 us | mntput();
0) 0.587 us | }
0) 0.046 us | unroll_tree_refs();
0) 0.043 us | kfree();
0) 4.457 us | }
0) 4.750 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.047 us | audit_filter_syscall();
0) 0.052 us | current_kernel_time();
0) 0.629 us | }
0) 0.910 us | }
0) 1.195 us | }
0) | SyS_mprotect() {
0) | down_write() {
0) 0.046 us | _cond_resched();
0) 0.323 us | }
0) | find_vma() {
0) 0.136 us | vmacache_find();
0) 0.050 us | vmacache_update();
0) 0.917 us | }
0) | security_file_mprotect() {
0) | apparmor_file_mprotect() {
0) | common_mmap() {
0) | common_file_perm() {
0) 0.048 us | aa_file_perm();
0) 0.367 us | }
0) 0.708 us | }
0) 0.984 us | }
0) 1.287 us | }
0) | mprotect_fixup() {
0) 0.049 us | vma_merge();
0) | split_vma() {
0) | __split_vma.isra.33() {
0) | kmem_cache_alloc() {
0) 0.045 us | _cond_resched();
0) 0.359 us | }
0) 0.045 us | vma_dup_policy();
0) | anon_vma_clone() {
0) 0.081 us | kmem_cache_alloc();
0) | down_write() {
0) 0.045 us | _cond_resched();
0) 0.335 us | }
0) 0.063 us | anon_vma_interval_tree_insert();
0) 0.050 us | up_write();
0) 1.570 us | }
0) 0.047 us | vma_do_get_file();
0) | vma_adjust() {
0) 0.045 us | uprobe_munmap();
0) | down_write() {
0) 0.044 us | _cond_resched();
0) 0.356 us | }
0) | __vma_link_file() {
0) 0.476 us | vma_interval_tree_insert();
0) 0.749 us | }
0) | down_write() {
0) 0.045 us | _cond_resched();
0) 0.333 us | }
0) 0.045 us | anon_vma_interval_tree_remove();
0) 0.054 us | vma_interval_tree_remove();
0) 0.318 us | vma_interval_tree_insert();
0) 0.045 us | __vma_link_list();
0) | __vma_link_rb() {
0) 0.055 us | vma_gap_callbacks_rotate();
0) 0.424 us | }
0) 0.051 us | anon_vma_interval_tree_insert();
0) 0.047 us | up_write();
0) 0.046 us | up_write();
0) 0.049 us | uprobe_mmap();
0) 0.047 us | uprobe_mmap();
0) 6.206 us | }
0) 9.521 us | }
0) 9.800 us | }
0) 0.043 us | vma_wants_writenotify();
0) | vma_set_page_prot() {
0) 0.045 us | vma_wants_writenotify();
0) 0.332 us | }
0) | change_protection() {
0) | change_protection_range() {
0) 0.120 us | _raw_spin_lock();
0) 0.043 us | __pv_queued_spin_unlock();
0) 0.352 us | flush_tlb_mm_range();
0) 1.637 us | }
0) 1.917 us | }
0) 0.044 us | vm_stat_account();
0) 0.043 us | vm_stat_account();
0) + 13.957 us | }
0) 0.042 us | up_write();
0) + 17.870 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.085 us | audit_filter_rules();
0) 0.069 us | audit_filter_rules();
0) 0.049 us | audit_filter_rules();
0) | audit_filter_rules() {
0) 0.046 us | audit_comparator();
0) 0.380 us | }
0) 1.917 us | }
0) 0.048 us | audit_filter_inodes();
0) | path_put() {
0) 0.051 us | dput();
0) 0.052 us | mntput();
0) 0.598 us | }
0) 0.043 us | unroll_tree_refs();
0) 0.042 us | kfree();
0) 3.909 us | }
0) 4.184 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.047 us | audit_filter_syscall();
0) 0.058 us | current_kernel_time();
0) 0.636 us | }
0) 0.918 us | }
0) 1.210 us | }
0) | SyS_mprotect() {
0) | down_write() {
0) 0.045 us | _cond_resched();
0) 0.325 us | }
0) | find_vma() {
0) 0.174 us | vmacache_find();
0) 0.043 us | vmacache_update();
0) 0.850 us | }
0) | security_file_mprotect() {
0) | apparmor_file_mprotect() {
0) | common_mmap() {
0) | common_file_perm() {
0) 0.056 us | aa_file_perm();
0) 0.383 us | }
0) 0.707 us | }
0) 0.992 us | }
0) 1.302 us | }
0) | mprotect_fixup() {
0) 0.047 us | vma_merge();
0) | split_vma() {
0) | __split_vma.isra.33() {
0) | kmem_cache_alloc() {
0) 0.043 us | _cond_resched();
0) 0.366 us | }
0) 0.050 us | vma_dup_policy();
0) | anon_vma_clone() {
0) 0.050 us | kmem_cache_alloc();
0) | down_write() {
0) 0.045 us | _cond_resched();
0) 0.321 us | }
0) 0.050 us | anon_vma_interval_tree_insert();
0) 0.045 us | up_write();
0) 1.471 us | }
0) 0.049 us | vma_do_get_file();
0) | vma_adjust() {
0) 0.048 us | uprobe_munmap();
0) | down_write() {
0) 0.045 us | _cond_resched();
0) 0.340 us | }
0) | __vma_link_file() {
0) 0.336 us | vma_interval_tree_insert();
0) 0.619 us | }
0) | down_write() {
0) 0.047 us | _cond_resched();
0) 0.326 us | }
0) 0.050 us | anon_vma_interval_tree_remove();
0) 0.526 us | vma_interval_tree_remove();
0) 0.068 us | vma_interval_tree_insert();
0) 0.047 us | __vma_link_list();
0) | __vma_link_rb() {
0) 0.045 us | vma_gap_callbacks_rotate();
0) 0.439 us | }
0) 0.048 us | anon_vma_interval_tree_insert();
0) 0.045 us | up_write();
0) 0.051 us | up_write();
0) 0.048 us | uprobe_mmap();
0) 0.044 us | uprobe_mmap();
0) 6.157 us | }
0) 9.376 us | }
0) 9.648 us | }
0) 0.051 us | vma_wants_writenotify();
0) | vma_set_page_prot() {
0) 0.045 us | vma_wants_writenotify();
0) 0.341 us | }
0) | change_protection() {
0) | change_protection_range() {
0) 0.096 us | _raw_spin_lock();
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.326 us | flush_tlb_mm_range();
0) 1.559 us | }
0) 1.829 us | }
0) 0.042 us | vm_stat_account();
0) 0.042 us | vm_stat_account();
0) + 13.730 us | }
0) 0.043 us | up_write();
0) + 17.642 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.083 us | audit_filter_rules();
0) 0.061 us | audit_filter_rules();
0) 0.047 us | audit_filter_rules();
0) | audit_filter_rules() {
0) 0.048 us | audit_comparator();
0) 0.402 us | }
0) 1.948 us | }
0) 0.054 us | audit_filter_inodes();
0) | path_put() {
0) 0.043 us | dput();
0) 0.045 us | mntput();
0) 0.599 us | }
0) 0.052 us | unroll_tree_refs();
0) 0.042 us | kfree();
0) 4.060 us | }
0) 4.340 us | }
0) | __do_page_fault() {
0) 0.045 us | down_read_trylock();
0) 0.043 us | _cond_resched();
0) | find_vma() {
0) 0.136 us | vmacache_find();
0) 0.050 us | vmacache_update();
0) 0.736 us | }
0) | handle_mm_fault() {
0) 0.175 us | __mem_cgroup_count_vm_event();
0) 0.075 us | _raw_spin_lock();
0) | filemap_map_pages() {
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.053 us | mem_cgroup_begin_page_stat();
0) 0.044 us | mem_cgroup_end_page_stat();
0) 0.647 us | }
0) 0.938 us | }
0) | unlock_page() {
0) 0.046 us | __wake_up_bit();
0) 0.351 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.046 us | mem_cgroup_begin_page_stat();
0) 0.046 us | mem_cgroup_end_page_stat();
0) 0.606 us | }
0) 0.889 us | }
0) | unlock_page() {
0) 0.060 us | __wake_up_bit();
0) 0.347 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.054 us | mem_cgroup_begin_page_stat();
0) 0.041 us | mem_cgroup_end_page_stat();
0) 0.624 us | }
0) 0.900 us | }
0) | unlock_page() {
0) 0.047 us | __wake_up_bit();
0) 0.325 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.046 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.595 us | }
0) 0.874 us | }
0) | unlock_page() {
0) 0.046 us | __wake_up_bit();
0) 0.325 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.046 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.599 us | }
0) 0.880 us | }
0) | unlock_page() {
0) 0.062 us | __wake_up_bit();
0) 0.333 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.042 us | mem_cgroup_end_page_stat();
0) 0.598 us | }
0) 0.878 us | }
0) | unlock_page() {
0) 0.042 us | __wake_up_bit();
0) 0.322 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.050 us | mem_cgroup_begin_page_stat();
0) 0.043 us | mem_cgroup_end_page_stat();
0) 0.623 us | }
0) 0.915 us | }
0) | unlock_page() {
0) 0.045 us | __wake_up_bit();
0) 0.328 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.046 us | mem_cgroup_end_page_stat();
0) 0.602 us | }
0) 0.880 us | }
0) | unlock_page() {
0) 0.052 us | __wake_up_bit();
0) 0.323 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.046 us | mem_cgroup_end_page_stat();
0) 0.622 us | }
0) 0.907 us | }
0) | unlock_page() {
0) 0.045 us | __wake_up_bit();
0) 0.332 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.044 us | mem_cgroup_end_page_stat();
0) 0.604 us | }
0) 0.884 us | }
0) | unlock_page() {
0) 0.043 us | __wake_up_bit();
0) 0.325 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.043 us | mem_cgroup_end_page_stat();
0) 0.625 us | }
0) 0.901 us | }
0) | unlock_page() {
0) 0.045 us | __wake_up_bit();
0) 0.330 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.046 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.596 us | }
0) 0.877 us | }
0) | unlock_page() {
0) 0.047 us | __wake_up_bit();
0) 0.328 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.046 us | mem_cgroup_begin_page_stat();
0) 0.043 us | mem_cgroup_end_page_stat();
0) 0.624 us | }
0) 0.897 us | }
0) | unlock_page() {
0) 0.052 us | __wake_up_bit();
0) 0.341 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.042 us | mem_cgroup_end_page_stat();
0) 0.729 us | }
0) 1.016 us | }
0) | unlock_page() {
0) 0.055 us | __wake_up_bit();
0) 0.341 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.046 us | mem_cgroup_begin_page_stat();
0) 0.052 us | mem_cgroup_end_page_stat();
0) 0.629 us | }
0) 0.908 us | }
0) | unlock_page() {
0) 0.049 us | __wake_up_bit();
0) 0.333 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.044 us | mem_cgroup_end_page_stat();
0) 0.599 us | }
0) 0.879 us | }
0) | unlock_page() {
0) 0.052 us | __wake_up_bit();
0) 0.335 us | }
0) + 28.411 us | }
0) 0.045 us | __pv_queued_spin_unlock();
0) + 29.860 us | }
0) 0.043 us | up_read();
0) + 32.013 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.068 us | audit_filter_syscall();
0) 0.052 us | current_kernel_time();
0) 0.649 us | }
0) 0.934 us | }
0) 1.231 us | }
0) | SyS_mprotect() {
0) | down_write() {
0) 0.045 us | _cond_resched();
0) 0.323 us | }
0) | find_vma() {
0) 0.052 us | vmacache_find();
0) 0.045 us | vmacache_update();
0) 0.706 us | }
0) | security_file_mprotect() {
0) | apparmor_file_mprotect() {
0) | common_mmap() {
0) | common_file_perm() {
0) 0.051 us | aa_file_perm();
0) 0.434 us | }
0) 0.720 us | }
0) 1.002 us | }
0) 1.334 us | }
0) | mprotect_fixup() {
0) 0.050 us | vma_merge();
0) | split_vma() {
0) | __split_vma.isra.33() {
0) | kmem_cache_alloc() {
0) 0.046 us | _cond_resched();
0) 0.386 us | }
0) 0.049 us | vma_dup_policy();
0) | anon_vma_clone() {
0) 0.051 us | kmem_cache_alloc();
0) | down_write() {
0) 0.044 us | _cond_resched();
0) 0.323 us | }
0) 0.050 us | anon_vma_interval_tree_insert();
0) 0.045 us | up_write();
0) 1.485 us | }
0) 0.052 us | vma_do_get_file();
0) | vma_adjust() {
0) 0.046 us | uprobe_munmap();
0) | down_write() {
0) 0.045 us | _cond_resched();
0) 0.357 us | }
0) | __vma_link_file() {
0) 0.312 us | vma_interval_tree_insert();
0) 0.697 us | }
0) | down_write() {
0) 0.045 us | _cond_resched();
0) 0.331 us | }
0) 0.054 us | anon_vma_interval_tree_remove();
0) 0.400 us | vma_interval_tree_remove();
0) 0.061 us | vma_interval_tree_insert();
0) 0.046 us | __vma_link_list();
0) | __vma_link_rb() {
0) 0.043 us | vma_gap_callbacks_rotate();
0) 0.350 us | }
0) 0.049 us | anon_vma_interval_tree_insert();
0) 0.043 us | up_write();
0) 0.045 us | up_write();
0) 0.047 us | uprobe_mmap();
0) 0.046 us | uprobe_mmap();
0) 6.031 us | }
0) 9.277 us | }
0) 9.554 us | }
0) 0.043 us | vma_wants_writenotify();
0) | vma_set_page_prot() {
0) 0.043 us | vma_wants_writenotify();
0) 0.328 us | }
0) | change_protection() {
0) | change_protection_range() {
0) 0.075 us | _raw_spin_lock();
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.362 us | flush_tlb_mm_range();
0) 1.495 us | }
0) 1.781 us | }
0) 0.044 us | vm_stat_account();
0) 0.042 us | vm_stat_account();
0) + 13.609 us | }
0) 0.044 us | up_write();
0) + 17.243 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.080 us | audit_filter_rules();
0) 0.063 us | audit_filter_rules();
0) 0.051 us | audit_filter_rules();
0) | audit_filter_rules() {
0) 0.045 us | audit_comparator();
0) 0.366 us | }
0) 1.938 us | }
0) 0.045 us | audit_filter_inodes();
0) | path_put() {
0) 0.044 us | dput();
0) 0.043 us | mntput();
0) 0.593 us | }
0) 0.045 us | unroll_tree_refs();
0) 0.042 us | kfree();
0) 3.931 us | }
0) 4.215 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.047 us | audit_filter_syscall();
0) 0.046 us | current_kernel_time();
0) 0.625 us | }
0) 0.913 us | }
0) 1.200 us | }
0) | SyS_mprotect() {
0) | down_write() {
0) 0.052 us | _cond_resched();
0) 0.321 us | }
0) | find_vma() {
0) 0.165 us | vmacache_find();
0) 0.047 us | vmacache_update();
0) 0.954 us | }
0) | security_file_mprotect() {
0) | apparmor_file_mprotect() {
0) | common_mmap() {
0) | common_file_perm() {
0) 0.050 us | aa_file_perm();
0) 0.424 us | }
0) 0.733 us | }
0) 1.026 us | }
0) 1.338 us | }
0) | mprotect_fixup() {
0) 0.055 us | vma_merge();
0) | split_vma() {
0) | __split_vma.isra.33() {
0) | kmem_cache_alloc() {
0) 0.045 us | _cond_resched();
0) 0.317 us | __slab_alloc();
0) 0.923 us | }
0) 0.048 us | vma_dup_policy();
0) | anon_vma_clone() {
0) 0.086 us | kmem_cache_alloc();
0) | down_write() {
0) 0.045 us | _cond_resched();
0) 0.321 us | }
0) 0.056 us | anon_vma_interval_tree_insert();
0) 0.045 us | up_write();
0) 1.534 us | }
0) 0.048 us | vma_do_get_file();
0) | vma_adjust() {
0) 0.044 us | uprobe_munmap();
0) | down_write() {
0) 0.044 us | _cond_resched();
0) 0.330 us | }
0) | __vma_link_file() {
0) 0.190 us | vma_interval_tree_insert();
0) 0.468 us | }
0) | down_write() {
0) 0.045 us | _cond_resched();
0) 0.324 us | }
0) 0.047 us | anon_vma_interval_tree_remove();
0) 0.208 us | vma_interval_tree_remove();
0) 0.098 us | vma_interval_tree_insert();
0) 0.046 us | __vma_link_list();
0) | __vma_link_rb() {
0) 0.045 us | vma_gap_callbacks_rotate();
0) 0.345 us | }
0) 0.056 us | anon_vma_interval_tree_insert();
0) 0.053 us | up_write();
0) 0.046 us | up_write();
0) 0.045 us | uprobe_mmap();
0) 0.048 us | uprobe_mmap();
0) 5.593 us | }
0) 9.502 us | }
0) 9.775 us | }
0) 0.045 us | vma_wants_writenotify();
0) | vma_set_page_prot() {
0) 0.045 us | vma_wants_writenotify();
0) 0.331 us | }
0) | change_protection() {
0) | change_protection_range() {
0) 0.080 us | _raw_spin_lock();
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.348 us | flush_tlb_mm_range();
0) 1.547 us | }
0) 1.830 us | }
0) 0.044 us | vm_stat_account();
0) 0.043 us | vm_stat_account();
0) + 13.832 us | }
0) 0.043 us | up_write();
0) + 17.866 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.079 us | audit_filter_rules();
0) 0.071 us | audit_filter_rules();
0) 0.047 us | audit_filter_rules();
0) | audit_filter_rules() {
0) 0.053 us | audit_comparator();
0) 0.361 us | }
0) 1.868 us | }
0) 0.049 us | audit_filter_inodes();
0) | path_put() {
0) 0.050 us | dput();
0) 0.045 us | mntput();
0) 0.596 us | }
0) 0.046 us | unroll_tree_refs();
0) 0.044 us | kfree();
0) 3.885 us | }
0) 4.173 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.048 us | audit_filter_syscall();
0) 0.053 us | current_kernel_time();
0) 0.632 us | }
0) 0.904 us | }
0) 1.199 us | }
0) | SyS_mprotect() {
0) | down_write() {
0) 0.045 us | _cond_resched();
0) 0.325 us | }
0) | find_vma() {
0) 0.112 us | vmacache_find();
0) 0.045 us | vmacache_update();
0) 0.822 us | }
0) | security_file_mprotect() {
0) | apparmor_file_mprotect() {
0) | common_mmap() {
0) | common_file_perm() {
0) 0.047 us | aa_file_perm();
0) 0.370 us | }
0) 0.701 us | }
0) 0.988 us | }
0) 1.305 us | }
0) | mprotect_fixup() {
0) 0.054 us | vma_merge();
0) | split_vma() {
0) | __split_vma.isra.33() {
0) | kmem_cache_alloc() {
0) 0.043 us | _cond_resched();
0) | __slab_alloc() {
0) | get_partial_node.isra.64() {
0) 0.043 us | _raw_spin_lock();
0) 0.063 us | put_cpu_partial();
0) 0.051 us | __pv_queued_spin_unlock();
0) 1.363 us | }
0) 1.944 us | }
0) 2.548 us | }
0) 0.045 us | vma_dup_policy();
0) | anon_vma_clone() {
0) 0.050 us | kmem_cache_alloc();
0) | down_write() {
0) 0.044 us | _cond_resched();
0) 0.324 us | }
0) 0.060 us | anon_vma_interval_tree_insert();
0) 0.050 us | up_write();
0) 1.481 us | }
0) 0.044 us | vma_do_get_file();
0) | vma_adjust() {
0) 0.044 us | uprobe_munmap();
0) | down_write() {
0) 0.044 us | _cond_resched();
0) 0.461 us | }
0) | __vma_link_file() {
0) 0.181 us | vma_interval_tree_insert();
0) 0.449 us | }
0) | down_write() {
0) 0.045 us | _cond_resched();
0) 0.327 us | }
0) 0.043 us | anon_vma_interval_tree_remove();
0) 0.070 us | vma_interval_tree_remove();
0) 0.099 us | vma_interval_tree_insert();
0) 0.046 us | __vma_link_list();
0) | __vma_link_rb() {
0) 0.046 us | vma_gap_callbacks_rotate();
0) 0.355 us | }
0) 0.051 us | anon_vma_interval_tree_insert();
0) 0.045 us | up_write();
0) 0.048 us | up_write();
0) 0.054 us | uprobe_mmap();
0) 0.048 us | uprobe_mmap();
0) 5.603 us | }
0) + 11.217 us | }
0) + 11.492 us | }
0) 0.045 us | vma_wants_writenotify();
0) | vma_set_page_prot() {
0) 0.046 us | vma_wants_writenotify();
0) 0.340 us | }
0) | change_protection() {
0) | change_protection_range() {
0) 0.089 us | _raw_spin_lock();
0) 0.043 us | __pv_queued_spin_unlock();
0) 0.342 us | flush_tlb_mm_range();
0) 1.567 us | }
0) 1.846 us | }
0) 0.042 us | vm_stat_account();
0) 0.050 us | vm_stat_account();
0) + 15.608 us | }
0) 0.050 us | up_write();
0) + 19.339 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.079 us | audit_filter_rules();
0) 0.071 us | audit_filter_rules();
0) 0.049 us | audit_filter_rules();
0) | audit_filter_rules() {
0) 0.048 us | audit_comparator();
0) 0.368 us | }
0) 1.858 us | }
0) 0.045 us | audit_filter_inodes();
0) | path_put() {
0) 0.044 us | dput();
0) 0.042 us | mntput();
0) 0.600 us | }
0) 0.046 us | unroll_tree_refs();
0) 0.044 us | kfree();
0) 3.892 us | }
0) 4.172 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.047 us | audit_filter_syscall();
0) 0.053 us | current_kernel_time();
0) 0.631 us | }
0) 0.902 us | }
0) 1.192 us | }
0) | SyS_mprotect() {
0) | down_write() {
0) 0.044 us | _cond_resched();
0) 0.446 us | }
0) | find_vma() {
0) 0.090 us | vmacache_find();
0) 0.054 us | vmacache_update();
0) 0.743 us | }
0) | security_file_mprotect() {
0) | apparmor_file_mprotect() {
0) | common_mmap() {
0) | common_file_perm() {
0) 0.052 us | aa_file_perm();
0) 0.372 us | }
0) 0.687 us | }
0) 0.963 us | }
0) 1.286 us | }
0) | mprotect_fixup() {
0) 0.051 us | vma_merge();
0) | split_vma() {
0) | __split_vma.isra.33() {
0) | kmem_cache_alloc() {
0) 0.045 us | _cond_resched();
0) 0.447 us | }
0) 0.055 us | vma_dup_policy();
0) | anon_vma_clone() {
0) 0.052 us | kmem_cache_alloc();
0) | down_write() {
0) 0.045 us | _cond_resched();
0) 0.326 us | }
0) 0.047 us | anon_vma_interval_tree_insert();
0) 0.044 us | up_write();
0) 1.473 us | }
0) 0.050 us | vma_do_get_file();
0) | vma_adjust() {
0) 0.045 us | uprobe_munmap();
0) | down_write() {
0) 0.050 us | _cond_resched();
0) 0.330 us | }
0) | __vma_link_file() {
0) 0.377 us | vma_interval_tree_insert();
0) 0.660 us | }
0) | down_write() {
0) 0.045 us | _cond_resched();
0) 0.321 us | }
0) 0.055 us | anon_vma_interval_tree_remove();
0) 0.458 us | vma_interval_tree_remove();
0) 0.060 us | vma_interval_tree_insert();
0) 0.042 us | __vma_link_list();
0) 0.077 us | __vma_link_rb();
0) 0.054 us | anon_vma_interval_tree_insert();
0) 0.049 us | up_write();
0) 0.043 us | up_write();
0) 0.045 us | uprobe_mmap();
0) 0.051 us | uprobe_mmap();
0) 5.731 us | }
0) 9.092 us | }
0) 9.359 us | }
0) 0.042 us | vma_wants_writenotify();
0) | vma_set_page_prot() {
0) 0.045 us | vma_wants_writenotify();
0) 0.326 us | }
0) | change_protection() {
0) | change_protection_range() {
0) 0.091 us | _raw_spin_lock();
0) 0.052 us | __pv_queued_spin_unlock();
0) 0.345 us | flush_tlb_mm_range();
0) 1.604 us | }
0) 1.878 us | }
0) 0.043 us | vm_stat_account();
0) 0.043 us | vm_stat_account();
0) + 13.455 us | }
0) 0.049 us | up_write();
0) + 17.352 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.080 us | audit_filter_rules();
0) 0.059 us | audit_filter_rules();
0) 0.048 us | audit_filter_rules();
0) | audit_filter_rules() {
0) 0.046 us | audit_comparator();
0) 0.365 us | }
0) 1.850 us | }
0) 0.048 us | audit_filter_inodes();
0) | path_put() {
0) 0.051 us | dput();
0) 0.042 us | mntput();
0) 0.622 us | }
0) 0.050 us | unroll_tree_refs();
0) 0.044 us | kfree();
0) 3.854 us | }
0) 4.137 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.048 us | audit_filter_syscall();
0) 0.053 us | current_kernel_time();
0) 0.633 us | }
0) 0.932 us | }
0) 1.222 us | }
0) | SyS_mprotect() {
0) | down_write() {
0) 0.045 us | _cond_resched();
0) 0.325 us | }
0) | find_vma() {
0) 0.077 us | vmacache_find();
0) 0.052 us | vmacache_update();
0) 0.782 us | }
0) | security_file_mprotect() {
0) | apparmor_file_mprotect() {
0) | common_mmap() {
0) | common_file_perm() {
0) 0.048 us | aa_file_perm();
0) 0.372 us | }
0) 0.700 us | }
0) 0.975 us | }
0) 1.308 us | }
0) | mprotect_fixup() {
0) 0.068 us | vma_merge();
0) | split_vma() {
0) | __split_vma.isra.33() {
0) | kmem_cache_alloc() {
0) 0.047 us | _cond_resched();
0) 0.250 us | __slab_alloc();
0) 0.841 us | }
0) 0.052 us | vma_dup_policy();
0) | anon_vma_clone() {
0) 0.050 us | kmem_cache_alloc();
0) | down_write() {
0) 0.045 us | _cond_resched();
0) 0.324 us | }
0) 0.054 us | anon_vma_interval_tree_insert();
0) 0.048 us | up_write();
0) 1.476 us | }
0) 0.050 us | vma_do_get_file();
0) | vma_adjust() {
0) 0.045 us | uprobe_munmap();
0) | down_write() {
0) 0.045 us | _cond_resched();
0) 0.335 us | }
0) | __vma_link_file() {
0) | vma_interval_tree_insert() {
0) 0.044 us | vma_interval_tree_augment_rotate();
0) 0.390 us | }
0) 0.682 us | }
0) | down_write() {
0) 0.046 us | _cond_resched();
0) 0.324 us | }
0) 0.047 us | anon_vma_interval_tree_remove();
0) 0.121 us | vma_interval_tree_remove();
0) | vma_interval_tree_insert() {
0) 0.044 us | vma_interval_tree_augment_rotate();
0) 0.044 us | vma_interval_tree_augment_rotate();
0) 0.657 us | }
0) 0.043 us | __vma_link_list();
0) 0.083 us | __vma_link_rb();
0) 0.046 us | anon_vma_interval_tree_insert();
0) 0.041 us | up_write();
0) 0.046 us | up_write();
0) 0.043 us | uprobe_mmap();
0) 0.045 us | uprobe_mmap();
0) 6.177 us | }
0) 9.940 us | }
0) + 10.213 us | }
0) 0.043 us | vma_wants_writenotify();
0) | vma_set_page_prot() {
0) 0.043 us | vma_wants_writenotify();
0) 0.328 us | }
0) | change_protection() {
0) | change_protection_range() {
0) 0.076 us | _raw_spin_lock();
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.355 us | flush_tlb_mm_range();
0) 1.595 us | }
0) 1.868 us | }
0) 0.043 us | vm_stat_account();
0) 0.043 us | vm_stat_account();
0) + 14.391 us | }
0) 0.053 us | up_write();
0) + 18.080 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.077 us | audit_filter_rules();
0) 0.051 us | audit_filter_rules();
0) 0.049 us | audit_filter_rules();
0) | audit_filter_rules() {
0) 0.048 us | audit_comparator();
0) 0.379 us | }
0) 1.873 us | }
0) 0.054 us | audit_filter_inodes();
0) | path_put() {
0) 0.046 us | dput();
0) 0.046 us | mntput();
0) 0.606 us | }
0) 0.051 us | unroll_tree_refs();
0) 0.047 us | kfree();
0) 3.923 us | }
0) 4.206 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.048 us | audit_filter_syscall();
0) 0.060 us | current_kernel_time();
0) 0.684 us | }
0) 0.965 us | }
0) 1.262 us | }
0) | SyS_mprotect() {
0) | down_write() {
0) 0.052 us | _cond_resched();
0) 0.328 us | }
0) | find_vma() {
0) 0.092 us | vmacache_find();
0) 0.050 us | vmacache_update();
0) 0.879 us | }
0) | security_file_mprotect() {
0) | apparmor_file_mprotect() {
0) | common_mmap() {
0) | common_file_perm() {
0) 0.055 us | aa_file_perm();
0) 0.362 us | }
0) 0.669 us | }
0) 0.948 us | }
0) 1.269 us | }
0) | mprotect_fixup() {
0) 0.052 us | vma_merge();
0) | split_vma() {
0) | __split_vma.isra.33() {
0) | kmem_cache_alloc() {
0) 0.045 us | _cond_resched();
0) 0.464 us | }
0) 0.048 us | vma_dup_policy();
0) | anon_vma_clone() {
0) 0.061 us | kmem_cache_alloc();
0) | down_write() {
0) 0.044 us | _cond_resched();
0) 0.323 us | }
0) 0.047 us | anon_vma_interval_tree_insert();
0) 0.042 us | up_write();
0) 1.495 us | }
0) 0.057 us | vma_do_get_file();
0) | vma_adjust() {
0) 0.051 us | uprobe_munmap();
0) | down_write() {
0) 0.043 us | _cond_resched();
0) 0.337 us | }
0) | __vma_link_file() {
0) 0.406 us | vma_interval_tree_insert();
0) 0.700 us | }
0) | down_write() {
0) 0.043 us | _cond_resched();
0) 0.324 us | }
0) 0.046 us | anon_vma_interval_tree_remove();
0) 0.421 us | vma_interval_tree_remove();
0) 0.068 us | vma_interval_tree_insert();
0) 0.046 us | __vma_link_list();
0) 0.080 us | __vma_link_rb();
0) 0.050 us | anon_vma_interval_tree_insert();
0) 0.044 us | up_write();
0) 0.046 us | up_write();
0) 0.046 us | uprobe_mmap();
0) 0.048 us | uprobe_mmap();
0) 5.715 us | }
0) 9.356 us | }
0) 9.634 us | }
0) 0.043 us | vma_wants_writenotify();
0) | vma_set_page_prot() {
0) 0.044 us | vma_wants_writenotify();
0) 0.341 us | }
0) | change_protection() {
0) | change_protection_range() {
0) 0.086 us | _raw_spin_lock();
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.354 us | flush_tlb_mm_range();
0) 1.558 us | }
0) 1.827 us | }
0) 0.044 us | vm_stat_account();
0) 0.044 us | vm_stat_account();
0) + 13.720 us | }
0) 0.044 us | up_write();
0) + 17.489 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.086 us | audit_filter_rules();
0) 0.069 us | audit_filter_rules();
0) 0.048 us | audit_filter_rules();
0) | audit_filter_rules() {
0) 0.046 us | audit_comparator();
0) 0.381 us | }
0) 1.858 us | }
0) 0.045 us | audit_filter_inodes();
0) | path_put() {
0) 0.044 us | dput();
0) 0.045 us | mntput();
0) 0.603 us | }
0) 0.043 us | unroll_tree_refs();
0) 0.052 us | kfree();
0) 3.855 us | }
0) 4.152 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.047 us | audit_filter_syscall();
0) 0.050 us | current_kernel_time();
0) 0.622 us | }
0) 0.920 us | }
0) 1.203 us | }
0) | SyS_munmap() {
0) | profile_munmap() {
0) | blocking_notifier_call_chain() {
0) 0.140 us | __blocking_notifier_call_chain();
0) 0.437 us | }
0) 0.803 us | }
0) | vm_munmap() {
0) | down_write() {
0) 0.043 us | _cond_resched();
0) 0.330 us | }
0) | do_munmap() {
0) | find_vma() {
0) 0.059 us | vmacache_find();
0) 0.050 us | vmacache_update();
0) 0.646 us | }
0) | find_vma() {
0) 0.059 us | vmacache_find();
0) 0.045 us | vmacache_update();
0) 0.646 us | }
0) 0.112 us | vma_rb_erase();
0) | unmap_region() {
0) | lru_add_drain() {
0) | lru_add_drain_cpu() {
0) | pagevec_lru_move_fn() {
0) 0.075 us | _raw_spin_lock_irqsave();
0) 0.160 us | mem_cgroup_page_lruvec();
0) | __pagevec_lru_add_fn() {
0) 0.045 us | mem_cgroup_update_lru_size();
0) 0.066 us | __mod_zone_page_state();
0) 0.680 us | }
0) 0.044 us | mem_cgroup_page_lruvec();
0) | __pagevec_lru_add_fn() {
0) 0.045 us | mem_cgroup_update_lru_size();
0) 0.045 us | __mod_zone_page_state();
0) 0.636 us | }
0) 0.045 us | mem_cgroup_page_lruvec();
0) | __pagevec_lru_add_fn() {
0) 0.045 us | mem_cgroup_update_lru_size();
0) 0.046 us | __mod_zone_page_state();
0) 0.616 us | }
0) 0.046 us | mem_cgroup_page_lruvec();
0) | __pagevec_lru_add_fn() {
0) 0.045 us | mem_cgroup_update_lru_size();
0) 0.051 us | __mod_zone_page_state();
0) 0.615 us | }
0) 0.047 us | mem_cgroup_page_lruvec();
0) | __pagevec_lru_add_fn() {
0) 0.045 us | mem_cgroup_update_lru_size();
0) 0.046 us | __mod_zone_page_state();
0) 0.643 us | }
0) 0.047 us | mem_cgroup_page_lruvec();
0) | __pagevec_lru_add_fn() {
0) 0.045 us | mem_cgroup_update_lru_size();
0) 0.044 us | __mod_zone_page_state();
0) 0.607 us | }
0) 0.046 us | mem_cgroup_page_lruvec();
0) | __pagevec_lru_add_fn() {
0) 0.046 us | mem_cgroup_update_lru_size();
0) 0.046 us | __mod_zone_page_state();
0) 0.611 us | }
0) 0.052 us | mem_cgroup_page_lruvec();
0) | __pagevec_lru_add_fn() {
0) 0.046 us | mem_cgroup_update_lru_size();
0) 0.045 us | __mod_zone_page_state();
0) 0.640 us | }
0) 0.051 us | mem_cgroup_page_lruvec();
0) | __pagevec_lru_add_fn() {
0) 0.047 us | mem_cgroup_update_lru_size();
0) 0.095 us | __mod_zone_page_state();
0) 0.668 us | }
0) | _raw_spin_unlock_irqrestore() {
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.334 us | }
0) | release_pages() {
0) 0.049 us | mem_cgroup_uncharge_list();
0) 0.045 us | free_hot_cold_page_list();
0) 0.672 us | }
0) + 12.839 us | }
0) + 13.142 us | }
0) + 13.413 us | }
0) 0.043 us | tlb_gather_mmu();
0) | unmap_vmas() {
0) | unmap_single_vma() {
0) 0.045 us | uprobe_munmap();
0) | unmap_page_range() {
0) 0.044 us | _raw_spin_lock();
0) 0.050 us | vm_normal_page();
0) 0.068 us | mark_page_accessed();
0) | page_remove_rmap() {
0) 0.048 us | mem_cgroup_begin_page_stat();
0) 0.042 us | PageHuge();
0) | __dec_zone_page_state() {
0) 0.051 us | __dec_zone_state();
0) 0.331 us | }
0) 0.136 us | mem_cgroup_update_page_stat();
0) 0.046 us | mem_cgroup_end_page_stat();
0) 1.914 us | }
0) 0.046 us | __tlb_remove_page();
0) 0.045 us | vm_normal_page();
0) 0.073 us | mark_page_accessed();
0) | page_remove_rmap() {
0) 0.047 us | mem_cgroup_begin_page_stat();
0) 0.042 us | PageHuge();
0) | __dec_zone_page_state() {
0) 0.048 us | __dec_zone_state();
0) 0.325 us | }
0) 0.048 us | mem_cgroup_update_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 1.754 us | }
0) 0.044 us | __tlb_remove_page();
0) 0.053 us | vm_normal_page();
0) 0.048 us | mark_page_accessed();
0) | page_remove_rmap() {
0) 0.047 us | mem_cgroup_begin_page_stat();
0) 0.053 us | PageHuge();
0) | __dec_zone_page_state() {
0) 0.049 us | __dec_zone_state();
0) 0.335 us | }
0) 0.048 us | mem_cgroup_update_page_stat();
0) 0.044 us | mem_cgroup_end_page_stat();
0) 1.782 us | }
0) 0.051 us | __tlb_remove_page();
0) 0.043 us | vm_normal_page();
0) 0.045 us | mark_page_accessed();
0) | page_remove_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.045 us | PageHuge();
0) | __dec_zone_page_state() {
0) 0.049 us | __dec_zone_state();
0) 0.321 us | }
0) 0.055 us | mem_cgroup_update_page_stat();
0) 0.042 us | mem_cgroup_end_page_stat();
0) 1.734 us | }
0) 0.043 us | __tlb_remove_page();
0) 0.043 us | vm_normal_page();
0) 0.042 us | mark_page_accessed();
0) | page_remove_rmap() {
0) 0.048 us | mem_cgroup_begin_page_stat();
0) 0.050 us | PageHuge();
0) | __dec_zone_page_state() {
0) 0.055 us | __dec_zone_state();
0) 0.351 us | }
0) 0.046 us | mem_cgroup_update_page_stat();
0) 0.044 us | mem_cgroup_end_page_stat();
0) 1.757 us | }
0) 0.045 us | __tlb_remove_page();
0) 0.045 us | vm_normal_page();
0) 0.045 us | mark_page_accessed();
0) | page_remove_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.045 us | PageHuge();
0) | __dec_zone_page_state() {
0) 0.056 us | __dec_zone_state();
0) 0.327 us | }
0) 0.046 us | mem_cgroup_update_page_stat();
0) 0.046 us | mem_cgroup_end_page_stat();
0) 1.733 us | }
0) 0.046 us | __tlb_remove_page();
0) 0.053 us | vm_normal_page();
0) 0.045 us | mark_page_accessed();
0) | page_remove_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.043 us | PageHuge();
0) | __dec_zone_page_state() {
0) 0.047 us | __dec_zone_state();
0) 0.319 us | }
0) 0.053 us | mem_cgroup_update_page_stat();
0) 0.051 us | mem_cgroup_end_page_stat();
0) 1.720 us | }
0) 0.044 us | __tlb_remove_page();
0) 0.044 us | sync_mm_rss();
0) 0.051 us | __pv_queued_spin_unlock();
0) 0.044 us | _cond_resched();
0) + 22.221 us | }
0) + 22.805 us | }
0) + 23.106 us | }
0) | free_pgtables() {
0) 0.052 us | unlink_anon_vmas();
0) | unlink_file_vma() {
0) | down_write() {
0) 0.043 us | _cond_resched();
0) 0.344 us | }
0) | __remove_shared_vm_struct() {
0) 0.098 us | vma_interval_tree_remove();
0) 0.382 us | }
0) 0.043 us | up_write();
0) 1.520 us | }
0) 0.058 us | free_pgd_range();
0) 2.392 us | }
0) | tlb_finish_mmu() {
0) | tlb_flush_mmu_tlbonly() {
0) 0.857 us | flush_tlb_mm_range();
0) 1.409 us | }
0) | tlb_flush_mmu_free() {
0) | free_pages_and_swap_cache() {
0) | lru_add_drain() {
0) 0.063 us | lru_add_drain_cpu();
0) 0.333 us | }
0) | release_pages() {
0) 0.046 us | mem_cgroup_uncharge_list();
0) 0.045 us | free_hot_cold_page_list();
0) 0.625 us | }
0) 1.594 us | }
0) 1.916 us | }
0) 3.874 us | }
0) + 44.105 us | }
0) | remove_vma() {
0) 0.041 us | _cond_resched();
0) | vma_do_fput() {
0) | fput() {
0) | task_work_add() {
0) 0.056 us | kick_process();
0) 0.386 us | }
0) 0.739 us | }
0) 1.066 us | }
0) | kmem_cache_free() {
0) | __slab_free() {
0) 0.059 us | put_cpu_partial();
0) 0.403 us | }
0) 0.783 us | }
0) 2.649 us | }
0) + 49.538 us | }
0) 0.043 us | up_write();
0) + 50.687 us | }
0) + 52.042 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.065 us | audit_filter_rules();
0) 0.068 us | audit_filter_rules();
0) 0.047 us | audit_filter_rules();
0) 1.324 us | }
0) 0.048 us | audit_filter_inodes();
0) | path_put() {
0) 0.045 us | dput();
0) 0.045 us | mntput();
0) 0.606 us | }
0) 0.047 us | unroll_tree_refs();
0) 0.045 us | kfree();
0) 3.346 us | }
0) 3.635 us | }
0) | do_notify_resume() {
0) | task_work_run() {
0) | ____fput() {
0) | __fput() {
0) 0.045 us | _cond_resched();
0) | __fsnotify_parent() {
0) 0.082 us | dget_parent();
0) 0.075 us | dput();
0) 0.924 us | }
0) 0.091 us | fsnotify();
0) 0.072 us | locks_remove_file();
0) 0.100 us | ima_file_free();
0) 0.202 us | ext4_release_file();
0) | security_file_free() {
0) | apparmor_file_free_security() {
0) | kzfree() {
0) 0.127 us | ksize();
0) 0.107 us | kfree();
0) 0.782 us | }
0) 1.121 us | }
0) 1.521 us | }
0) 0.052 us | module_put();
0) 0.043 us | put_pid();
0) | call_rcu_sched() {
0) | __call_rcu() {
0) 0.133 us | __call_rcu_nocb_enqueue();
0) 0.492 us | }
0) 0.786 us | }
0) | dput() {
0) 0.045 us | _raw_spin_lock();
0) | list_lru_add() {
0) 0.076 us | _raw_spin_lock();
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.690 us | }
0) 0.045 us | __pv_queued_spin_unlock();
0) 1.642 us | }
0) | mntput() {
0) 0.101 us | mntput_no_expire();
0) 0.388 us | }
0) 9.059 us | }
0) 9.339 us | }
0) 0.045 us | _cond_resched();
0) + 10.008 us | }
0) + 10.372 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.046 us | audit_filter_syscall();
0) 0.050 us | current_kernel_time();
0) 0.625 us | }
0) 0.897 us | }
0) 1.186 us | }
0) | SyS_set_tid_address() {
0) 0.166 us | __task_pid_nr_ns();
0) 0.486 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.055 us | audit_filter_rules();
0) 0.048 us | audit_filter_rules();
0) 0.047 us | audit_filter_rules();
0) 1.113 us | }
0) 0.046 us | audit_filter_inodes();
0) | path_put() {
0) 0.044 us | dput();
0) 0.043 us | mntput();
0) 0.599 us | }
0) 0.043 us | unroll_tree_refs();
0) 0.050 us | kfree();
0) 3.120 us | }
0) 3.417 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.046 us | audit_filter_syscall();
0) 0.045 us | current_kernel_time();
0) 0.609 us | }
0) 0.882 us | }
0) 1.164 us | }
0) 0.062 us | SyS_set_robust_list();
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.049 us | audit_filter_rules();
0) 0.048 us | audit_filter_rules();
0) 0.050 us | audit_filter_rules();
0) 1.015 us | }
0) 0.049 us | audit_filter_inodes();
0) | path_put() {
0) 0.045 us | dput();
0) 0.045 us | mntput();
0) 0.600 us | }
0) 0.045 us | unroll_tree_refs();
0) 0.043 us | kfree();
0) 2.995 us | }
0) 3.272 us | }
0) | __do_page_fault() {
0) 0.051 us | down_read_trylock();
0) 0.043 us | _cond_resched();
0) | find_vma() {
0) 0.071 us | vmacache_find();
0) 0.052 us | vmacache_update();
0) 0.712 us | }
0) | handle_mm_fault() {
0) 0.191 us | __mem_cgroup_count_vm_event();
0) | anon_vma_prepare() {
0) 0.043 us | _cond_resched();
0) | kmem_cache_alloc() {
0) 0.051 us | _cond_resched();
0) 0.374 us | }
0) | find_mergeable_anon_vma() {
0) 0.075 us | reusable_anon_vma();
0) 0.048 us | reusable_anon_vma();
0) 0.654 us | }
0) | kmem_cache_alloc() {
0) 0.045 us | _cond_resched();
0) 0.373 us | }
0) | down_write() {
0) 0.045 us | _cond_resched();
0) 0.326 us | }
0) 0.043 us | _raw_spin_lock();
0) 0.090 us | anon_vma_interval_tree_insert();
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.045 us | up_write();
0) 4.157 us | }
0) | alloc_pages_vma() {
0) 0.051 us | __get_vma_policy();
0) | get_vma_policy.part.27() {
0) 0.073 us | get_task_policy.part.24();
0) 0.368 us | }
0) 0.043 us | policy_nodemask();
0) 0.043 us | policy_zonelist();
0) | __alloc_pages_nodemask() {
0) 0.043 us | _cond_resched();
0) 0.071 us | next_zones_zonelist();
0) | get_page_from_freelist() {
0) 0.045 us | next_zones_zonelist();
0) 0.045 us | __cpuset_node_allowed();
0) 0.060 us | __zone_watermark_ok();
0) 0.045 us | next_zones_zonelist();
0) 0.046 us | __cpuset_node_allowed();
0) 0.043 us | __zone_watermark_ok();
0) 0.043 us | __mod_zone_page_state();
0) | zone_statistics() {
0) 0.063 us | __inc_zone_state();
0) 0.053 us | __inc_zone_state();
0) 0.809 us | }
0) 4.197 us | }
0) 5.229 us | }
0) 7.002 us | }
0) | mem_cgroup_try_charge() {
0) 0.090 us | get_mem_cgroup_from_mm();
0) | try_charge() {
0) 0.247 us | page_counter_try_charge();
0) 0.703 us | }
0) 1.318 us | }
0) 0.057 us | _raw_spin_lock();
0) | page_add_new_anon_rmap() {
0) 0.044 us | __mod_zone_page_state();
0) 0.045 us | __page_set_anon_rmap();
0) 0.616 us | }
0) | mem_cgroup_commit_charge() {
0) 0.044 us | commit_charge();
0) 0.061 us | mem_cgroup_charge_statistics.isra.24();
0) 0.051 us | memcg_check_events();
0) 0.920 us | }
0) | lru_cache_add_active_or_unevictable() {
0) 0.066 us | __lru_cache_add();
0) 0.368 us | }
0) 0.045 us | __pv_queued_spin_unlock();
0) + 16.977 us | }
0) 0.042 us | up_read();
0) + 19.114 us | }
0) | __do_page_fault() {
0) 0.046 us | down_read_trylock();
0) 0.043 us | _cond_resched();
0) | find_vma() {
0) 0.087 us | vmacache_find();
0) 0.046 us | vmacache_update();
0) 0.684 us | }
0) | handle_mm_fault() {
0) 0.046 us | __mem_cgroup_count_vm_event();
0) 0.093 us | _raw_spin_lock();
0) | filemap_map_pages() {
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.048 us | mem_cgroup_begin_page_stat();
0) 0.042 us | mem_cgroup_end_page_stat();
0) 0.607 us | }
0) 0.903 us | }
0) | unlock_page() {
0) 0.073 us | __wake_up_bit();
0) 0.363 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.597 us | }
0) 0.887 us | }
0) | unlock_page() {
0) 0.059 us | __wake_up_bit();
0) 0.346 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.051 us | mem_cgroup_begin_page_stat();
0) 0.053 us | mem_cgroup_end_page_stat();
0) 0.603 us | }
0) 0.883 us | }
0) | unlock_page() {
0) 0.053 us | __wake_up_bit();
0) 0.359 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.051 us | mem_cgroup_begin_page_stat();
0) 0.050 us | mem_cgroup_end_page_stat();
0) 0.597 us | }
0) 1.043 us | }
0) | unlock_page() {
0) 0.077 us | __wake_up_bit();
0) 0.349 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.044 us | mem_cgroup_end_page_stat();
0) 0.599 us | }
0) 0.873 us | }
0) | unlock_page() {
0) 0.060 us | __wake_up_bit();
0) 0.334 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.046 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.607 us | }
0) 0.887 us | }
0) | unlock_page() {
0) 0.104 us | __wake_up_bit();
0) 0.391 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.046 us | mem_cgroup_begin_page_stat();
0) 0.043 us | mem_cgroup_end_page_stat();
0) 0.600 us | }
0) 0.879 us | }
0) | unlock_page() {
0) 0.050 us | __wake_up_bit();
0) 0.335 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.052 us | mem_cgroup_begin_page_stat();
0) 0.051 us | mem_cgroup_end_page_stat();
0) 0.601 us | }
0) 0.877 us | }
0) | unlock_page() {
0) 0.057 us | __wake_up_bit();
0) 0.345 us | }
0) + 14.456 us | }
0) 0.045 us | __pv_queued_spin_unlock();
0) + 15.696 us | }
0) 0.045 us | up_read();
0) + 17.770 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.047 us | audit_filter_syscall();
0) 0.044 us | current_kernel_time();
0) 0.614 us | }
0) 0.886 us | }
0) 1.177 us | }
0) | SyS_rt_sigaction() {
0) | do_sigaction() {
0) 0.076 us | _raw_spin_lock_irq();
0) 0.041 us | __pv_queued_spin_unlock();
0) 0.725 us | }
0) 1.125 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.049 us | audit_filter_rules();
0) 0.050 us | audit_filter_rules();
0) 0.057 us | audit_filter_rules();
0) 1.124 us | }
0) 0.048 us | audit_filter_inodes();
0) | path_put() {
0) 0.045 us | dput();
0) 0.047 us | mntput();
0) 0.606 us | }
0) 0.053 us | unroll_tree_refs();
0) 0.048 us | kfree();
0) 3.153 us | }
0) 3.541 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.048 us | audit_filter_syscall();
0) 0.047 us | current_kernel_time();
0) 0.615 us | }
0) 0.900 us | }
0) 1.178 us | }
0) | SyS_rt_sigaction() {
0) | do_sigaction() {
0) 0.045 us | _raw_spin_lock_irq();
0) 0.041 us | __pv_queued_spin_unlock();
0) 0.654 us | }
0) 0.969 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.047 us | audit_filter_rules();
0) 0.049 us | audit_filter_rules();
0) 0.048 us | audit_filter_rules();
0) 1.008 us | }
0) 0.047 us | audit_filter_inodes();
0) | path_put() {
0) 0.047 us | dput();
0) 0.043 us | mntput();
0) 0.596 us | }
0) 0.046 us | unroll_tree_refs();
0) 0.047 us | kfree();
0) 2.992 us | }
0) 3.272 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.048 us | audit_filter_syscall();
0) 0.047 us | current_kernel_time();
0) 0.641 us | }
0) 0.919 us | }
0) 1.206 us | }
0) | SyS_rt_sigprocmask() {
0) | sigprocmask() {
0) | __set_current_blocked() {
0) 0.045 us | _raw_spin_lock_irq();
0) | __set_task_blocked() {
0) | recalc_sigpending() {
0) 0.149 us | recalc_sigpending_tsk();
0) 0.551 us | }
0) 0.859 us | }
0) 0.044 us | __pv_queued_spin_unlock();
0) 1.712 us | }
0) 2.046 us | }
0) 2.379 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.054 us | audit_filter_rules();
0) 0.055 us | audit_filter_rules();
0) 0.051 us | audit_filter_rules();
0) 1.003 us | }
0) 0.049 us | audit_filter_inodes();
0) | path_put() {
0) 0.043 us | dput();
0) 0.045 us | mntput();
0) 0.601 us | }
0) 0.045 us | unroll_tree_refs();
0) 0.046 us | kfree();
0) 2.975 us | }
0) 3.262 us | }
0) | __do_page_fault() {
0) 0.047 us | down_read_trylock();
0) 0.045 us | _cond_resched();
0) | find_vma() {
0) 0.076 us | vmacache_find();
0) 0.045 us | vmacache_update();
0) 0.888 us | }
0) | handle_mm_fault() {
0) 0.051 us | __mem_cgroup_count_vm_event();
0) 0.093 us | _raw_spin_lock();
0) | filemap_map_pages() {
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.047 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.627 us | }
0) 0.908 us | }
0) | unlock_page() {
0) 0.063 us | __wake_up_bit();
0) 0.341 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.052 us | mem_cgroup_begin_page_stat();
0) 0.044 us | mem_cgroup_end_page_stat();
0) 0.601 us | }
0) 0.882 us | }
0) | unlock_page() {
0) 0.064 us | __wake_up_bit();
0) 0.341 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.046 us | mem_cgroup_begin_page_stat();
0) 0.043 us | mem_cgroup_end_page_stat();
0) 0.619 us | }
0) 0.905 us | }
0) | unlock_page() {
0) 0.043 us | __wake_up_bit();
0) 0.324 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.042 us | mem_cgroup_end_page_stat();
0) 0.589 us | }
0) 0.877 us | }
0) | unlock_page() {
0) 0.065 us | __wake_up_bit();
0) 0.351 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.047 us | mem_cgroup_begin_page_stat();
0) 0.044 us | mem_cgroup_end_page_stat();
0) 0.623 us | }
0) 0.895 us | }
0) | unlock_page() {
0) 0.057 us | __wake_up_bit();
0) 0.342 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.043 us | mem_cgroup_end_page_stat();
0) 0.599 us | }
0) 0.879 us | }
0) | unlock_page() {
0) 0.052 us | __wake_up_bit();
0) 0.323 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.631 us | }
0) 0.910 us | }
0) | unlock_page() {
0) 0.064 us | __wake_up_bit();
0) 0.340 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.601 us | }
0) 0.881 us | }
0) | unlock_page() {
0) 0.059 us | __wake_up_bit();
0) 0.467 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.047 us | mem_cgroup_begin_page_stat();
0) 0.043 us | mem_cgroup_end_page_stat();
0) 0.592 us | }
0) 0.906 us | }
0) | unlock_page() {
0) 0.056 us | __wake_up_bit();
0) 0.340 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.043 us | mem_cgroup_end_page_stat();
0) 0.600 us | }
0) 0.877 us | }
0) | unlock_page() {
0) 0.058 us | __wake_up_bit();
0) 0.355 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.053 us | mem_cgroup_begin_page_stat();
0) 0.051 us | mem_cgroup_end_page_stat();
0) 0.600 us | }
0) 0.882 us | }
0) | unlock_page() {
0) 0.051 us | __wake_up_bit();
0) 0.338 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.046 us | mem_cgroup_begin_page_stat();
0) 0.046 us | mem_cgroup_end_page_stat();
0) 0.601 us | }
0) 0.885 us | }
0) | unlock_page() {
0) 0.047 us | __wake_up_bit();
0) 0.329 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.048 us | mem_cgroup_begin_page_stat();
0) 0.044 us | mem_cgroup_end_page_stat();
0) 0.603 us | }
0) 0.883 us | }
0) | unlock_page() {
0) 0.050 us | __wake_up_bit();
0) 0.332 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.053 us | mem_cgroup_begin_page_stat();
0) 0.052 us | mem_cgroup_end_page_stat();
0) 0.605 us | }
0) 0.890 us | }
0) | unlock_page() {
0) 0.048 us | __wake_up_bit();
0) 0.347 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.052 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.599 us | }
0) 0.883 us | }
0) | unlock_page() {
0) 0.050 us | __wake_up_bit();
0) 0.331 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.047 us | mem_cgroup_begin_page_stat();
0) 0.043 us | mem_cgroup_end_page_stat();
0) 0.599 us | }
0) 0.878 us | }
0) | unlock_page() {
0) 0.043 us | __wake_up_bit();
0) 0.321 us | }
0) + 28.121 us | }
0) 0.044 us | __pv_queued_spin_unlock();
0) + 29.449 us | }
0) 0.044 us | up_read();
0) + 31.742 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.048 us | audit_filter_syscall();
0) 0.046 us | current_kernel_time();
0) 0.627 us | }
0) 0.902 us | }
0) 1.191 us | }
0) | SyS_getrlimit() {
0) | do_prlimit() {
0) 0.054 us | _raw_read_lock();
0) 0.046 us | _raw_spin_lock();
0) 0.046 us | __pv_queued_spin_unlock();
0) 0.981 us | }
0) 1.391 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.055 us | audit_filter_rules();
0) 0.048 us | audit_filter_rules();
0) 0.048 us | audit_filter_rules();
0) 1.125 us | }
0) 0.050 us | audit_filter_inodes();
0) | path_put() {
0) 0.045 us | dput();
0) 0.042 us | mntput();
0) 0.600 us | }
0) 0.043 us | unroll_tree_refs();
0) 0.043 us | kfree();
0) 3.115 us | }
0) 3.404 us | }
0) | __do_page_fault() {
0) 0.047 us | down_read_trylock();
0) 0.047 us | _cond_resched();
0) | find_vma() {
0) 0.090 us | vmacache_find();
0) 0.052 us | vmacache_update();
0) 0.847 us | }
0) | handle_mm_fault() {
0) 0.053 us | __mem_cgroup_count_vm_event();
0) | anon_vma_prepare() {
0) 0.047 us | _cond_resched();
0) 0.329 us | }
0) | alloc_pages_vma() {
0) 0.053 us | __get_vma_policy();
0) | get_vma_policy.part.27() {
0) 0.045 us | get_task_policy.part.24();
0) 0.346 us | }
0) 0.045 us | policy_nodemask();
0) 0.045 us | policy_zonelist();
0) | __alloc_pages_nodemask() {
0) 0.044 us | _cond_resched();
0) 0.055 us | next_zones_zonelist();
0) | get_page_from_freelist() {
0) 0.060 us | next_zones_zonelist();
0) 0.046 us | __cpuset_node_allowed();
0) 0.052 us | __zone_watermark_ok();
0) 0.057 us | next_zones_zonelist();
0) 0.043 us | __cpuset_node_allowed();
0) 0.046 us | __zone_watermark_ok();
0) 0.046 us | __mod_zone_page_state();
0) | zone_statistics() {
0) 0.043 us | __inc_zone_state();
0) 0.046 us | __inc_zone_state();
0) 0.773 us | }
0) 3.920 us | }
0) 4.941 us | }
0) 6.677 us | }
0) | mem_cgroup_try_charge() {
0) 0.060 us | get_mem_cgroup_from_mm();
0) 0.052 us | try_charge();
0) 0.622 us | }
0) 0.065 us | _raw_spin_lock();
0) | page_add_new_anon_rmap() {
0) 0.043 us | __mod_zone_page_state();
0) 0.047 us | __page_set_anon_rmap();
0) 0.653 us | }
0) | mem_cgroup_commit_charge() {
0) 0.050 us | commit_charge();
0) 0.045 us | mem_cgroup_charge_statistics.isra.24();
0) 0.043 us | memcg_check_events();
0) 0.891 us | }
0) | lru_cache_add_active_or_unevictable() {
0) 0.046 us | __lru_cache_add();
0) 0.326 us | }
0) 0.044 us | __pv_queued_spin_unlock();
0) + 11.900 us | }
0) 0.045 us | up_read();
0) + 14.151 us | }
0) | __do_page_fault() {
0) 0.069 us | down_read_trylock();
0) 0.047 us | _cond_resched();
0) | find_vma() {
0) 0.093 us | vmacache_find();
0) 0.385 us | }
0) | handle_mm_fault() {
0) 0.047 us | __mem_cgroup_count_vm_event();
0) 0.054 us | _raw_spin_lock();
0) | filemap_map_pages() {
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.044 us | mem_cgroup_end_page_stat();
0) 0.600 us | }
0) 0.880 us | }
0) | unlock_page() {
0) 0.044 us | __wake_up_bit();
0) 0.328 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.052 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.621 us | }
0) 0.906 us | }
0) | unlock_page() {
0) 0.045 us | __wake_up_bit();
0) 0.356 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.041 us | mem_cgroup_end_page_stat();
0) 0.597 us | }
0) 0.879 us | }
0) | unlock_page() {
0) 0.043 us | __wake_up_bit();
0) 0.325 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.048 us | mem_cgroup_begin_page_stat();
0) 0.044 us | mem_cgroup_end_page_stat();
0) 0.602 us | }
0) 0.882 us | }
0) | unlock_page() {
0) 0.051 us | __wake_up_bit();
0) 0.340 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.053 us | mem_cgroup_begin_page_stat();
0) 0.043 us | mem_cgroup_end_page_stat();
0) 0.609 us | }
0) 1.009 us | }
0) | unlock_page() {
0) 0.053 us | __wake_up_bit();
0) 0.328 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.047 us | mem_cgroup_begin_page_stat();
0) 0.047 us | mem_cgroup_end_page_stat();
0) 0.605 us | }
0) 0.892 us | }
0) | unlock_page() {
0) 0.063 us | __wake_up_bit();
0) 0.339 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.053 us | mem_cgroup_begin_page_stat();
0) 0.044 us | mem_cgroup_end_page_stat();
0) 0.601 us | }
0) 0.890 us | }
0) | unlock_page() {
0) 0.046 us | __wake_up_bit();
0) 0.333 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.046 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.604 us | }
0) 0.886 us | }
0) | unlock_page() {
0) 0.045 us | __wake_up_bit();
0) 0.326 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.604 us | }
0) 0.883 us | }
0) | unlock_page() {
0) 0.045 us | __wake_up_bit();
0) 0.325 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.051 us | mem_cgroup_begin_page_stat();
0) 0.043 us | mem_cgroup_end_page_stat();
0) 0.594 us | }
0) 0.865 us | }
0) | unlock_page() {
0) 0.062 us | __wake_up_bit();
0) 0.336 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.603 us | }
0) 0.880 us | }
0) | unlock_page() {
0) 0.050 us | __wake_up_bit();
0) 0.337 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.051 us | mem_cgroup_begin_page_stat();
0) 0.043 us | mem_cgroup_end_page_stat();
0) 0.613 us | }
0) 0.893 us | }
0) | unlock_page() {
0) 0.045 us | __wake_up_bit();
0) 0.323 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.046 us | mem_cgroup_begin_page_stat();
0) 0.043 us | mem_cgroup_end_page_stat();
0) 0.599 us | }
0) 0.874 us | }
0) | unlock_page() {
0) 0.045 us | __wake_up_bit();
0) 0.330 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.046 us | mem_cgroup_begin_page_stat();
0) 0.051 us | mem_cgroup_end_page_stat();
0) 0.631 us | }
0) 0.918 us | }
0) | unlock_page() {
0) 0.052 us | __wake_up_bit();
0) 0.340 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.046 us | mem_cgroup_begin_page_stat();
0) 0.044 us | mem_cgroup_end_page_stat();
0) 0.597 us | }
0) 0.874 us | }
0) | unlock_page() {
0) 0.048 us | __wake_up_bit();
0) 0.326 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.052 us | mem_cgroup_end_page_stat();
0) 0.626 us | }
0) 0.905 us | }
0) | unlock_page() {
0) 0.045 us | __wake_up_bit();
0) 0.336 us | }
0) + 28.205 us | }
0) 0.046 us | __pv_queued_spin_unlock();
0) + 29.372 us | }
0) 0.055 us | up_read();
0) + 31.195 us | }
0) | __do_page_fault() {
0) 0.047 us | down_read_trylock();
0) 0.043 us | _cond_resched();
0) | find_vma() {
0) 0.061 us | vmacache_find();
0) 0.351 us | }
0) | handle_mm_fault() {
0) 0.055 us | __mem_cgroup_count_vm_event();
0) 0.076 us | _raw_spin_lock();
0) | filemap_map_pages() {
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.047 us | mem_cgroup_begin_page_stat();
0) 0.046 us | mem_cgroup_end_page_stat();
0) 0.599 us | }
0) 0.880 us | }
0) | unlock_page() {
0) 0.044 us | __wake_up_bit();
0) 0.351 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.044 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.627 us | }
0) 0.902 us | }
0) | unlock_page() {
0) 0.045 us | __wake_up_bit();
0) 0.328 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.054 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.606 us | }
0) 0.886 us | }
0) | unlock_page() {
0) 0.048 us | __wake_up_bit();
0) 0.330 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.047 us | mem_cgroup_begin_page_stat();
0) 0.044 us | mem_cgroup_end_page_stat();
0) 0.745 us | }
0) 1.025 us | }
0) | unlock_page() {
0) 0.048 us | __wake_up_bit();
0) 0.327 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.046 us | mem_cgroup_begin_page_stat();
0) 0.042 us | mem_cgroup_end_page_stat();
0) 0.616 us | }
0) 0.892 us | }
0) | unlock_page() {
0) 0.051 us | __wake_up_bit();
0) 0.330 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.599 us | }
0) 0.880 us | }
0) | unlock_page() {
0) 0.057 us | __wake_up_bit();
0) 0.331 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.597 us | }
0) 0.878 us | }
0) | unlock_page() {
0) 0.051 us | __wake_up_bit();
0) 0.328 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.044 us | mem_cgroup_end_page_stat();
0) 0.596 us | }
0) 0.902 us | }
0) | unlock_page() {
0) 0.044 us | __wake_up_bit();
0) 0.322 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.050 us | mem_cgroup_begin_page_stat();
0) 0.052 us | mem_cgroup_end_page_stat();
0) 0.600 us | }
0) 0.876 us | }
0) | unlock_page() {
0) 0.047 us | __wake_up_bit();
0) 0.331 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.048 us | mem_cgroup_begin_page_stat();
0) 0.046 us | mem_cgroup_end_page_stat();
0) 0.626 us | }
0) 0.898 us | }
0) | unlock_page() {
0) 0.112 us | __wake_up_bit();
0) 0.392 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.044 us | mem_cgroup_end_page_stat();
0) 0.596 us | }
0) 0.869 us | }
0) | unlock_page() {
0) 0.056 us | __wake_up_bit();
0) 0.342 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.625 us | }
0) 0.893 us | }
0) | unlock_page() {
0) 0.065 us | __wake_up_bit();
0) 0.336 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.053 us | mem_cgroup_begin_page_stat();
0) 0.043 us | mem_cgroup_end_page_stat();
0) 0.598 us | }
0) 0.877 us | }
0) | unlock_page() {
0) 0.047 us | __wake_up_bit();
0) 0.325 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.631 us | }
0) 0.903 us | }
0) | unlock_page() {
0) 0.053 us | __wake_up_bit();
0) 0.325 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.044 us | mem_cgroup_end_page_stat();
0) 0.617 us | }
0) 0.903 us | }
0) | unlock_page() {
0) 0.044 us | __wake_up_bit();
0) 0.320 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.046 us | mem_cgroup_begin_page_stat();
0) 0.042 us | mem_cgroup_end_page_stat();
0) 0.597 us | }
0) 0.872 us | }
0) | unlock_page() {
0) 0.045 us | __wake_up_bit();
0) 0.325 us | }
0) + 27.988 us | }
0) 0.045 us | __pv_queued_spin_unlock();
0) + 29.189 us | }
0) 0.045 us | up_read();
0) + 30.958 us | }
0) | __do_page_fault() {
0) 0.049 us | down_read_trylock();
0) 0.043 us | _cond_resched();
0) | find_vma() {
0) 0.054 us | vmacache_find();
0) 0.345 us | }
0) | handle_mm_fault() {
0) 0.063 us | __mem_cgroup_count_vm_event();
0) 0.046 us | _raw_spin_lock();
0) | filemap_map_pages() {
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.598 us | }
0) 0.881 us | }
0) | unlock_page() {
0) 0.050 us | __wake_up_bit();
0) 0.374 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.052 us | mem_cgroup_begin_page_stat();
0) 0.042 us | mem_cgroup_end_page_stat();
0) 0.599 us | }
0) 0.879 us | }
0) | unlock_page() {
0) 0.050 us | __wake_up_bit();
0) 0.333 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.052 us | mem_cgroup_begin_page_stat();
0) 0.043 us | mem_cgroup_end_page_stat();
0) 0.710 us | }
0) 0.988 us | }
0) | unlock_page() {
0) 0.057 us | __wake_up_bit();
0) 0.342 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.043 us | mem_cgroup_end_page_stat();
0) 0.595 us | }
0) 0.865 us | }
0) | unlock_page() {
0) 0.056 us | __wake_up_bit();
0) 0.330 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.043 us | mem_cgroup_end_page_stat();
0) 0.596 us | }
0) 0.873 us | }
0) | unlock_page() {
0) 0.044 us | __wake_up_bit();
0) 0.321 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.052 us | mem_cgroup_begin_page_stat();
0) 0.043 us | mem_cgroup_end_page_stat();
0) 0.602 us | }
0) 0.881 us | }
0) | unlock_page() {
0) 0.046 us | __wake_up_bit();
0) 0.332 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.596 us | }
0) 0.875 us | }
0) | unlock_page() {
0) 0.050 us | __wake_up_bit();
0) 0.345 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.042 us | mem_cgroup_end_page_stat();
0) 0.601 us | }
0) 0.872 us | }
0) | unlock_page() {
0) 0.053 us | __wake_up_bit();
0) 0.339 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.051 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.601 us | }
0) 0.880 us | }
0) | unlock_page() {
0) 0.044 us | __wake_up_bit();
0) 0.326 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.047 us | mem_cgroup_end_page_stat();
0) 0.609 us | }
0) 0.877 us | }
0) | unlock_page() {
0) 0.057 us | __wake_up_bit();
0) 0.331 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.046 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.604 us | }
0) 0.888 us | }
0) | unlock_page() {
0) 0.049 us | __wake_up_bit();
0) 0.484 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.054 us | mem_cgroup_begin_page_stat();
0) 0.048 us | mem_cgroup_end_page_stat();
0) 0.608 us | }
0) 0.890 us | }
0) | unlock_page() {
0) 0.047 us | __wake_up_bit();
0) 0.328 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.048 us | mem_cgroup_begin_page_stat();
0) 0.043 us | mem_cgroup_end_page_stat();
0) 0.601 us | }
0) 0.914 us | }
0) | unlock_page() {
0) 0.058 us | __wake_up_bit();
0) 0.331 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.047 us | mem_cgroup_begin_page_stat();
0) 0.042 us | mem_cgroup_end_page_stat();
0) 0.599 us | }
0) 0.877 us | }
0) | unlock_page() {
0) 0.055 us | __wake_up_bit();
0) 0.328 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.046 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.634 us | }
0) 0.912 us | }
0) | unlock_page() {
0) 0.058 us | __wake_up_bit();
0) 0.333 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.047 us | mem_cgroup_begin_page_stat();
0) 0.047 us | mem_cgroup_end_page_stat();
0) 0.613 us | }
0) 0.892 us | }
0) | unlock_page() {
0) 0.046 us | __wake_up_bit();
0) 0.328 us | }
0) + 27.903 us | }
0) 0.051 us | __pv_queued_spin_unlock();
0) + 29.081 us | }
0) 0.048 us | up_read();
0) + 30.865 us | }
0) | __do_page_fault() {
0) 0.046 us | down_read_trylock();
0) 0.053 us | _cond_resched();
0) | find_vma() {
0) 0.073 us | vmacache_find();
0) 0.046 us | vmacache_update();
0) 0.849 us | }
0) | handle_mm_fault() {
0) 0.053 us | __mem_cgroup_count_vm_event();
0) | anon_vma_prepare() {
0) 0.042 us | _cond_resched();
0) | kmem_cache_alloc() {
0) 0.042 us | _cond_resched();
0) 0.345 us | }
0) | find_mergeable_anon_vma() {
0) 0.046 us | reusable_anon_vma();
0) 0.110 us | reusable_anon_vma();
0) 0.664 us | }
0) | kmem_cache_alloc() {
0) 0.044 us | _cond_resched();
0) 0.334 us | }
0) | down_write() {
0) 0.043 us | _cond_resched();
0) 0.476 us | }
0) 0.045 us | _raw_spin_lock();
0) 0.067 us | anon_vma_interval_tree_insert();
0) 0.042 us | __pv_queued_spin_unlock();
0) 0.044 us | up_write();
0) 4.261 us | }
0) | alloc_pages_vma() {
0) 0.052 us | __get_vma_policy();
0) | get_vma_policy.part.27() {
0) 0.046 us | get_task_policy.part.24();
0) 0.350 us | }
0) 0.044 us | policy_nodemask();
0) 0.046 us | policy_zonelist();
0) | __alloc_pages_nodemask() {
0) 0.045 us | _cond_resched();
0) 0.061 us | next_zones_zonelist();
0) | get_page_from_freelist() {
0) 0.048 us | next_zones_zonelist();
0) 0.053 us | __cpuset_node_allowed();
0) 0.057 us | __zone_watermark_ok();
0) 0.047 us | next_zones_zonelist();
0) 0.047 us | __cpuset_node_allowed();
0) 0.045 us | __zone_watermark_ok();
0) 0.045 us | __mod_zone_page_state();
0) | zone_statistics() {
0) 0.043 us | __inc_zone_state();
0) 0.046 us | __inc_zone_state();
0) 0.629 us | }
0) 3.754 us | }
0) 4.778 us | }
0) 6.508 us | }
0) | mem_cgroup_try_charge() {
0) 0.060 us | get_mem_cgroup_from_mm();
0) 0.046 us | try_charge();
0) 0.634 us | }
0) 0.074 us | _raw_spin_lock();
0) | page_add_new_anon_rmap() {
0) 0.043 us | __mod_zone_page_state();
0) 0.046 us | __page_set_anon_rmap();
0) 0.607 us | }
0) | mem_cgroup_commit_charge() {
0) 0.047 us | commit_charge();
0) 0.045 us | mem_cgroup_charge_statistics.isra.24();
0) 0.040 us | memcg_check_events();
0) 0.918 us | }
0) | lru_cache_add_active_or_unevictable() {
0) 0.045 us | __lru_cache_add();
0) 0.321 us | }
0) 0.045 us | __pv_queued_spin_unlock();
0) + 15.640 us | }
0) 0.045 us | up_read();
0) + 17.889 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.046 us | audit_filter_syscall();
0) 0.051 us | current_kernel_time();
0) 0.644 us | }
0) 0.927 us | }
0) 1.247 us | }
0) | SyS_statfs() {
0) | user_statfs() {
0) | user_path_at_empty() {
0) | getname_flags() {
0) 0.054 us | __audit_reusename();
0) | kmem_cache_alloc() {
0) 0.045 us | _cond_resched();
0) 0.461 us | }
0) | __do_page_fault() {
0) 0.045 us | down_read_trylock();
0) 0.043 us | _cond_resched();
0) | find_vma() {
0) 0.078 us | vmacache_find();
0) 0.046 us | vmacache_update();
0) 0.701 us | }
0) | handle_mm_fault() {
0) 0.047 us | __mem_cgroup_count_vm_event();
0) 0.097 us | _raw_spin_lock();
0) | filemap_map_pages() {
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.644 us | }
0) 0.927 us | }
0) | unlock_page() {
0) 0.043 us | __wake_up_bit();
0) 0.330 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.043 us | mem_cgroup_end_page_stat();
0) 0.613 us | }
0) 0.891 us | }
0) | unlock_page() {
0) 0.051 us | __wake_up_bit();
0) 0.332 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.047 us | mem_cgroup_begin_page_stat();
0) 0.044 us | mem_cgroup_end_page_stat();
0) 0.642 us | }
0) 0.925 us | }
0) | unlock_page() {
0) 0.045 us | __wake_up_bit();
0) 0.323 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.046 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.618 us | }
0) 0.894 us | }
0) | unlock_page() {
0) 0.051 us | __wake_up_bit();
0) 0.330 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.047 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.637 us | }
0) 0.917 us | }
0) | unlock_page() {
0) 0.045 us | __wake_up_bit();
0) 0.332 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.047 us | mem_cgroup_begin_page_stat();
0) 0.042 us | mem_cgroup_end_page_stat();
0) 0.608 us | }
0) 0.891 us | }
0) | unlock_page() {
0) 0.044 us | __wake_up_bit();
0) 0.328 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.048 us | mem_cgroup_begin_page_stat();
0) 0.044 us | mem_cgroup_end_page_stat();
0) 0.636 us | }
0) 0.919 us | }
0) | unlock_page() {
0) 0.045 us | __wake_up_bit();
0) 0.324 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.044 us | mem_cgroup_end_page_stat();
0) 0.614 us | }
0) 0.917 us | }
0) | unlock_page() {
0) 0.044 us | __wake_up_bit();
0) 0.325 us | }
0) + 14.825 us | }
0) 0.042 us | __pv_queued_spin_unlock();
0) + 16.085 us | }
0) 0.046 us | up_read();
0) + 18.199 us | }
0) | __audit_getname() {
0) 0.065 us | audit_alloc_name();
0) 0.054 us | _raw_spin_lock();
0) | path_get() {
0) 0.073 us | mntget();
0) 0.409 us | }
0) 0.043 us | __pv_queued_spin_unlock();
0) 1.633 us | }
0) + 22.163 us | }
0) | filename_lookup() {
0) | path_lookupat() {
0) | path_init() {
0) 0.056 us | set_root_rcu();
0) 0.378 us | }
0) | link_path_walk() {
0) | inode_permission() {
0) | __inode_permission() {
0) 0.052 us | generic_permission();
0) 0.045 us | security_inode_permission();
0) 0.614 us | }
0) 0.885 us | }
0) | walk_component() {
0) | lookup_fast() {
0) 0.462 us | __d_lookup_rcu();
0) 0.694 us | __lookup_mnt();
0) 1.914 us | }
0) 2.199 us | }
0) | inode_permission() {
0) | __inode_permission() {
0) 0.049 us | kernfs_iop_permission();
0) 0.907 us | }
0) 1.191 us | }
0) | unlazy_walk() {
0) | legitimize_mnt() {
0) 0.145 us | __legitimize_mnt();
0) 0.419 us | }
0) | legitimize_path.isra.22() {
0) 0.047 us | __legitimize_mnt();
0) 0.341 us | }
0) 1.360 us | }
0) | inode_permission() {
0) | __inode_permission() {
0) | kernfs_iop_permission() {
0) | mutex_lock() {
0) 0.045 us | _cond_resched();
0) 0.431 us | }
0) | kernfs_refresh_inode() {
0) 0.112 us | security_inode_notifysecctx();
0) 0.048 us | set_nlink();
0) 1.146 us | }
0) 0.046 us | mutex_unlock();
0) 0.053 us | generic_permission();
0) 2.780 us | }
0) 0.046 us | security_inode_permission();
0) 3.357 us | }
0) 3.628 us | }
0) | walk_component() {
0) | lookup_fast() {
0) | __d_lookup() {
0) 0.175 us | _raw_spin_lock();
0) 0.043 us | __pv_queued_spin_unlock();
0) 1.058 us | }
0) | kernfs_dop_revalidate() {
0) | mutex_lock() {
0) 0.051 us | _cond_resched();
0) 0.328 us | }
0) 0.044 us | mutex_unlock();
0) 1.358 us | }
0) 0.048 us | follow_managed();
0) 3.463 us | }
0) 0.062 us | dput();
0) 4.062 us | }
0) | inode_permission() {
0) | __inode_permission() {
0) | kernfs_iop_permission() {
0) | mutex_lock() {
0) 0.043 us | _cond_resched();
0) 0.334 us | }
0) | kernfs_refresh_inode() {
0) 0.043 us | security_inode_notifysecctx();
0) 0.041 us | set_nlink();
0) 1.017 us | }
0) 0.043 us | mutex_unlock();
0) 0.042 us | generic_permission();
0) 2.470 us | }
0) 0.046 us | security_inode_permission();
0) 3.128 us | }
0) 3.405 us | }
0) + 18.613 us | }
0) | walk_component() {
0) | lookup_fast() {
0) 0.356 us | __d_lookup();
0) 0.645 us | }
0) | mutex_lock() {
0) 0.046 us | _cond_resched();
0) 0.351 us | }
0) | __lookup_hash() {
0) | lookup_dcache() {
0) | d_lookup() {
0) 0.046 us | __d_lookup();
0) 0.328 us | }
0) | d_alloc() {
0) | __d_alloc() {
0) | kmem_cache_alloc() {
0) 0.046 us | _cond_resched();
0) 0.372 us | }
0) 0.172 us | d_set_d_op();
0) 1.190 us | }
0) 0.044 us | _raw_spin_lock();
0) 0.052 us | __pv_queued_spin_unlock();
0) 2.135 us | }
0) 2.985 us | }
0) | lookup_real() {
0) | kernfs_iop_lookup() {
0) | mutex_lock() {
0) 0.046 us | _cond_resched();
0) 0.325 us | }
0) | kernfs_find_ns() {
0) 0.133 us | kernfs_name_hash();
0) 0.937 us | }
0) 0.044 us | mutex_unlock();
0) 2.110 us | }
0) 2.502 us | }
0) 6.026 us | }
0) 0.051 us | mutex_unlock();
0) 0.050 us | follow_managed();
0) 0.050 us | dput();
0) 8.651 us | }
0) | terminate_walk() {
0) 0.049 us | drop_links.isra.9();
0) | dput() {
0) 0.044 us | _raw_spin_lock();
0) 0.052 us | _raw_spin_trylock();
0) | __dentry_kill() {
0) 0.053 us | __d_drop();
0) 0.051 us | __pv_queued_spin_unlock();
0) 0.045 us | __pv_queued_spin_unlock();
0) | kernfs_dop_release() {
0) 0.056 us | kernfs_put();
0) 0.336 us | }
0) 0.043 us | _raw_spin_lock();
0) 0.047 us | __pv_queued_spin_unlock();
0) | dentry_free() {
0) 0.077 us | kmem_cache_free();
0) 0.396 us | }
0) 2.984 us | }
0) 3.933 us | }
0) | mntput() {
0) 0.114 us | mntput_no_expire();
0) 0.453 us | }
0) 0.047 us | dput();
0) | mntput() {
0) 0.045 us | mntput_no_expire();
0) 0.314 us | }
0) 6.076 us | }
0) + 34.798 us | }
0) 0.055 us | restore_nameidata();
0) 0.044 us | putname();
0) + 35.718 us | }
0) + 58.447 us | }
0) + 58.759 us | }
0) + 59.257 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.121 us | audit_filter_rules();
0) 0.053 us | audit_filter_rules();
0) 0.053 us | audit_filter_rules();
0) 1.353 us | }
0) | audit_filter_inodes() {
0) | audit_filter_rules() {
0) 0.127 us | audit_watch_compare();
0) 0.496 us | }
0) | audit_filter_rules() {
0) 0.081 us | audit_watch_compare();
0) 0.385 us | }
0) 1.583 us | }
0) | putname() {
0) 0.116 us | kmem_cache_free();
0) 0.412 us | }
0) | path_put() {
0) 0.062 us | dput();
0) | mntput() {
0) 0.044 us | mntput_no_expire();
0) 0.336 us | }
0) 0.945 us | }
0) 0.043 us | unroll_tree_refs();
0) 0.048 us | kfree();
0) 5.880 us | }
0) 6.159 us | }
0) | syscall_trace_enter_phase1() {
0) | do_audit_syscall_entry() {
0) | __audit_syscall_entry() {
0) 0.055 us | audit_filter_syscall();
0) 0.052 us | current_kernel_time();
0) 0.633 us | }
0) 0.919 us | }
0) 1.207 us | }
0) | SyS_statfs() {
0) | user_statfs() {
0) | user_path_at_empty() {
0) | getname_flags() {
0) 0.048 us | __audit_reusename();
0) | kmem_cache_alloc() {
0) 0.045 us | _cond_resched();
0) 0.332 us | }
0) | __audit_getname() {
0) 0.057 us | audit_alloc_name();
0) 0.050 us | _raw_spin_lock();
0) | path_get() {
0) 0.046 us | mntget();
0) 0.326 us | }
0) 0.045 us | __pv_queued_spin_unlock();
0) 1.591 us | }
0) 2.794 us | }
0) | filename_lookup() {
0) | path_lookupat() {
0) | path_init() {
0) 0.048 us | set_root_rcu();
0) 0.355 us | }
0) | link_path_walk() {
0) | inode_permission() {
0) | __inode_permission() {
0) 0.047 us | generic_permission();
0) 0.047 us | security_inode_permission();
0) 0.632 us | }
0) 0.912 us | }
0) 1.215 us | }
0) | walk_component() {
0) | lookup_fast() {
0) 0.318 us | __d_lookup_rcu();
0) | unlazy_walk() {
0) | legitimize_mnt() {
0) 0.045 us | __legitimize_mnt();
0) 0.320 us | }
0) | legitimize_path.isra.22() {
0) 0.045 us | __legitimize_mnt();
0) 0.326 us | }
0) 1.163 us | }
0) 2.056 us | }
0) | mutex_lock() {
0) 0.044 us | _cond_resched();
0) 0.335 us | }
0) | __lookup_hash() {
0) | lookup_dcache() {
0) | d_lookup() {
0) 0.048 us | __d_lookup();
0) 0.330 us | }
0) | d_alloc() {
0) | __d_alloc() {
0) | kmem_cache_alloc() {
0) 0.048 us | _cond_resched();
0) 0.340 us | }
0) 0.059 us | d_set_d_op();
0) 0.939 us | }
0) 0.045 us | _raw_spin_lock();
0) 0.045 us | __pv_queued_spin_unlock();
0) 1.907 us | }
0) 2.737 us | }
0) | lookup_real() {
0) | ext4_lookup() {
0) | ext4_find_entry() {
0) 0.070 us | ext4_fname_setup_filename();
0) | ext4_getblk() {
0) | ext4_map_blocks() {
0) | ext4_es_lookup_extent() {
0) 0.051 us | _raw_read_lock();
0) 0.431 us | }
0) | __check_block_validity.constprop.63() {
0) 0.280 us | ext4_data_block_valid();
0) 0.576 us | }
0) 1.604 us | }
0) | __getblk_gfp() {
0) | __find_get_block() {
0) 0.121 us | mark_page_accessed();
0) 0.827 us | }
0) 0.043 us | _cond_resched();
0) 1.412 us | }
0) 3.571 us | }
0) | ll_rw_block() {
0) | unlock_buffer() {
0) | wake_up_bit() {
0) 0.098 us | bit_waitqueue();
0) 0.044 us | __wake_up_bit();
0) 0.675 us | }
0) 0.997 us | }
0) 1.298 us | }
0) 0.044 us | _cond_resched();
0) 0.448 us | ext4_search_dir();
0) 0.052 us | __brelse();
0) | ext4_fname_free_filename() {
0) 0.046 us | kfree();
0) 0.474 us | }
0) 7.820 us | }
0) | d_splice_alias() {
0) | __d_instantiate() {
0) 0.050 us | d_flags_for_inode();
0) 0.047 us | _raw_spin_lock();
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.953 us | }
0) 0.057 us | security_d_instantiate();
0) | d_rehash() {
0) 0.044 us | _raw_spin_lock();
0) 0.068 us | __d_rehash();
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.925 us | }
0) 2.791 us | }
0) + 11.172 us | }
0) + 11.497 us | }
0) + 14.755 us | }
0) 0.051 us | mutex_unlock();
0) 0.045 us | follow_managed();
0) 0.046 us | dput();
0) + 18.761 us | }
0) | terminate_walk() {
0) 0.045 us | drop_links.isra.9();
0) | dput() {
0) 0.049 us | _raw_spin_lock();
0) | list_lru_add() {
0) 0.053 us | _raw_spin_lock();
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.644 us | }
0) 0.044 us | __pv_queued_spin_unlock();
0) 1.522 us | }
0) | mntput() {
0) 0.046 us | mntput_no_expire();
0) 0.319 us | }
0) 0.056 us | dput();
0) | mntput() {
0) 0.044 us | mntput_no_expire();
0) 0.321 us | }
0) 3.468 us | }
0) + 24.809 us | }
0) 0.048 us | restore_nameidata();
0) 0.065 us | putname();
0) + 25.661 us | }
0) + 29.013 us | }
0) + 29.307 us | }
0) + 29.613 us | }
0) | syscall_trace_leave() {
0) | __audit_syscall_exit() {
0) | audit_filter_syscall() {
0) 0.071 us | audit_filter_rules();
0) 0.047 us | audit_filter_rules();
0) 0.047 us | audit_filter_rules();
0) 1.115 us | }
0) | audit_filter_inodes() {
0) | audit_filter_rules() {
0) 0.052 us | audit_watch_compare();
0) 0.355 us | }
0) | audit_filter_rules() {
0) 0.045 us | audit_watch_compare();
0) 0.343 us | }
0) 1.239 us | }
0) | putname() {
0) 0.050 us | kmem_cache_free();
0) 0.356 us | }
0) | path_put() {
0) 0.068 us | dput();
0) | mntput() {
0) 0.052 us | mntput_no_expire();
0) 0.331 us | }
0) 1.011 us | }
0) 0.043 us | unroll_tree_refs();
0) 0.045 us | kfree();
0) 5.330 us | }
0) 5.617 us | }
0) | __do_page_fault() {
0) 0.047 us | down_read_trylock();
0) 0.043 us | _cond_resched();
0) | find_vma() {
0) 0.124 us | vmacache_find();
0) 0.407 us | }
0) | handle_mm_fault() {
0) 0.075 us | __mem_cgroup_count_vm_event();
0) 0.046 us | _raw_spin_lock();
0) | filemap_map_pages() {
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.599 us | }
0) 0.872 us | }
0) | unlock_page() {
0) 0.043 us | __wake_up_bit();
0) 0.331 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.044 us | mem_cgroup_begin_page_stat();
0) 0.043 us | mem_cgroup_end_page_stat();
0) 0.594 us | }
0) 0.873 us | }
0) | unlock_page() {
0) 0.044 us | __wake_up_bit();
0) 0.322 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.043 us | mem_cgroup_end_page_stat();
0) 0.610 us | }
0) 0.885 us | }
0) | unlock_page() {
0) 0.052 us | __wake_up_bit();
0) 0.328 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.041 us | mem_cgroup_end_page_stat();
0) 0.594 us | }
0) 0.875 us | }
0) | unlock_page() {
0) 0.048 us | __wake_up_bit();
0) 0.326 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.043 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.604 us | }
0) 0.882 us | }
0) | unlock_page() {
0) 0.053 us | __wake_up_bit();
0) 0.327 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.048 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.612 us | }
0) 0.889 us | }
0) | unlock_page() {
0) 0.053 us | __wake_up_bit();
0) 0.326 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.046 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.601 us | }
0) 0.882 us | }
0) | unlock_page() {
0) | __wake_up_bit() {
0) | xen_evtchn_do_upcall() {
0) | irq_enter() {
0) 0.080 us | rcu_irq_enter();
0) 0.387 us | }
0) 0.046 us | exit_idle();
0) | __xen_evtchn_do_upcall() {
0) | evtchn_2l_handle_events() {
0) 0.050 us | irq_from_virq();
0) | evtchn_from_irq() {
0) | irq_get_irq_data() {
0) 0.166 us | irq_to_desc();
0) 0.492 us | }
0) 0.957 us | }
0) | generic_handle_irq() {
0) | handle_percpu_irq() {
0) | ack_dynirq() {
0) | evtchn_from_irq() {
0) | irq_get_irq_data() {
0) 0.049 us | irq_to_desc();
0) 0.358 us | }
0) 0.636 us | }
0) | irq_move_irq() {
0) 0.048 us | irq_to_desc();
0) 0.328 us | }
0) 0.045 us | evtchn_2l_clear_pending();
0) 1.844 us | }
0) | handle_irq_event_percpu() {
0) | hrtimer_interrupt() {
0) 0.045 us | _raw_spin_lock();
0) 0.114 us | ktime_get_update_offsets_now();
0) | __hrtimer_run_queues() {
0) 0.204 us | __remove_hrtimer();
0) 0.045 us | __pv_queued_spin_unlock();
0) | tick_sched_timer() {
0) 0.105 us | ktime_get();
0) | tick_sched_do_timer() {
0) | tick_do_update_jiffies64() {
0) 0.051 us | _raw_spin_lock();
0) | do_timer() {
0) 0.099 us | calc_global_load();
0) 0.401 us | }
0) 0.046 us | __pv_queued_spin_unlock();
0) | update_wall_time() {
0) 0.053 us | _raw_spin_lock_irqsave();
0) 0.043 us | ntp_tick_length();
0) 0.045 us | ntp_tick_length();
0) 0.043 us | ntp_tick_length();
0) | timekeeping_update() {
0) 0.046 us | ntp_get_next_leap();
0) 0.080 us | update_vsyscall();
0) | raw_notifier_call_chain() {
0) 0.049 us | notifier_call_chain();
0) 0.362 us | }
0) 0.055 us | update_fast_timekeeper();
0) 0.058 us | update_fast_timekeeper();
0) 1.963 us | }
0) | _raw_spin_unlock_irqrestore() {
0) 0.052 us | __pv_queued_spin_unlock();
0) 0.346 us | }
0) 4.289 us | }
0) 5.891 us | }
0) 6.222 us | }
0) | tick_sched_handle.isra.14() {
0) | update_process_times() {
0) | account_process_tick() {
0) | account_system_time() {
0) 0.369 us | cpuacct_account_field();
0) | acct_account_cputime() {
0) | __acct_update_integrals() {
0) 0.045 us | jiffies_to_timeval();
0) 0.427 us | }
0) 0.776 us | }
0) 1.714 us | }
0) 2.025 us | }
0) 0.042 us | hrtimer_run_queues();
0) 0.077 us | raise_softirq();
0) | rcu_check_callbacks() {
0) 0.064 us | raise_softirq();
0) 0.457 us | }
0) | scheduler_tick() {
0) 0.072 us | ktime_get();
0) 0.054 us | _raw_spin_lock();
0) 0.097 us | update_rq_clock.part.79();
0) | task_tick_fair() {
0) | update_curr() {
0) 0.057 us | update_min_vruntime();
0) 0.118 us | cpuacct_charge();
0) 0.892 us | }
0) 0.049 us | __update_entity_load_avg_contrib();
0) 0.106 us | update_cfs_rq_blocked_load();
0) | update_cfs_shares() {
0) | update_curr() {
0) 0.052 us | update_min_vruntime();
0) 0.364 us | }
0) 0.045 us | account_entity_dequeue();
0) 0.066 us | account_entity_enqueue();
0) 1.474 us | }
0) 0.052 us | hrtimer_active();
0) 0.062 us | update_curr();
0) 0.083 us | __update_entity_load_avg_contrib();
0) 0.138 us | update_cfs_rq_blocked_load();
0) | update_cfs_shares() {
0) | update_curr() {
0) 0.043 us | update_min_vruntime();
0) 0.365 us | }
0) 0.047 us | account_entity_dequeue();
0) 0.052 us | account_entity_enqueue();
0) 1.374 us | }
0) 0.045 us | hrtimer_active();
0) 0.063 us | update_curr();
0) 0.058 us | __update_entity_load_avg_contrib();
0) 0.073 us | update_cfs_rq_blocked_load();
0) | update_cfs_shares() {
0) | update_curr() {
0) 0.103 us | update_min_vruntime();
0) 0.448 us | }
0) 0.064 us | account_entity_dequeue();
0) 0.065 us | account_entity_enqueue();
0) 1.445 us | }
0) 0.045 us | hrtimer_active();
0) 0.047 us | update_curr();
0) 0.067 us | __update_entity_load_avg_contrib();
0) 0.081 us | update_cfs_rq_blocked_load();
0) 0.092 us | update_cfs_shares();
0) 0.046 us | hrtimer_active();
0) | sched_slice.isra.54() {
0) 0.080 us | __calc_delta();
0) 0.414 us | }
0) 0.054 us | resched_curr();
0) 0.051 us | clear_buddies();
0) + 12.835 us | }
0) | update_cpu_load_active() {
0) | __update_cpu_load() {
0) 0.053 us | sched_avg_update();
0) 0.388 us | }
0) 0.706 us | }
0) 0.046 us | calc_global_load_tick();
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.052 us | trigger_load_balance();
0) + 16.281 us | }
0) 0.098 us | run_posix_cpu_timers();
0) + 20.770 us | }
0) 0.054 us | profile_tick();
0) + 21.407 us | }
0) 0.063 us | hrtimer_forward();
0) + 28.893 us | }
0) 0.046 us | _raw_spin_lock();
0) 0.309 us | enqueue_hrtimer();
0) + 31.001 us | }
0) 0.069 us | __hrtimer_get_next_event();
0) 0.044 us | __pv_queued_spin_unlock();
0) | tick_program_event() {
0) | clockevents_program_event() {
0) 0.069 us | ktime_get();
0) 3.476 us | }
0) 3.824 us | }
0) + 36.713 us | }
0) 0.053 us | account_steal_ticks();
0) 0.117 us | add_interrupt_randomness();
0) 0.049 us | note_interrupt();
0) + 38.229 us | }
0) + 40.731 us | }
0) + 41.062 us | }
0) + 43.154 us | }
0) + 43.559 us | }
0) | irq_exit() {
0) | __do_softirq() {
0) | run_timer_softirq() {
0) 0.047 us | _raw_spin_lock_irq();
0) 0.045 us | __pv_queued_spin_unlock();
0) | call_timer_fn() {
0) | process_timeout() {
0) | wake_up_process() {
0) | try_to_wake_up() {
0) 0.098 us | _raw_spin_lock_irqsave();
0) 0.058 us | task_waking_fair();
0) | select_task_rq_fair() {
0) | select_idle_sibling() {
0) 0.058 us | idle_cpu();
0) 0.371 us | }
0) 0.716 us | }
0) 0.051 us | _raw_spin_lock();
0) | ttwu_do_activate.constprop.89() {
0) | activate_task() {
0) | enqueue_task() {
0) 0.080 us | update_rq_clock.part.79();
0) | enqueue_task_fair() {
0) | enqueue_entity() {
0) | update_curr() {
0) 0.046 us | update_min_vruntime();
0) 0.368 us | }
0) 0.062 us | __update_entity_load_avg_contrib();
0) 0.054 us | update_cfs_rq_blocked_load();
0) 0.069 us | account_entity_enqueue();
0) 0.043 us | update_cfs_shares();
0) 0.045 us | place_entity();
0) 0.097 us | __enqueue_entity();
0) 2.699 us | }
0) 0.043 us | hrtick_update();
0) 3.338 us | }
0) 4.019 us | }
0) 4.313 us | }
0) | ttwu_do_wakeup() {
0) | check_preempt_curr() {
0) 0.063 us | check_preempt_wakeup();
0) 0.378 us | }
0) 0.044 us | __pv_queued_spin_unlock();
0) 1.257 us | }
0) 6.137 us | }
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.076 us | ttwu_stat();
0) | _raw_spin_unlock_irqrestore() {
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.367 us | }
0) 9.796 us | }
0) + 10.080 us | }
0) + 10.384 us | }
0) + 10.702 us | }
0) 0.042 us | _raw_spin_lock_irq();
0) 0.042 us | __pv_queued_spin_unlock();
0) + 12.311 us | }
0) | rcu_process_callbacks() {
0) 0.068 us | note_gp_changes();
0) 0.048 us | _raw_spin_lock_irqsave();
0) 0.050 us | rcu_accelerate_cbs();
0) | rcu_report_qs_rnp() {
0) | _raw_spin_unlock_irqrestore() {
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.333 us | }
0) | rcu_gp_kthread_wake() {
0) | __wake_up() {
0) 0.051 us | _raw_spin_lock_irqsave();
0) | __wake_up_common() {
0) | autoremove_wake_function() {
0) | default_wake_function() {
0) | try_to_wake_up() {
0) 0.045 us | _raw_spin_lock_irqsave();
0) | _raw_spin_unlock_irqrestore() {
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.331 us | }
0) 0.900 us | }
0) 1.175 us | }
0) 1.463 us | }
0) 1.807 us | }
0) | _raw_spin_unlock_irqrestore() {
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.330 us | }
0) 3.001 us | }
0) 3.299 us | }
0) 4.228 us | }
0) 0.045 us | cpu_needs_another_gp();
0) 0.070 us | note_gp_changes();
0) 0.119 us | cpu_needs_another_gp();
0) 6.662 us | }
0) 0.051 us | rcu_bh_qs();
0) 0.045 us | __local_bh_enable();
0) + 20.668 us | }
0) 0.064 us | idle_cpu();
0) 0.088 us | rcu_irq_exit();
0) + 21.656 us | }
0) + 66.773 us | }
0) 0.108 us | } /* __wake_up_bit */
0) + 71.544 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.048 us | mem_cgroup_begin_page_stat();
0) 0.047 us | mem_cgroup_end_page_stat();
0) 0.657 us | }
0) 0.984 us | }
0) | unlock_page() {
0) 0.050 us | __wake_up_bit();
0) 0.338 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.046 us | mem_cgroup_end_page_stat();
0) 0.608 us | }
0) 0.887 us | }
0) | unlock_page() {
0) 0.045 us | __wake_up_bit();
0) 0.323 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.050 us | mem_cgroup_begin_page_stat();
0) 0.053 us | mem_cgroup_end_page_stat();
0) 0.732 us | }
0) 1.014 us | }
0) | unlock_page() {
0) 0.042 us | __wake_up_bit();
0) 0.330 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.046 us | mem_cgroup_begin_page_stat();
0) 0.045 us | mem_cgroup_end_page_stat();
0) 0.599 us | }
0) 0.875 us | }
0) | unlock_page() {
0) 0.051 us | __wake_up_bit();
0) 0.329 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.050 us | mem_cgroup_end_page_stat();
0) 0.615 us | }
0) 0.892 us | }
0) | unlock_page() {
0) 0.115 us | __wake_up_bit();
0) 0.396 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.047 us | mem_cgroup_begin_page_stat();
0) 0.043 us | mem_cgroup_end_page_stat();
0) 0.591 us | }
0) 0.879 us | }
0) | unlock_page() {
0) 0.050 us | __wake_up_bit();
0) 0.334 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.054 us | mem_cgroup_begin_page_stat();
0) 0.046 us | mem_cgroup_end_page_stat();
0) 0.632 us | }
0) 0.905 us | }
0) | unlock_page() {
0) 0.047 us | __wake_up_bit();
0) 0.323 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.043 us | mem_cgroup_end_page_stat();
0) 0.596 us | }
0) 0.875 us | }
0) | unlock_page() {
0) 0.055 us | __wake_up_bit();
0) 0.329 us | }
0) | do_set_pte() {
0) | page_add_file_rmap() {
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.043 us | mem_cgroup_end_page_stat();
0) 0.617 us | }
0) 0.903 us | }
0) | unlock_page() {
0) 0.056 us | __wake_up_bit();
0) 0.334 us | }
0) ! 100.282 us | }
0) 0.050 us | __pv_queued_spin_unlock();
0) ! 101.538 us | }
0) 0.059 us | up_read();
0) ! 103.417 us | }
0) | schedule() {
0) | __schedule() {
0) 0.045 us | rcu_note_context_switch();
0) 0.043 us | _raw_spin_lock_irq();
0) | pick_next_task_fair() {
0) 0.063 us | update_curr();
0) 0.044 us | check_cfs_rq_runtime();
0) | pick_next_entity() {
0) 0.044 us | clear_buddies();
0) 0.491 us | }
0) | put_prev_entity() {
0) | update_curr() {
0) 0.045 us | update_min_vruntime();
0) 0.091 us | cpuacct_charge();
0) 0.727 us | }
0) 0.047 us | check_cfs_rq_runtime();
0) 0.086 us | __enqueue_entity();
0) 1.753 us | }
0) | put_prev_entity() {
0) | update_curr() {
0) 0.052 us | update_min_vruntime();
0) 0.368 us | }
0) 0.046 us | check_cfs_rq_runtime();
0) 0.048 us | __enqueue_entity();
0) 1.303 us | }
0) | put_prev_entity() {
0) | update_curr() {
0) 0.045 us | update_min_vruntime();
0) 0.359 us | }
0) 0.047 us | check_cfs_rq_runtime();
0) 0.043 us | __enqueue_entity();
0) 1.213 us | }
0) | put_prev_entity() {
0) 0.060 us | update_curr();
0) 0.043 us | check_cfs_rq_runtime();
0) 0.084 us | __enqueue_entity();
0) 0.954 us | }
0) | set_next_entity() {
0) 0.050 us | update_stats_wait_end();
0) 0.488 us | }
0) 8.476 us | }
0) 0.041 us | __pv_queued_spin_unlock();
------------------------------------------
0) cp-11850 => rcu_sch-7
------------------------------------------
0) | finish_task_switch() {
0) 0.053 us | __pv_queued_spin_unlock();
0) 0.438 us | }
0) # 3960.280 us | } /* __schedule */
0) # 3960.565 us | } /* schedule */
0) | del_timer_sync() {
0) | try_to_del_timer_sync() {
0) | lock_timer_base.isra.22() {
0) 0.045 us | _raw_spin_lock_irqsave();
0) 0.355 us | }
0) 0.047 us | detach_if_pending();
0) | _raw_spin_unlock_irqrestore() {
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.344 us | }
0) 1.553 us | }
0) 1.870 us | }
0) # 3965.992 us | } /* schedule_timeout */
0) | prepare_to_wait_event() {
0) 0.044 us | _raw_spin_lock_irqsave();
0) | _raw_spin_unlock_irqrestore() {
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.333 us | }
0) 0.932 us | }
0) | finish_wait() {
0) 0.046 us | _raw_spin_lock_irqsave();
0) | _raw_spin_unlock_irqrestore() {
0) 0.046 us | __pv_queued_spin_unlock();
0) 0.331 us | }
0) 0.918 us | }
0) 0.045 us | _raw_spin_lock_irq();
0) 0.062 us | __pv_queued_spin_unlock();
0) 0.052 us | _raw_spin_lock_irq();
0) | __note_gp_changes() {
0) 0.047 us | rcu_advance_cbs();
0) 0.355 us | }
0) | __wake_up() {
0) 0.050 us | _raw_spin_lock_irqsave();
0) | __wake_up_common() {
0) | autoremove_wake_function() {
0) | default_wake_function() {
0) | try_to_wake_up() {
0) 0.054 us | _raw_spin_lock_irqsave();
0) 0.046 us | task_waking_fair();
0) | select_task_rq_fair() {
0) | select_idle_sibling() {
0) 0.046 us | idle_cpu();
0) 0.359 us | }
0) 0.640 us | }
0) 0.041 us | _raw_spin_lock();
0) | ttwu_do_activate.constprop.89() {
0) | activate_task() {
0) | enqueue_task() {
0) 0.082 us | update_rq_clock.part.79();
0) | enqueue_task_fair() {
0) | enqueue_entity() {
0) | update_curr() {
0) 0.055 us | update_min_vruntime();
0) 0.120 us | cpuacct_charge();
0) 0.758 us | }
0) 0.046 us | __update_entity_load_avg_contrib();
0) 0.062 us | update_cfs_rq_blocked_load();
0) 0.061 us | account_entity_enqueue();
0) 0.046 us | update_cfs_shares();
0) 0.043 us | place_entity();
0) 0.075 us | __enqueue_entity();
0) 2.887 us | }
0) 0.042 us | hrtick_update();
0) 3.477 us | }
0) 4.099 us | }
0) 4.374 us | }
0) | ttwu_do_wakeup() {
0) | check_preempt_curr() {
0) | check_preempt_wakeup() {
0) 0.058 us | update_curr();
0) 0.061 us | wakeup_preempt_entity.isra.53();
0) 0.685 us | }
0) 1.000 us | }
0) 0.045 us | __pv_queued_spin_unlock();
0) 1.657 us | }
0) 6.593 us | }
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.050 us | ttwu_stat();
0) | _raw_spin_unlock_irqrestore() {
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.338 us | }
0) 9.900 us | }
0) + 10.175 us | }
0) + 10.603 us | }
0) + 10.969 us | }
0) | _raw_spin_unlock_irqrestore() {
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.328 us | }
0) + 12.110 us | }
0) 0.046 us | __pv_queued_spin_unlock();
0) 0.043 us | _cond_resched();
0) 0.051 us | _raw_spin_lock_irq();
0) 0.043 us | rcu_advance_cbs();
0) 0.057 us | cpu_needs_another_gp();
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.044 us | _cond_resched();
0) | prepare_to_wait_event() {
0) 0.045 us | _raw_spin_lock_irqsave();
0) | _raw_spin_unlock_irqrestore() {
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.329 us | }
0) 0.937 us | }
0) | schedule() {
0) | __schedule() {
0) 0.046 us | rcu_note_context_switch();
0) 0.043 us | _raw_spin_lock_irq();
0) | deactivate_task() {
0) | dequeue_task() {
0) 0.078 us | update_rq_clock.part.79();
0) | dequeue_task_fair() {
0) | dequeue_entity() {
0) | update_curr() {
0) 0.046 us | update_min_vruntime();
0) 0.047 us | cpuacct_charge();
0) 0.626 us | }
0) 0.055 us | update_cfs_rq_blocked_load();
0) 0.061 us | clear_buddies();
0) 0.076 us | account_entity_dequeue();
0) 0.045 us | update_min_vruntime();
0) 0.046 us | update_cfs_shares();
0) 2.558 us | }
0) 0.044 us | hrtick_update();
0) 3.253 us | }
0) 3.924 us | }
0) 4.221 us | }
0) | pick_next_task_fair() {
0) 0.043 us | check_cfs_rq_runtime();
0) | pick_next_entity() {
0) 0.045 us | clear_buddies();
0) 0.348 us | }
0) | put_prev_entity() {
0) 0.044 us | check_cfs_rq_runtime();
0) 0.348 us | }
0) | set_next_entity() {
0) 0.050 us | update_stats_wait_end();
0) 0.376 us | }
0) 2.160 us | }
0) 0.047 us | __pv_queued_spin_unlock();
------------------------------------------
0) rcu_sch-7 => rcuos/0-9
------------------------------------------
0) | finish_task_switch() {
0) 0.051 us | __pv_queued_spin_unlock();
0) 0.372 us | }
0) # 4010.337 us | }
0) # 4010.627 us | }
0) | prepare_to_wait_event() {
0) 0.046 us | _raw_spin_lock_irqsave();
0) | _raw_spin_unlock_irqrestore() {
0) 0.043 us | __pv_queued_spin_unlock();
0) 0.331 us | }
0) 0.898 us | }
0) | finish_wait() {
0) 0.045 us | _raw_spin_lock_irqsave();
0) | _raw_spin_unlock_irqrestore() {
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.323 us | }
0) 0.892 us | }
0) | put_cred_rcu() {
0) | security_cred_free() {
0) | apparmor_cred_free() {
0) | aa_free_task_context() {
0) | kzfree() {
0) 0.091 us | ksize();
0) 0.096 us | kfree();
0) 0.765 us | }
0) 1.120 us | }
0) 1.438 us | }
0) 1.900 us | }
0) 0.056 us | key_put();
0) 0.050 us | key_put();
0) 0.052 us | key_put();
0) 0.048 us | key_put();
0) 0.156 us | free_uid();
0) | kmem_cache_free() {
0) | __slab_free() {
0) 0.071 us | put_cpu_partial();
0) 0.452 us | }
0) 0.838 us | }
0) 5.004 us | }
0) 0.067 us | __local_bh_enable_ip();
0) | put_cred_rcu() {
0) | security_cred_free() {
0) | apparmor_cred_free() {
0) | aa_free_task_context() {
0) | kzfree() {
0) 0.063 us | ksize();
0) 0.061 us | kfree();
0) 0.670 us | }
0) 0.964 us | }
0) 1.272 us | }
0) 1.568 us | }
0) 0.053 us | key_put();
0) 0.051 us | key_put();
0) 0.044 us | key_put();
0) 0.045 us | key_put();
0) 0.072 us | free_uid();
0) | kmem_cache_free() {
0) 0.072 us | __slab_free();
0) 0.361 us | }
0) 3.978 us | }
0) 0.047 us | __local_bh_enable_ip();
0) | ext4_i_callback() {
0) 0.179 us | kmem_cache_free();
0) 0.528 us | }
0) 0.046 us | __local_bh_enable_ip();
0) | __d_free() {
0) 0.089 us | kmem_cache_free();
0) 0.389 us | }
0) 0.051 us | __local_bh_enable_ip();
0) | __d_free() {
0) 0.056 us | kmem_cache_free();
0) 0.351 us | }
0) 0.047 us | __local_bh_enable_ip();
0) 0.043 us | _cond_resched();
0) 0.045 us | _raw_spin_lock_irqsave();
0) | rcu_start_future_gp() {
0) 0.061 us | cpu_needs_another_gp();
0) 0.420 us | }
0) | _raw_spin_unlock_irqrestore() {
0) 0.047 us | __pv_queued_spin_unlock();
0) 0.335 us | }
0) | rcu_gp_kthread_wake() {
0) | __wake_up() {
0) 0.046 us | _raw_spin_lock_irqsave();
0) | __wake_up_common() {
0) | autoremove_wake_function() {
0) | default_wake_function() {
0) | try_to_wake_up() {
0) 0.046 us | _raw_spin_lock_irqsave();
0) 0.043 us | task_waking_fair();
0) | select_task_rq_fair() {
0) | select_idle_sibling() {
0) 0.042 us | idle_cpu();
0) 0.326 us | }
0) 0.621 us | }
0) 0.042 us | _raw_spin_lock();
0) | ttwu_do_activate.constprop.89() {
0) | activate_task() {
0) | enqueue_task() {
0) 0.093 us | update_rq_clock.part.79();
0) | enqueue_task_fair() {
0) | enqueue_entity() {
0) | update_curr() {
0) 0.047 us | update_min_vruntime();
0) 0.052 us | cpuacct_charge();
0) 0.686 us | }
0) 0.053 us | update_cfs_rq_blocked_load();
0) 0.055 us | account_entity_enqueue();
0) 0.045 us | update_cfs_shares();
0) 0.044 us | place_entity();
0) 0.074 us | __enqueue_entity();
0) 2.468 us | }
0) 0.044 us | hrtick_update();
0) 3.290 us | }
0) 6.364 us | }
0) 6.654 us | }
0) | ttwu_do_wakeup() {
0) | check_preempt_curr() {
0) | check_preempt_wakeup() {
0) 0.045 us | update_curr();
0) 0.046 us | wakeup_preempt_entity.isra.53();
0) 0.619 us | }
0) 0.897 us | }
0) 0.045 us | __pv_queued_spin_unlock();
0) 1.501 us | }
0) 8.683 us | }
0) 0.042 us | __pv_queued_spin_unlock();
0) 0.048 us | ttwu_stat();
0) | _raw_spin_unlock_irqrestore() {
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.329 us | }
0) + 11.794 us | }
0) + 12.103 us | }
0) + 12.400 us | }
0) + 12.721 us | }
0) | _raw_spin_unlock_irqrestore() {
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.326 us | }
0) + 13.844 us | }
0) + 14.140 us | }
0) 0.042 us | _cond_resched();
0) | prepare_to_wait_event() {
0) 0.044 us | _raw_spin_lock_irqsave();
0) | _raw_spin_unlock_irqrestore() {
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.338 us | }
0) 0.896 us | }
0) | schedule() {
0) | __schedule() {
0) 0.046 us | rcu_note_context_switch();
0) 0.042 us | _raw_spin_lock_irq();
0) | deactivate_task() {
0) | dequeue_task() {
0) 0.080 us | update_rq_clock.part.79();
0) | dequeue_task_fair() {
0) | dequeue_entity() {
0) | update_curr() {
0) 0.045 us | update_min_vruntime();
0) 0.046 us | cpuacct_charge();
0) 0.606 us | }
0) 0.046 us | update_cfs_rq_blocked_load();
0) 0.052 us | clear_buddies();
0) 0.061 us | account_entity_dequeue();
0) 0.043 us | update_min_vruntime();
0) 0.045 us | update_cfs_shares();
0) 2.323 us | }
0) 0.045 us | hrtick_update();
0) 2.947 us | }
0) 3.572 us | }
0) 3.874 us | }
0) | pick_next_task_fair() {
0) 0.045 us | check_cfs_rq_runtime();
0) | pick_next_entity() {
0) 0.047 us | clear_buddies();
0) 0.336 us | }
0) | put_prev_entity() {
0) 0.053 us | check_cfs_rq_runtime();
0) 0.338 us | }
0) | set_next_entity() {
0) 0.056 us | update_stats_wait_end();
0) 0.387 us | }
0) 2.123 us | }
0) 0.047 us | __pv_queued_spin_unlock();
------------------------------------------
0) rcuos/0-9 => rcu_sch-7
------------------------------------------
0) | finish_task_switch() {
0) 0.047 us | __pv_queued_spin_unlock();
0) 0.483 us | }
0) + 51.274 us | }
0) + 51.608 us | }
0) | prepare_to_wait_event() {
0) 0.046 us | _raw_spin_lock_irqsave();
0) | _raw_spin_unlock_irqrestore() {
0) 0.047 us | __pv_queued_spin_unlock();
0) 0.330 us | }
0) 0.905 us | }
0) | finish_wait() {
0) 0.045 us | _raw_spin_lock_irqsave();
0) | _raw_spin_unlock_irqrestore() {
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.329 us | }
0) 0.894 us | }
0) 0.046 us | _raw_spin_lock_irq();
0) 0.047 us | rcu_jiffies_till_stall_check();
0) 0.046 us | __pv_queued_spin_unlock();
0) 0.045 us | _raw_spin_lock_irq();
0) 0.046 us | __pv_queued_spin_unlock();
0) 0.045 us | _raw_spin_lock_irq();
0) | __note_gp_changes() {
0) 0.052 us | rcu_accelerate_cbs();
0) 0.378 us | }
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.045 us | _cond_resched();
0) 0.045 us | _cond_resched();
0) | prepare_to_wait_event() {
0) 0.045 us | _raw_spin_lock_irqsave();
0) | _raw_spin_unlock_irqrestore() {
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.329 us | }
0) 0.902 us | }
0) | schedule_timeout() {
0) 0.046 us | init_timer_key();
0) | lock_timer_base.isra.22() {
0) 0.047 us | _raw_spin_lock_irqsave();
0) 0.357 us | }
0) 0.042 us | detach_if_pending();
0) 0.045 us | get_nohz_timer_target();
0) | internal_add_timer() {
0) 0.050 us | __internal_add_timer();
0) 0.045 us | wake_up_nohz_cpu();
0) 0.649 us | }
0) | _raw_spin_unlock_irqrestore() {
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.330 us | }
0) | schedule() {
0) | __schedule() {
0) 0.062 us | rcu_note_context_switch();
0) 0.050 us | _raw_spin_lock_irq();
0) | deactivate_task() {
0) | dequeue_task() {
0) 0.078 us | update_rq_clock.part.79();
0) | dequeue_task_fair() {
0) | dequeue_entity() {
0) | update_curr() {
0) 0.046 us | update_min_vruntime();
0) 0.045 us | cpuacct_charge();
0) 0.615 us | }
0) 0.045 us | update_cfs_rq_blocked_load();
0) 0.047 us | clear_buddies();
0) 0.048 us | account_entity_dequeue();
0) 0.044 us | update_min_vruntime();
0) 0.044 us | update_cfs_shares();
0) 2.312 us | }
0) 0.044 us | hrtick_update();
0) 2.988 us | }
0) 3.730 us | }
0) 4.045 us | }
0) | pick_next_task_fair() {
0) 0.046 us | check_cfs_rq_runtime();
0) | pick_next_entity() {
0) 0.044 us | clear_buddies();
0) 0.334 us | }
0) | put_prev_entity() {
0) 0.044 us | check_cfs_rq_runtime();
0) 0.321 us | }
0) | set_next_entity() {
0) 0.050 us | update_stats_wait_end();
0) 0.048 us | __update_entity_load_avg_contrib();
0) 0.711 us | }
0) 2.415 us | }
0) 0.043 us | __pv_queued_spin_unlock();
------------------------------------------
0) rcu_sch-7 => kswapd0-33
------------------------------------------
0) | finish_task_switch() {
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.390 us | }
0) # 4129.258 us | } /* __schedule */
0) # 4129.625 us | } /* _cond_resched */
0) # 4400.540 us | } /* shrink_slab */
0) | vmpressure() {
0) 0.057 us | memcg_to_vmpressure();
0) 0.356 us | }
0) # 4500.870 us | } /* shrink_zone */
0) 0.060 us | zone_reclaimable();
0) | zone_balanced() {
0) | zone_watermark_ok_safe() {
0) 0.077 us | __zone_watermark_ok();
0) 0.468 us | }
0) 0.782 us | }
0) 0.043 us | _cond_resched();
0) 0.045 us | kthread_should_stop();
0) | pgdat_balanced() {
0) 0.056 us | zone_reclaimable();
0) | zone_balanced() {
0) | zone_watermark_ok_safe() {
0) 0.068 us | __zone_watermark_ok();
0) 0.374 us | }
0) 0.665 us | }
0) 0.061 us | zone_reclaimable();
0) | zone_balanced() {
0) | zone_watermark_ok_safe() {
0) 0.044 us | __zone_watermark_ok();
0) 0.338 us | }
0) 0.616 us | }
0) 0.045 us | zone_reclaimable();
0) | zone_balanced() {
0) | zone_watermark_ok_safe() {
0) 0.062 us | __zone_watermark_ok();
0) 0.383 us | }
0) 0.686 us | }
0) 3.645 us | }
0) 0.043 us | zone_reclaimable();
0) | zone_balanced() {
0) | zone_watermark_ok_safe() {
0) 0.045 us | __zone_watermark_ok();
0) 0.352 us | }
0) 0.641 us | }
0) 0.045 us | zone_reclaimable();
0) | mem_cgroup_soft_limit_reclaim() {
0) 0.097 us | _raw_spin_lock_irq();
0) 0.088 us | __mem_cgroup_largest_soft_limit_node();
0) 0.044 us | __pv_queued_spin_unlock();
0) 1.065 us | }
0) | zone_balanced() {
0) | zone_watermark_ok_safe() {
0) 0.061 us | __zone_watermark_ok();
0) 0.351 us | }
0) 0.648 us | }
0) | shrink_zone() {
0) | mem_cgroup_iter() {
0) 0.057 us | css_next_descendant_pre();
0) 0.619 us | }
0) 0.054 us | mem_cgroup_low();
0) 0.058 us | mem_cgroup_zone_lruvec();
0) 0.093 us | mem_cgroup_swappiness();
0) | shrink_lruvec() {
0) 0.045 us | zone_reclaimable();
0) 0.048 us | mem_cgroup_lruvec_online();
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.343 us | }
0) | get_lru_size() {
0) 0.054 us | mem_cgroup_get_lru_size();
0) 0.326 us | }
0) | get_lru_size() {
0) 0.051 us | mem_cgroup_get_lru_size();
0) 0.323 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.315 us | }
0) | get_lru_size() {
0) 0.046 us | mem_cgroup_get_lru_size();
0) 0.327 us | }
0) | get_lru_size() {
0) 0.044 us | mem_cgroup_get_lru_size();
0) 0.319 us | }
0) | get_lru_size() {
0) 0.043 us | mem_cgroup_get_lru_size();
0) 0.321 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.320 us | }
0) 0.047 us | blk_start_plug();
0) | blk_finish_plug() {
0) 0.075 us | blk_flush_plug_list();
0) 0.396 us | }
0) 0.050 us | inactive_anon_is_low();
0) | throttle_vm_writeout() {
0) | global_dirty_limits() {
0) 0.114 us | domain_dirty_limits();
0) 0.441 us | }
0) 0.754 us | }
0) 7.689 us | }
0) | mem_cgroup_iter() {
0) 0.052 us | css_next_descendant_pre();
0) 0.486 us | }
0) 0.050 us | mem_cgroup_low();
0) 0.126 us | mem_cgroup_zone_lruvec();
0) 0.053 us | mem_cgroup_swappiness();
0) | shrink_lruvec() {
0) 0.051 us | zone_reclaimable();
0) 0.045 us | mem_cgroup_lruvec_online();
0) | get_lru_size() {
0) 0.043 us | mem_cgroup_get_lru_size();
0) 0.308 us | }
0) | get_lru_size() {
0) 0.050 us | mem_cgroup_get_lru_size();
0) 0.322 us | }
0) | get_lru_size() {
0) 0.050 us | mem_cgroup_get_lru_size();
0) 0.316 us | }
0) | get_lru_size() {
0) 0.050 us | mem_cgroup_get_lru_size();
0) 0.313 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.315 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.324 us | }
0) | get_lru_size() {
0) 0.044 us | mem_cgroup_get_lru_size();
0) 0.318 us | }
0) | get_lru_size() {
0) 0.042 us | mem_cgroup_get_lru_size();
0) 0.319 us | }
0) 0.044 us | blk_start_plug();
0) | blk_finish_plug() {
0) 0.046 us | blk_flush_plug_list();
0) 0.331 us | }
0) 0.044 us | inactive_anon_is_low();
0) | throttle_vm_writeout() {
0) | global_dirty_limits() {
0) 0.050 us | domain_dirty_limits();
0) 0.349 us | }
0) 0.637 us | }
0) 7.383 us | }
0) | mem_cgroup_iter() {
0) 0.044 us | css_next_descendant_pre();
0) 0.436 us | }
0) 0.046 us | mem_cgroup_low();
0) 0.076 us | mem_cgroup_zone_lruvec();
0) 0.049 us | mem_cgroup_swappiness();
0) | shrink_lruvec() {
0) 0.044 us | zone_reclaimable();
0) 0.059 us | mem_cgroup_lruvec_online();
0) | get_lru_size() {
0) 0.051 us | mem_cgroup_get_lru_size();
0) 0.317 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.314 us | }
0) | get_lru_size() {
0) 0.044 us | mem_cgroup_get_lru_size();
0) 0.318 us | }
0) | get_lru_size() {
0) 0.044 us | mem_cgroup_get_lru_size();
0) 0.322 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.321 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.321 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.323 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.321 us | }
0) 0.045 us | blk_start_plug();
0) | blk_finish_plug() {
0) 0.054 us | blk_flush_plug_list();
0) 0.365 us | }
0) 0.047 us | inactive_anon_is_low();
0) | throttle_vm_writeout() {
0) | global_dirty_limits() {
0) 0.052 us | domain_dirty_limits();
0) 0.356 us | }
0) 0.634 us | }
0) 7.306 us | }
0) | mem_cgroup_iter() {
0) 0.046 us | css_next_descendant_pre();
0) 0.407 us | }
0) 0.058 us | mem_cgroup_low();
0) 0.108 us | mem_cgroup_zone_lruvec();
0) 0.046 us | mem_cgroup_swappiness();
0) | shrink_lruvec() {
0) 0.045 us | zone_reclaimable();
0) 0.050 us | mem_cgroup_lruvec_online();
0) | get_lru_size() {
0) 0.047 us | mem_cgroup_get_lru_size();
0) 0.319 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.431 us | }
0) | get_lru_size() {
0) 0.046 us | mem_cgroup_get_lru_size();
0) 0.341 us | }
0) | get_lru_size() {
0) 0.046 us | mem_cgroup_get_lru_size();
0) 0.328 us | }
0) | get_lru_size() {
0) 0.052 us | mem_cgroup_get_lru_size();
0) 0.325 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.325 us | }
0) | get_lru_size() {
0) 0.046 us | mem_cgroup_get_lru_size();
0) 0.323 us | }
0) | get_lru_size() {
0) 0.047 us | mem_cgroup_get_lru_size();
0) 0.312 us | }
0) 0.045 us | blk_start_plug();
0) | blk_finish_plug() {
0) 0.052 us | blk_flush_plug_list();
0) 0.330 us | }
0) 0.046 us | inactive_anon_is_low();
0) | throttle_vm_writeout() {
0) | global_dirty_limits() {
0) 0.050 us | domain_dirty_limits();
0) 0.353 us | }
0) 0.656 us | }
0) 7.490 us | }
0) | mem_cgroup_iter() {
0) | css_next_descendant_pre() {
0) 0.083 us | css_next_child();
0) 0.409 us | }
0) 0.744 us | }
0) 0.060 us | mem_cgroup_low();
0) 0.119 us | mem_cgroup_zone_lruvec();
0) 0.054 us | mem_cgroup_swappiness();
0) | shrink_lruvec() {
0) 0.047 us | zone_reclaimable();
0) 0.050 us | mem_cgroup_lruvec_online();
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.322 us | }
0) | get_lru_size() {
0) 0.048 us | mem_cgroup_get_lru_size();
0) 0.321 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.323 us | }
0) | get_lru_size() {
0) 0.046 us | mem_cgroup_get_lru_size();
0) 0.319 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.323 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.321 us | }
0) | get_lru_size() {
0) 0.044 us | mem_cgroup_get_lru_size();
0) 0.320 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.320 us | }
0) 0.045 us | blk_start_plug();
0) | blk_finish_plug() {
0) 0.048 us | blk_flush_plug_list();
0) 0.335 us | }
0) 0.049 us | inactive_anon_is_low();
0) | throttle_vm_writeout() {
0) | global_dirty_limits() {
0) 0.064 us | domain_dirty_limits();
0) 0.452 us | }
0) 0.736 us | }
0) 7.425 us | }
0) | mem_cgroup_iter() {
0) | css_next_descendant_pre() {
0) 0.046 us | css_next_child();
0) 0.329 us | }
0) 0.684 us | }
0) 0.048 us | mem_cgroup_low();
0) 0.142 us | mem_cgroup_zone_lruvec();
0) 0.051 us | mem_cgroup_swappiness();
0) | shrink_lruvec() {
0) 0.045 us | zone_reclaimable();
0) 0.056 us | mem_cgroup_lruvec_online();
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.320 us | }
0) | get_lru_size() {
0) 0.046 us | mem_cgroup_get_lru_size();
0) 0.320 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.314 us | }
0) | get_lru_size() {
0) 0.044 us | mem_cgroup_get_lru_size();
0) 0.318 us | }
0) | get_lru_size() {
0) 0.043 us | mem_cgroup_get_lru_size();
0) 0.320 us | }
0) | get_lru_size() {
0) 0.051 us | mem_cgroup_get_lru_size();
0) 0.318 us | }
0) | get_lru_size() {
0) 0.043 us | mem_cgroup_get_lru_size();
0) 0.316 us | }
0) | get_lru_size() {
0) 0.053 us | mem_cgroup_get_lru_size();
0) 0.326 us | }
0) 0.045 us | blk_start_plug();
0) | blk_finish_plug() {
0) 0.054 us | blk_flush_plug_list();
0) 0.321 us | }
0) 0.042 us | inactive_anon_is_low();
0) | throttle_vm_writeout() {
0) | global_dirty_limits() {
0) 0.050 us | domain_dirty_limits();
0) 0.354 us | }
0) 0.632 us | }
0) 7.263 us | }
0) | mem_cgroup_iter() {
0) | css_next_descendant_pre() {
0) 0.067 us | css_next_child();
0) 0.065 us | css_next_child();
0) 0.065 us | css_next_child();
0) 0.948 us | }
0) 1.348 us | }
0) 0.050 us | mem_cgroup_low();
0) 0.141 us | mem_cgroup_zone_lruvec();
0) 0.047 us | mem_cgroup_swappiness();
0) | shrink_lruvec() {
0) 0.047 us | zone_reclaimable();
0) 0.047 us | mem_cgroup_lruvec_online();
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.313 us | }
0) | get_lru_size() {
0) 0.051 us | mem_cgroup_get_lru_size();
0) 0.322 us | }
0) | get_lru_size() {
0) 0.050 us | mem_cgroup_get_lru_size();
0) 0.343 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.318 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.316 us | }
0) | get_lru_size() {
0) 0.044 us | mem_cgroup_get_lru_size();
0) 0.320 us | }
0) | get_lru_size() {
0) 0.043 us | mem_cgroup_get_lru_size();
0) 0.317 us | }
0) | get_lru_size() {
0) 0.044 us | mem_cgroup_get_lru_size();
0) 0.318 us | }
0) 0.044 us | blk_start_plug();
0) | blk_finish_plug() {
0) 0.054 us | blk_flush_plug_list();
0) 0.323 us | }
0) 0.045 us | inactive_anon_is_low();
0) | throttle_vm_writeout() {
0) | global_dirty_limits() {
0) 0.049 us | domain_dirty_limits();
0) 0.341 us | }
0) 0.613 us | }
0) 7.331 us | }
0) | mem_cgroup_iter() {
0) 0.061 us | css_next_descendant_pre();
0) 0.375 us | }
0) 0.043 us | mem_cgroup_low();
0) 0.076 us | mem_cgroup_zone_lruvec();
0) 0.052 us | mem_cgroup_swappiness();
0) | shrink_lruvec() {
0) 0.045 us | zone_reclaimable();
0) 0.045 us | mem_cgroup_lruvec_online();
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.331 us | }
0) | get_lru_size() {
0) 0.048 us | mem_cgroup_get_lru_size();
0) 0.320 us | }
0) | get_lru_size() {
0) 0.044 us | mem_cgroup_get_lru_size();
0) 0.314 us | }
0) | get_lru_size() {
0) 0.043 us | mem_cgroup_get_lru_size();
0) 0.312 us | }
0) | get_lru_size() {
0) 0.044 us | mem_cgroup_get_lru_size();
0) 0.318 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.319 us | }
0) | get_lru_size() {
0) 0.044 us | mem_cgroup_get_lru_size();
0) 0.318 us | }
0) | get_lru_size() {
0) 0.044 us | mem_cgroup_get_lru_size();
0) 0.320 us | }
0) 0.043 us | blk_start_plug();
0) | blk_finish_plug() {
0) 0.046 us | blk_flush_plug_list();
0) 0.326 us | }
0) 0.042 us | inactive_anon_is_low();
0) | throttle_vm_writeout() {
0) | global_dirty_limits() {
0) 0.048 us | domain_dirty_limits();
0) 0.366 us | }
0) 0.645 us | }
0) 7.217 us | }
0) | mem_cgroup_iter() {
0) | css_next_descendant_pre() {
0) 0.063 us | css_next_child();
0) 0.336 us | }
0) 0.744 us | }
0) 0.050 us | mem_cgroup_low();
0) 0.085 us | mem_cgroup_zone_lruvec();
0) 0.046 us | mem_cgroup_swappiness();
0) | shrink_lruvec() {
0) 0.048 us | zone_reclaimable();
0) 0.045 us | mem_cgroup_lruvec_online();
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.319 us | }
0) | get_lru_size() {
0) 0.058 us | mem_cgroup_get_lru_size();
0) 0.322 us | }
0) | get_lru_size() {
0) 0.044 us | mem_cgroup_get_lru_size();
0) 0.321 us | }
0) | get_lru_size() {
0) 0.044 us | mem_cgroup_get_lru_size();
0) 0.319 us | }
0) | get_lru_size() {
0) 0.052 us | mem_cgroup_get_lru_size();
0) 0.316 us | }
0) | get_lru_size() {
0) 0.044 us | mem_cgroup_get_lru_size();
0) 0.315 us | }
0) | get_lru_size() {
0) 0.043 us | mem_cgroup_get_lru_size();
0) 0.319 us | }
0) | get_lru_size() {
0) 0.043 us | mem_cgroup_get_lru_size();
0) 0.317 us | }
0) 0.043 us | blk_start_plug();
0) | blk_finish_plug() {
0) 0.053 us | blk_flush_plug_list();
0) 0.323 us | }
0) 0.044 us | inactive_anon_is_low();
0) | throttle_vm_writeout() {
0) | global_dirty_limits() {
0) 0.047 us | domain_dirty_limits();
0) 0.340 us | }
0) 0.608 us | }
0) 7.181 us | }
0) | mem_cgroup_iter() {
0) | css_next_descendant_pre() {
0) 0.055 us | css_next_child();
0) 0.363 us | }
0) 0.690 us | }
0) 0.050 us | mem_cgroup_low();
0) 0.100 us | mem_cgroup_zone_lruvec();
0) 0.046 us | mem_cgroup_swappiness();
0) | shrink_lruvec() {
0) 0.048 us | zone_reclaimable();
0) 0.055 us | mem_cgroup_lruvec_online();
0) | get_lru_size() {
0) 0.043 us | mem_cgroup_get_lru_size();
0) 0.318 us | }
0) | get_lru_size() {
0) 0.053 us | mem_cgroup_get_lru_size();
0) 0.321 us | }
0) | get_lru_size() {
0) 0.046 us | mem_cgroup_get_lru_size();
0) 0.323 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.316 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.349 us | }
0) | get_lru_size() {
0) 0.046 us | mem_cgroup_get_lru_size();
0) 0.321 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.533 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.320 us | }
0) 0.043 us | blk_start_plug();
0) | blk_finish_plug() {
0) 0.045 us | blk_flush_plug_list();
0) 0.321 us | }
0) 0.045 us | inactive_anon_is_low();
0) | throttle_vm_writeout() {
0) | global_dirty_limits() {
0) 0.052 us | domain_dirty_limits();
0) 0.362 us | }
0) 0.637 us | }
0) 7.438 us | }
0) | mem_cgroup_iter() {
0) | css_next_descendant_pre() {
0) 0.064 us | css_next_child();
0) 0.044 us | css_next_child();
0) 0.621 us | }
0) 0.960 us | }
0) | vmpressure() {
0) 0.043 us | memcg_to_vmpressure();
0) 0.319 us | }
0) + 98.669 us | }
0) 0.044 us | zone_reclaimable();
0) | zone_balanced() {
0) | zone_watermark_ok_safe() {
0) 0.064 us | __zone_watermark_ok();
0) 0.361 us | }
0) 0.667 us | }
0) 0.047 us | zone_reclaimable();
0) | mem_cgroup_soft_limit_reclaim() {
0) 0.045 us | _raw_spin_lock_irq();
0) 0.052 us | __mem_cgroup_largest_soft_limit_node();
0) 0.052 us | __pv_queued_spin_unlock();
0) 0.917 us | }
0) | zone_balanced() {
0) | zone_watermark_ok_safe() {
0) 0.046 us | __zone_watermark_ok();
0) 0.348 us | }
0) 0.634 us | }
0) 0.046 us | zone_reclaimable();
0) | mem_cgroup_soft_limit_reclaim() {
0) 0.045 us | _raw_spin_lock_irq();
0) 0.046 us | __mem_cgroup_largest_soft_limit_node();
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.897 us | }
0) | zone_balanced() {
0) | zone_watermark_ok_safe() {
0) 0.045 us | __zone_watermark_ok();
0) 0.358 us | }
0) 0.627 us | }
0) | shrink_zone() {
0) | mem_cgroup_iter() {
0) 0.052 us | css_next_descendant_pre();
0) 0.405 us | }
0) 0.053 us | mem_cgroup_low();
0) 0.049 us | mem_cgroup_zone_lruvec();
0) 0.062 us | mem_cgroup_swappiness();
0) | shrink_lruvec() {
0) 0.045 us | zone_reclaimable();
0) 0.048 us | mem_cgroup_lruvec_online();
0) | get_lru_size() {
0) 0.044 us | mem_cgroup_get_lru_size();
0) 0.321 us | }
0) | get_lru_size() {
0) 0.050 us | mem_cgroup_get_lru_size();
0) 0.326 us | }
0) | get_lru_size() {
0) 0.047 us | mem_cgroup_get_lru_size();
0) 0.324 us | }
0) | get_lru_size() {
0) 0.046 us | mem_cgroup_get_lru_size();
0) 0.318 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.326 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.316 us | }
0) | get_lru_size() {
0) 0.044 us | mem_cgroup_get_lru_size();
0) 0.326 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.317 us | }
0) 0.046 us | blk_start_plug();
0) | blk_finish_plug() {
0) 0.046 us | blk_flush_plug_list();
0) 0.320 us | }
0) 0.045 us | inactive_anon_is_low();
0) | throttle_vm_writeout() {
0) | global_dirty_limits() {
0) 0.048 us | domain_dirty_limits();
0) 0.332 us | }
0) 0.614 us | }
0) 7.349 us | }
0) | shrink_slab() {
0) 0.046 us | memcg_kmem_is_active();
0) 0.363 us | }
0) | mem_cgroup_iter() {
0) 0.058 us | css_next_descendant_pre();
0) 0.366 us | }
0) 0.045 us | mem_cgroup_low();
0) 0.070 us | mem_cgroup_zone_lruvec();
0) 0.044 us | mem_cgroup_swappiness();
0) | shrink_lruvec() {
0) 0.044 us | zone_reclaimable();
0) 0.052 us | mem_cgroup_lruvec_online();
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.320 us | }
0) | get_lru_size() {
0) 0.043 us | mem_cgroup_get_lru_size();
0) 0.321 us | }
0) | get_lru_size() {
0) 0.050 us | mem_cgroup_get_lru_size();
0) 0.316 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.310 us | }
0) | get_lru_size() {
0) 0.044 us | mem_cgroup_get_lru_size();
0) 0.319 us | }
0) | get_lru_size() {
0) 0.046 us | mem_cgroup_get_lru_size();
0) 0.322 us | }
0) | get_lru_size() {
0) 0.043 us | mem_cgroup_get_lru_size();
0) 0.321 us | }
0) | get_lru_size() {
0) 0.052 us | mem_cgroup_get_lru_size();
0) 0.321 us | }
0) 0.045 us | blk_start_plug();
0) | blk_finish_plug() {
0) 0.046 us | blk_flush_plug_list();
0) 0.324 us | }
0) 0.050 us | inactive_anon_is_low();
0) | throttle_vm_writeout() {
0) | global_dirty_limits() {
0) 0.057 us | domain_dirty_limits();
0) 0.336 us | }
0) 0.620 us | }
0) 7.216 us | }
0) | shrink_slab() {
0) 0.046 us | memcg_kmem_is_active();
0) 0.334 us | }
0) | mem_cgroup_iter() {
0) 0.064 us | css_next_descendant_pre();
0) 0.386 us | }
0) 0.046 us | mem_cgroup_low();
0) 0.058 us | mem_cgroup_zone_lruvec();
0) 0.043 us | mem_cgroup_swappiness();
0) | shrink_lruvec() {
0) 0.045 us | zone_reclaimable();
0) 0.049 us | mem_cgroup_lruvec_online();
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.322 us | }
0) | get_lru_size() {
0) 0.051 us | mem_cgroup_get_lru_size();
0) 0.324 us | }
0) | get_lru_size() {
0) 0.051 us | mem_cgroup_get_lru_size();
0) 0.320 us | }
0) | get_lru_size() {
0) 0.047 us | mem_cgroup_get_lru_size();
0) 0.323 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.318 us | }
0) | get_lru_size() {
0) 0.044 us | mem_cgroup_get_lru_size();
0) 0.307 us | }
0) | get_lru_size() {
0) 0.046 us | mem_cgroup_get_lru_size();
0) 0.319 us | }
0) | get_lru_size() {
0) 0.052 us | mem_cgroup_get_lru_size();
0) 0.320 us | }
0) 0.044 us | blk_start_plug();
0) | blk_finish_plug() {
0) 0.053 us | blk_flush_plug_list();
0) 0.347 us | }
0) 0.048 us | inactive_anon_is_low();
0) | throttle_vm_writeout() {
0) | global_dirty_limits() {
0) 0.054 us | domain_dirty_limits();
0) 0.338 us | }
0) 0.620 us | }
0) 7.200 us | }
0) | shrink_slab() {
0) 0.044 us | memcg_kmem_is_active();
0) 0.341 us | }
0) | mem_cgroup_iter() {
0) 0.057 us | css_next_descendant_pre();
0) 0.376 us | }
0) 0.045 us | mem_cgroup_low();
0) 0.058 us | mem_cgroup_zone_lruvec();
0) 0.045 us | mem_cgroup_swappiness();
0) | shrink_lruvec() {
0) 0.043 us | zone_reclaimable();
0) 0.047 us | mem_cgroup_lruvec_online();
0) | get_lru_size() {
0) 0.044 us | mem_cgroup_get_lru_size();
0) 0.319 us | }
0) | get_lru_size() {
0) 0.048 us | mem_cgroup_get_lru_size();
0) 0.325 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.316 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.321 us | }
0) | get_lru_size() {
0) 0.042 us | mem_cgroup_get_lru_size();
0) 0.323 us | }
0) | get_lru_size() {
0) 0.043 us | mem_cgroup_get_lru_size();
0) 0.337 us | }
0) | get_lru_size() {
0) 0.043 us | mem_cgroup_get_lru_size();
0) 0.322 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.314 us | }
0) 0.043 us | blk_start_plug();
0) | blk_finish_plug() {
0) 0.046 us | blk_flush_plug_list();
0) 0.324 us | }
0) 0.045 us | inactive_anon_is_low();
0) | throttle_vm_writeout() {
0) | global_dirty_limits() {
0) 0.048 us | domain_dirty_limits();
0) 0.337 us | }
0) 0.615 us | }
0) 7.435 us | }
0) | shrink_slab() {
0) 0.050 us | memcg_kmem_is_active();
0) 0.346 us | }
0) | mem_cgroup_iter() {
0) | css_next_descendant_pre() {
0) 0.057 us | css_next_child();
0) 0.354 us | }
0) 0.663 us | }
0) 0.047 us | mem_cgroup_low();
0) 0.058 us | mem_cgroup_zone_lruvec();
0) 0.045 us | mem_cgroup_swappiness();
0) | shrink_lruvec() {
0) 0.052 us | zone_reclaimable();
0) 0.047 us | mem_cgroup_lruvec_online();
0) | get_lru_size() {
0) 0.046 us | mem_cgroup_get_lru_size();
0) 0.350 us | }
0) | get_lru_size() {
0) 0.055 us | mem_cgroup_get_lru_size();
0) 0.329 us | }
0) | get_lru_size() {
0) 0.047 us | mem_cgroup_get_lru_size();
0) 0.326 us | }
0) | get_lru_size() {
0) 0.053 us | mem_cgroup_get_lru_size();
0) 0.319 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.318 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.317 us | }
0) | get_lru_size() {
0) 0.051 us | mem_cgroup_get_lru_size();
0) 0.346 us | }
0) | get_lru_size() {
0) 0.044 us | mem_cgroup_get_lru_size();
0) 0.316 us | }
0) 0.043 us | blk_start_plug();
0) | blk_finish_plug() {
0) 0.047 us | blk_flush_plug_list();
0) 0.320 us | }
0) 0.047 us | inactive_anon_is_low();
0) | throttle_vm_writeout() {
0) | global_dirty_limits() {
0) 0.047 us | domain_dirty_limits();
0) 0.333 us | }
0) 0.611 us | }
0) 7.229 us | }
0) | shrink_slab() {
0) 0.051 us | memcg_kmem_is_active();
0) 0.364 us | }
0) | mem_cgroup_iter() {
0) | css_next_descendant_pre() {
0) 0.044 us | css_next_child();
0) 0.334 us | }
0) 0.638 us | }
0) 0.045 us | mem_cgroup_low();
0) 0.066 us | mem_cgroup_zone_lruvec();
0) 0.044 us | mem_cgroup_swappiness();
0) | shrink_lruvec() {
0) 0.045 us | zone_reclaimable();
0) 0.052 us | mem_cgroup_lruvec_online();
0) | get_lru_size() {
0) 0.043 us | mem_cgroup_get_lru_size();
0) 0.320 us | }
0) | get_lru_size() {
0) 0.048 us | mem_cgroup_get_lru_size();
0) 0.353 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.318 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.321 us | }
0) | get_lru_size() {
0) 0.047 us | mem_cgroup_get_lru_size();
0) 0.313 us | }
0) | get_lru_size() {
0) 0.051 us | mem_cgroup_get_lru_size();
0) 0.319 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.319 us | }
0) | get_lru_size() {
0) 0.044 us | mem_cgroup_get_lru_size();
0) 0.321 us | }
0) 0.044 us | blk_start_plug();
0) | blk_finish_plug() {
0) 0.044 us | blk_flush_plug_list();
0) 0.326 us | }
0) 0.045 us | inactive_anon_is_low();
0) | throttle_vm_writeout() {
0) | global_dirty_limits() {
0) 0.050 us | domain_dirty_limits();
0) 0.336 us | }
0) 0.621 us | }
0) 7.247 us | }
0) | shrink_slab() {
0) 0.045 us | memcg_kmem_is_active();
0) 0.335 us | }
0) | mem_cgroup_iter() {
0) | css_next_descendant_pre() {
0) 0.063 us | css_next_child();
0) 0.044 us | css_next_child();
0) 0.055 us | css_next_child();
0) 0.920 us | }
0) 1.226 us | }
0) 0.043 us | mem_cgroup_low();
0) 0.057 us | mem_cgroup_zone_lruvec();
0) 0.046 us | mem_cgroup_swappiness();
0) | shrink_lruvec() {
0) 0.054 us | zone_reclaimable();
0) 0.055 us | mem_cgroup_lruvec_online();
0) | get_lru_size() {
0) 0.046 us | mem_cgroup_get_lru_size();
0) 0.319 us | }
0) | get_lru_size() {
0) 0.046 us | mem_cgroup_get_lru_size();
0) 0.352 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.321 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.323 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.318 us | }
0) | get_lru_size() {
0) 0.046 us | mem_cgroup_get_lru_size();
0) 0.324 us | }
0) | get_lru_size() {
0) 0.052 us | mem_cgroup_get_lru_size();
0) 0.319 us | }
0) | get_lru_size() {
0) 0.047 us | mem_cgroup_get_lru_size();
0) 0.353 us | }
0) 0.045 us | blk_start_plug();
0) | blk_finish_plug() {
0) 0.047 us | blk_flush_plug_list();
0) 0.327 us | }
0) 0.045 us | inactive_anon_is_low();
0) | throttle_vm_writeout() {
0) | global_dirty_limits() {
0) 0.055 us | domain_dirty_limits();
0) 0.338 us | }
0) 0.624 us | }
0) 7.386 us | }
0) | shrink_slab() {
0) 0.046 us | memcg_kmem_is_active();
0) 0.340 us | }
0) | mem_cgroup_iter() {
0) 0.063 us | css_next_descendant_pre();
0) 0.393 us | }
0) 0.043 us | mem_cgroup_low();
0) 0.056 us | mem_cgroup_zone_lruvec();
0) 0.044 us | mem_cgroup_swappiness();
0) | shrink_lruvec() {
0) 0.044 us | zone_reclaimable();
0) 0.050 us | mem_cgroup_lruvec_online();
0) | get_lru_size() {
0) 0.043 us | mem_cgroup_get_lru_size();
0) 0.317 us | }
0) | get_lru_size() {
0) 0.044 us | mem_cgroup_get_lru_size();
0) 0.316 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.310 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.331 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.321 us | }
0) | get_lru_size() {
0) 0.044 us | mem_cgroup_get_lru_size();
0) 0.316 us | }
0) | get_lru_size() {
0) 0.043 us | mem_cgroup_get_lru_size();
0) 0.318 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.321 us | }
0) 0.044 us | blk_start_plug();
0) | blk_finish_plug() {
0) 0.048 us | blk_flush_plug_list();
0) 0.353 us | }
0) 0.042 us | inactive_anon_is_low();
0) | throttle_vm_writeout() {
0) | global_dirty_limits() {
0) 0.055 us | domain_dirty_limits();
0) 0.333 us | }
0) 0.612 us | }
0) 7.222 us | }
0) | shrink_slab() {
0) 0.048 us | memcg_kmem_is_active();
0) 0.537 us | }
0) | mem_cgroup_iter() {
0) | css_next_descendant_pre() {
0) 0.047 us | css_next_child();
0) 0.325 us | }
0) 0.625 us | }
0) 0.047 us | mem_cgroup_low();
0) 0.067 us | mem_cgroup_zone_lruvec();
0) 0.046 us | mem_cgroup_swappiness();
0) | shrink_lruvec() {
0) 0.046 us | zone_reclaimable();
0) 0.049 us | mem_cgroup_lruvec_online();
0) | get_lru_size() {
0) 0.053 us | mem_cgroup_get_lru_size();
0) 0.319 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.321 us | }
0) | get_lru_size() {
0) 0.048 us | mem_cgroup_get_lru_size();
0) 0.328 us | }
0) | get_lru_size() {
0) 0.044 us | mem_cgroup_get_lru_size();
0) 0.309 us | }
0) | get_lru_size() {
0) 0.047 us | mem_cgroup_get_lru_size();
0) 0.322 us | }
0) | get_lru_size() {
0) 0.052 us | mem_cgroup_get_lru_size();
0) 0.317 us | }
0) | get_lru_size() {
0) 0.044 us | mem_cgroup_get_lru_size();
0) 0.315 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.317 us | }
0) 0.042 us | blk_start_plug();
0) | blk_finish_plug() {
0) 0.047 us | blk_flush_plug_list();
0) 0.324 us | }
0) 0.043 us | inactive_anon_is_low();
0) | throttle_vm_writeout() {
0) | global_dirty_limits() {
0) 0.049 us | domain_dirty_limits();
0) 0.344 us | }
0) 0.621 us | }
0) 7.247 us | }
0) | shrink_slab() {
0) 0.045 us | memcg_kmem_is_active();
0) 0.335 us | }
0) | mem_cgroup_iter() {
0) | css_next_descendant_pre() {
0) 0.043 us | css_next_child();
0) 0.319 us | }
0) 0.625 us | }
0) 0.050 us | mem_cgroup_low();
0) 0.066 us | mem_cgroup_zone_lruvec();
0) 0.051 us | mem_cgroup_swappiness();
0) | shrink_lruvec() {
0) 0.043 us | zone_reclaimable();
0) 0.051 us | mem_cgroup_lruvec_online();
0) | get_lru_size() {
0) 0.051 us | mem_cgroup_get_lru_size();
0) 0.323 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.329 us | }
0) | get_lru_size() {
0) 0.044 us | mem_cgroup_get_lru_size();
0) 0.318 us | }
0) | get_lru_size() {
0) 0.043 us | mem_cgroup_get_lru_size();
0) 0.481 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.320 us | }
0) | get_lru_size() {
0) 0.044 us | mem_cgroup_get_lru_size();
0) 0.319 us | }
0) | get_lru_size() {
0) 0.047 us | mem_cgroup_get_lru_size();
0) 0.315 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.320 us | }
0) 0.043 us | blk_start_plug();
0) | blk_finish_plug() {
0) 0.053 us | blk_flush_plug_list();
0) 0.321 us | }
0) 0.044 us | inactive_anon_is_low();
0) | throttle_vm_writeout() {
0) | global_dirty_limits() {
0) 0.049 us | domain_dirty_limits();
0) 0.337 us | }
0) 0.618 us | }
0) 7.354 us | }
0) | shrink_slab() {
0) 0.050 us | memcg_kmem_is_active();
0) 0.333 us | }
0) | mem_cgroup_iter() {
0) | css_next_descendant_pre() {
0) 0.055 us | css_next_child();
0) 0.044 us | css_next_child();
0) 0.619 us | }
0) 0.928 us | }
0) | shrink_slab() {
0) 0.052 us | down_read_trylock();
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.046 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.051 us | _raw_spin_lock();
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.654 us | }
0) 1.287 us | }
0) | list_lru_count_one() {
0) 0.046 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.046 us | _raw_spin_lock();
0) 0.041 us | __pv_queued_spin_unlock();
0) 0.628 us | }
0) 1.194 us | }
0) 3.062 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.050 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.051 us | _raw_spin_lock();
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.606 us | }
0) 1.167 us | }
0) | list_lru_count_one() {
0) 0.044 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.051 us | _raw_spin_lock();
0) 0.042 us | __pv_queued_spin_unlock();
0) 0.599 us | }
0) 1.151 us | }
0) 2.887 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.051 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.047 us | _raw_spin_lock();
0) 0.042 us | __pv_queued_spin_unlock();
0) 0.601 us | }
0) 1.190 us | }
0) | list_lru_count_one() {
0) 0.046 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.044 us | _raw_spin_lock();
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.602 us | }
0) 1.162 us | }
0) 3.083 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.045 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.055 us | _raw_spin_lock();
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.606 us | }
0) 1.203 us | }
0) | list_lru_count_one() {
0) 0.052 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.046 us | _raw_spin_lock();
0) 0.043 us | __pv_queued_spin_unlock();
0) 0.604 us | }
0) 1.166 us | }
0) 2.927 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.046 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.113 us | _raw_spin_lock();
0) 0.042 us | __pv_queued_spin_unlock();
0) 0.690 us | }
0) 1.257 us | }
0) | list_lru_count_one() {
0) 0.044 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.057 us | _raw_spin_lock();
0) 0.042 us | __pv_queued_spin_unlock();
0) 0.609 us | }
0) 1.180 us | }
0) 2.977 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.045 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.054 us | _raw_spin_lock();
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.608 us | }
0) 1.180 us | }
0) | list_lru_count_one() {
0) 0.052 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.045 us | _raw_spin_lock();
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.603 us | }
0) 1.163 us | }
0) 2.885 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.045 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.045 us | _raw_spin_lock();
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.600 us | }
0) 1.158 us | }
0) | list_lru_count_one() {
0) 0.045 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.055 us | _raw_spin_lock();
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.604 us | }
0) 1.190 us | }
0) 2.885 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.052 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.050 us | _raw_spin_lock();
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.611 us | }
0) 1.295 us | }
0) | list_lru_count_one() {
0) 0.045 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.045 us | _raw_spin_lock();
0) 0.050 us | __pv_queued_spin_unlock();
0) 0.632 us | }
0) 1.180 us | }
0) 3.009 us | }
0) 0.100 us | shrink_huge_zero_page_count();
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.044 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.091 us | _raw_spin_lock();
0) 0.042 us | __pv_queued_spin_unlock();
0) 0.646 us | }
0) 1.200 us | }
0) | list_lru_count_one() {
0) 0.045 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.045 us | _raw_spin_lock();
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.628 us | }
0) 1.176 us | }
0) 2.907 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.044 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.113 us | _raw_spin_lock();
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.675 us | }
0) 1.243 us | }
0) | list_lru_count_one() {
0) 0.042 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.053 us | _raw_spin_lock();
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.627 us | }
0) 1.178 us | }
0) 2.964 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.044 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.045 us | _raw_spin_lock();
0) 0.042 us | __pv_queued_spin_unlock();
0) 0.596 us | }
0) 1.177 us | }
0) | list_lru_count_one() {
0) 0.044 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.042 us | _raw_spin_lock();
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.599 us | }
0) 1.156 us | }
0) 2.865 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.043 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.055 us | _raw_spin_lock();
0) 0.043 us | __pv_queued_spin_unlock();
0) 0.629 us | }
0) 1.175 us | }
0) | list_lru_count_one() {
0) 0.046 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.043 us | _raw_spin_lock();
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.605 us | }
0) 1.246 us | }
0) 2.959 us | }
0) | count_shadow_nodes() {
0) | list_lru_count_one() {
0) 0.046 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.092 us | _raw_spin_lock();
0) 0.043 us | __pv_queued_spin_unlock();
0) 0.645 us | }
0) 1.207 us | }
0) 1.528 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.043 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.052 us | _raw_spin_lock();
0) 0.043 us | __pv_queued_spin_unlock();
0) 0.609 us | }
0) 1.165 us | }
0) | list_lru_count_one() {
0) 0.050 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.049 us | _raw_spin_lock();
0) 0.043 us | __pv_queued_spin_unlock();
0) 0.612 us | }
0) 1.169 us | }
0) 2.856 us | }
0) | mb_cache_shrink_count() {
0) 0.060 us | _raw_spin_lock();
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.669 us | }
0) 0.067 us | dqcache_shrink_count();
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.045 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.044 us | _raw_spin_lock();
0) 0.041 us | __pv_queued_spin_unlock();
0) 0.597 us | }
0) 1.181 us | }
0) | list_lru_count_one() {
0) 0.044 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.050 us | _raw_spin_lock();
0) 0.048 us | __pv_queued_spin_unlock();
0) 0.602 us | }
0) 1.161 us | }
0) 2.877 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.044 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.052 us | _raw_spin_lock();
0) 0.042 us | __pv_queued_spin_unlock();
0) 0.599 us | }
0) 1.146 us | }
0) | list_lru_count_one() {
0) 0.043 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.046 us | _raw_spin_lock();
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.603 us | }
0) 1.160 us | }
0) 2.882 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.042 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.056 us | _raw_spin_lock();
0) 0.043 us | __pv_queued_spin_unlock();
0) 0.729 us | }
0) 1.286 us | }
0) | list_lru_count_one() {
0) 0.044 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.044 us | _raw_spin_lock();
0) 0.051 us | __pv_queued_spin_unlock();
0) 0.632 us | }
0) 1.190 us | }
0) 3.022 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.044 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.105 us | _raw_spin_lock();
0) 0.050 us | __pv_queued_spin_unlock();
0) 0.652 us | }
0) 1.217 us | }
0) | list_lru_count_one() {
0) 0.044 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.048 us | _raw_spin_lock();
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.606 us | }
0) 1.191 us | }
0) 2.952 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.044 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.063 us | _raw_spin_lock();
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.626 us | }
0) 1.177 us | }
0) | list_lru_count_one() {
0) 0.045 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.046 us | _raw_spin_lock();
0) 0.046 us | __pv_queued_spin_unlock();
0) 0.621 us | }
0) 1.174 us | }
0) 2.902 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.053 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.055 us | _raw_spin_lock();
0) 0.041 us | __pv_queued_spin_unlock();
0) 0.609 us | }
0) 1.172 us | }
0) | list_lru_count_one() {
0) 0.050 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.052 us | _raw_spin_lock();
0) 0.042 us | __pv_queued_spin_unlock();
0) 0.609 us | }
0) 1.171 us | }
0) 2.885 us | }
0) | super_cache_scan() {
0) | trylock_super() {
0) 0.050 us | down_read_trylock();
0) 0.333 us | }
0) | list_lru_count_one() {
0) 0.046 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.045 us | _raw_spin_lock();
0) 0.042 us | __pv_queued_spin_unlock();
0) 0.601 us | }
0) 1.158 us | }
0) | list_lru_count_one() {
0) 0.043 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.044 us | _raw_spin_lock();
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.711 us | }
0) 1.293 us | }
0) | prune_dcache_sb() {
0) | list_lru_walk_one() {
0) 0.051 us | memcg_cache_id();
0) | __list_lru_walk_one.isra.3() {
0) 0.044 us | _raw_spin_lock();
0) | dentry_lru_isolate() {
0) 0.075 us | _raw_spin_trylock();
0) 0.043 us | __pv_queued_spin_unlock();
0) 0.689 us | }
0) | dentry_lru_isolate() {
0) 0.055 us | _raw_spin_trylock();
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.623 us | }
0) | dentry_lru_isolate() {
0) 0.051 us | _raw_spin_trylock();
0) 0.043 us | __pv_queued_spin_unlock();
0) 0.662 us | }
0) | dentry_lru_isolate() {
0) 0.051 us | _raw_spin_trylock();
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.629 us | }
0) | dentry_lru_isolate() {
0) 0.045 us | _raw_spin_trylock();
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.627 us | }
0) | dentry_lru_isolate() {
0) 0.053 us | _raw_spin_trylock();
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.629 us | }
0) | dentry_lru_isolate() {
0) 0.053 us | _raw_spin_trylock();
0) 0.046 us | __pv_queued_spin_unlock();
0) 0.619 us | }
0) | dentry_lru_isolate() {
0) 0.045 us | _raw_spin_trylock();
0) 0.051 us | __pv_queued_spin_unlock();
0) 0.620 us | }
0) | dentry_lru_isolate() {
0) 0.045 us | _raw_spin_trylock();
0) 0.042 us | __pv_queued_spin_unlock();
0) 0.647 us | }
0) | dentry_lru_isolate() {
0) 0.047 us | _raw_spin_trylock();
0) | d_lru_shrink_move() {
0) 0.054 us | list_lru_isolate_move();
0) 0.356 us | }
0) 0.044 us | __pv_queued_spin_unlock();
0) 1.239 us | }
0) | dentry_lru_isolate() {
0) 0.047 us | _raw_spin_trylock();
0) | d_lru_shrink_move() {
0) 0.050 us | list_lru_isolate_move();
0) 0.345 us | }
0) 0.042 us | __pv_queued_spin_unlock();
0) 1.218 us | }
0) | dentry_lru_isolate() {
0) 0.050 us | _raw_spin_trylock();
0) | d_lru_shrink_move() {
0) 0.045 us | list_lru_isolate_move();
0) 0.331 us | }
0) 0.043 us | __pv_queued_spin_unlock();
0) 1.180 us | }
0) | dentry_lru_isolate() {
0) 0.045 us | _raw_spin_trylock();
0) | d_lru_shrink_move() {
0) 0.052 us | list_lru_isolate_move();
0) 0.323 us | }
0) 0.045 us | __pv_queued_spin_unlock();
0) 1.378 us | }
0) | dentry_lru_isolate() {
0) 0.045 us | _raw_spin_trylock();
0) | d_lru_shrink_move() {
0) 0.053 us | list_lru_isolate_move();
0) 0.342 us | }
0) 0.042 us | __pv_queued_spin_unlock();
0) 1.214 us | }
0) | dentry_lru_isolate() {
0) 0.045 us | _raw_spin_trylock();
0) | d_lru_shrink_move() {
0) 0.047 us | list_lru_isolate_move();
0) 0.327 us | }
0) 0.045 us | __pv_queued_spin_unlock();
0) 1.190 us | }
0) | dentry_lru_isolate() {
0) 0.045 us | _raw_spin_trylock();
0) | d_lru_shrink_move() {
0) 0.052 us | list_lru_isolate_move();
0) 0.322 us | }
0) 0.045 us | __pv_queued_spin_unlock();
0) 1.192 us | }
0) | dentry_lru_isolate() {
0) 0.046 us | _raw_spin_trylock();
0) | d_lru_shrink_move() {
0) 0.047 us | list_lru_isolate_move();
0) 0.328 us | }
0) 0.044 us | __pv_queued_spin_unlock();
0) 1.190 us | }
0) 0.043 us | __pv_queued_spin_unlock();
0) + 20.412 us | }
0) + 21.001 us | }
0) | shrink_dentry_list() {
0) 0.043 us | _raw_spin_lock();
0) 0.046 us | _raw_spin_trylock();
0) | __dentry_kill() {
0) 0.207 us | __d_drop();
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.043 us | __pv_queued_spin_unlock();
0) 0.042 us | _raw_spin_lock();
0) 0.041 us | __pv_queued_spin_unlock();
0) | dentry_free() {
0) | call_rcu_sched() {
0) | __call_rcu() {
0) | __call_rcu_nocb_enqueue() {
0) 0.064 us | wake_nocb_leader();
0) 0.416 us | }
0) 0.797 us | }
0) 1.087 us | }
0) 1.378 us | }
0) 3.243 us | }
0) 0.050 us | _raw_spin_lock();
0) 0.048 us | _raw_spin_trylock();
0) 0.046 us | _raw_spin_trylock();
0) | __dentry_kill() {
0) 0.130 us | __d_drop();
0) 0.050 us | __pv_queued_spin_unlock();
0) 0.042 us | __pv_queued_spin_unlock();
0) 0.046 us | __pv_queued_spin_unlock();
0) | iput() {
0) 0.044 us | _raw_spin_lock();
0) 0.045 us | ext4_drop_inode();
0) | inode_add_lru.part.17() {
0) | list_lru_add() {
0) 0.046 us | _raw_spin_lock();
0) 0.047 us | __pv_queued_spin_unlock();
0) 0.662 us | }
0) 0.965 us | }
0) 0.044 us | __pv_queued_spin_unlock();
0) 2.403 us | }
0) 0.045 us | _raw_spin_lock();
0) 0.050 us | __pv_queued_spin_unlock();
0) | dentry_free() {
0) | call_rcu_sched() {
0) | __call_rcu() {
0) 0.048 us | __call_rcu_nocb_enqueue();
0) 0.381 us | }
0) 0.668 us | }
0) 0.950 us | }
0) 5.719 us | }
0) 0.047 us | _raw_spin_lock();
0) 0.051 us | _raw_spin_trylock();
0) 0.045 us | _raw_spin_trylock();
0) | __dentry_kill() {
0) 0.111 us | __d_drop();
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.047 us | __pv_queued_spin_unlock();
0) 0.046 us | __pv_queued_spin_unlock();
0) | iput() {
0) 0.043 us | _raw_spin_lock();
0) 0.049 us | ext4_drop_inode();
0) | inode_add_lru.part.17() {
0) | list_lru_add() {
0) 0.047 us | _raw_spin_lock();
0) 0.048 us | __pv_queued_spin_unlock();
0) 0.639 us | }
0) 0.917 us | }
0) 0.043 us | __pv_queued_spin_unlock();
0) 2.067 us | }
0) 0.044 us | _raw_spin_lock();
0) 0.043 us | __pv_queued_spin_unlock();
0) | dentry_free() {
0) | call_rcu_sched() {
0) | __call_rcu() {
0) 0.049 us | __call_rcu_nocb_enqueue();
0) 0.353 us | }
0) 0.628 us | }
0) 0.912 us | }
0) 5.350 us | }
0) 0.043 us | _raw_spin_lock();
0) 0.045 us | _raw_spin_trylock();
0) 0.051 us | _raw_spin_trylock();
0) | __dentry_kill() {
0) 0.098 us | __d_drop();
0) 0.041 us | __pv_queued_spin_unlock();
0) 0.053 us | __pv_queued_spin_unlock();
0) 0.050 us | __pv_queued_spin_unlock();
0) | iput() {
0) 0.040 us | _raw_spin_lock();
0) 0.045 us | ext4_drop_inode();
0) | inode_add_lru.part.17() {
0) | list_lru_add() {
0) 0.045 us | _raw_spin_lock();
0) 0.046 us | __pv_queued_spin_unlock();
0) 0.641 us | }
0) 0.918 us | }
0) 0.041 us | __pv_queued_spin_unlock();
0) 2.056 us | }
0) 0.050 us | _raw_spin_lock();
0) 0.046 us | __pv_queued_spin_unlock();
0) | dentry_free() {
0) | call_rcu_sched() {
0) | __call_rcu() {
0) 0.054 us | __call_rcu_nocb_enqueue();
0) 0.340 us | }
0) 0.629 us | }
0) 0.902 us | }
0) 5.398 us | }
0) 0.043 us | _raw_spin_lock();
0) 0.043 us | _raw_spin_trylock();
0) 0.045 us | _raw_spin_trylock();
0) | __dentry_kill() {
0) 0.095 us | __d_drop();
0) 0.043 us | __pv_queued_spin_unlock();
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.045 us | __pv_queued_spin_unlock();
0) | iput() {
0) 0.043 us | _raw_spin_lock();
0) 0.047 us | ext4_drop_inode();
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.920 us | }
0) 0.044 us | _raw_spin_lock();
0) 0.041 us | __pv_queued_spin_unlock();
0) | dentry_free() {
0) | call_rcu_sched() {
0) | __call_rcu() {
0) 0.047 us | __call_rcu_nocb_enqueue();
0) 0.338 us | }
0) 0.618 us | }
0) 0.895 us | }
0) 4.106 us | }
0) 0.048 us | _raw_spin_lock();
0) 0.045 us | _raw_spin_trylock();
0) 0.046 us | _raw_spin_trylock();
0) | __dentry_kill() {
0) 0.098 us | __d_drop();
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.046 us | __pv_queued_spin_unlock();
0) 0.045 us | __pv_queued_spin_unlock();
0) | iput() {
0) 0.053 us | _raw_spin_lock();
0) 0.044 us | ext4_drop_inode();
0) | inode_add_lru.part.17() {
0) | list_lru_add() {
0) 0.046 us | _raw_spin_lock();
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.636 us | }
0) 0.911 us | }
0) 0.042 us | __pv_queued_spin_unlock();
0) 2.078 us | }
0) 0.043 us | _raw_spin_lock();
0) 0.043 us | __pv_queued_spin_unlock();
0) | dentry_free() {
0) | call_rcu_sched() {
0) | __call_rcu() {
0) 0.047 us | __call_rcu_nocb_enqueue();
0) 0.343 us | }
0) 0.613 us | }
0) 0.889 us | }
0) 5.288 us | }
0) 0.043 us | _raw_spin_lock();
0) 0.041 us | _raw_spin_trylock();
0) 0.046 us | _raw_spin_trylock();
0) | __dentry_kill() {
0) 0.063 us | __d_drop();
0) 0.043 us | __pv_queued_spin_unlock();
0) 0.043 us | __pv_queued_spin_unlock();
0) 0.045 us | __pv_queued_spin_unlock();
0) | iput() {
0) 0.044 us | _raw_spin_lock();
0) 0.047 us | ext4_drop_inode();
0) | inode_add_lru.part.17() {
0) | list_lru_add() {
0) 0.047 us | _raw_spin_lock();
0) 0.046 us | __pv_queued_spin_unlock();
0) 0.660 us | }
0) 0.930 us | }
0) 0.045 us | __pv_queued_spin_unlock();
0) 2.200 us | }
0) 0.051 us | _raw_spin_lock();
0) 0.045 us | __pv_queued_spin_unlock();
0) | dentry_free() {
0) | call_rcu_sched() {
0) | __call_rcu() {
0) 0.049 us | __call_rcu_nocb_enqueue();
0) 0.344 us | }
0) 0.627 us | }
0) 0.901 us | }
0) 5.360 us | }
0) 0.047 us | _raw_spin_lock();
0) 0.045 us | _raw_spin_trylock();
0) 0.046 us | _raw_spin_trylock();
0) | __dentry_kill() {
0) 0.103 us | __d_drop();
0) 0.046 us | __pv_queued_spin_unlock();
0) 0.051 us | __pv_queued_spin_unlock();
0) 0.045 us | __pv_queued_spin_unlock();
0) | iput() {
0) 0.043 us | _raw_spin_lock();
0) 0.046 us | ext4_drop_inode();
0) | inode_add_lru.part.17() {
0) | list_lru_add() {
0) 0.046 us | _raw_spin_lock();
0) 0.053 us | __pv_queued_spin_unlock();
0) 0.649 us | }
0) 0.922 us | }
0) 0.044 us | __pv_queued_spin_unlock();
0) 2.069 us | }
0) 0.044 us | _raw_spin_lock();
0) 0.043 us | __pv_queued_spin_unlock();
0) | dentry_free() {
0) | call_rcu_sched() {
0) | __call_rcu() {
0) 0.055 us | __call_rcu_nocb_enqueue();
0) 0.346 us | }
0) 0.631 us | }
0) 0.904 us | }
0) 5.327 us | }
0) + 48.563 us | }
0) + 70.118 us | }
0) | prune_icache_sb() {
0) | list_lru_walk_one() {
0) 0.046 us | memcg_cache_id();
0) | __list_lru_walk_one.isra.3() {
0) 0.045 us | _raw_spin_lock();
0) | inode_lru_isolate() {
0) 0.045 us | _raw_spin_trylock();
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.639 us | }
0) 0.045 us | __pv_queued_spin_unlock();
0) 1.527 us | }
0) 2.100 us | }
0) 0.045 us | dispose_list();
0) 2.668 us | }
0) 0.044 us | up_read();
0) + 77.257 us | }
0) 0.043 us | _cond_resched();
0) 0.048 us | ext4_es_count();
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.044 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.077 us | _raw_spin_lock();
0) 0.053 us | __pv_queued_spin_unlock();
0) 0.642 us | }
0) 1.299 us | }
0) | list_lru_count_one() {
0) 0.044 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.048 us | _raw_spin_lock();
0) 0.042 us | __pv_queued_spin_unlock();
0) 0.604 us | }
0) 1.160 us | }
0) 2.977 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.043 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.104 us | _raw_spin_lock();
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.654 us | }
0) 1.243 us | }
0) | list_lru_count_one() {
0) 0.045 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.047 us | _raw_spin_lock();
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.603 us | }
0) 1.158 us | }
0) 2.919 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.045 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.061 us | _raw_spin_lock();
0) 0.043 us | __pv_queued_spin_unlock();
0) 0.609 us | }
0) 1.184 us | }
0) | list_lru_count_one() {
0) 0.044 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.050 us | _raw_spin_lock();
0) 0.042 us | __pv_queued_spin_unlock();
0) 0.611 us | }
0) 1.164 us | }
0) 2.875 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.043 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.077 us | _raw_spin_lock();
0) 0.048 us | __pv_queued_spin_unlock();
0) 0.633 us | }
0) 1.189 us | }
0) | list_lru_count_one() {
0) 0.045 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.045 us | _raw_spin_lock();
0) 0.046 us | __pv_queued_spin_unlock();
0) 0.601 us | }
0) 1.157 us | }
0) 2.896 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.045 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.070 us | _raw_spin_lock();
0) 0.043 us | __pv_queued_spin_unlock();
0) 0.629 us | }
0) 1.178 us | }
0) | list_lru_count_one() {
0) 0.043 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.042 us | _raw_spin_lock();
0) 0.042 us | __pv_queued_spin_unlock();
0) 0.746 us | }
0) 1.328 us | }
0) 3.037 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.045 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.045 us | _raw_spin_lock();
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.602 us | }
0) 1.163 us | }
0) | list_lru_count_one() {
0) 0.045 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.044 us | _raw_spin_lock();
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.601 us | }
0) 1.161 us | }
0) 2.895 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.045 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.072 us | _raw_spin_lock();
0) 0.050 us | __pv_queued_spin_unlock();
0) 0.636 us | }
0) 1.190 us | }
0) | list_lru_count_one() {
0) 0.045 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.043 us | _raw_spin_lock();
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.598 us | }
0) 1.155 us | }
0) 2.874 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.044 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.049 us | _raw_spin_lock();
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.606 us | }
0) 1.162 us | }
0) | list_lru_count_one() {
0) 0.045 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.048 us | _raw_spin_lock();
0) 0.042 us | __pv_queued_spin_unlock();
0) 0.606 us | }
0) 1.165 us | }
0) 2.859 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.045 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.057 us | _raw_spin_lock();
0) 0.043 us | __pv_queued_spin_unlock();
0) 0.606 us | }
0) 1.189 us | }
0) | list_lru_count_one() {
0) 0.045 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.045 us | _raw_spin_lock();
0) 0.043 us | __pv_queued_spin_unlock();
0) 0.605 us | }
0) 1.162 us | }
0) 2.869 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.045 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.047 us | _raw_spin_lock();
0) 0.050 us | __pv_queued_spin_unlock();
0) 0.629 us | }
0) 1.289 us | }
0) | list_lru_count_one() {
0) 0.044 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.043 us | _raw_spin_lock();
0) 0.042 us | __pv_queued_spin_unlock();
0) 0.603 us | }
0) 1.160 us | }
0) 2.972 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.045 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.046 us | _raw_spin_lock();
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.636 us | }
0) 1.193 us | }
0) | list_lru_count_one() {
0) 0.045 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.050 us | _raw_spin_lock();
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.610 us | }
0) 1.163 us | }
0) 2.864 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.045 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.049 us | _raw_spin_lock();
0) 0.051 us | __pv_queued_spin_unlock();
0) 0.602 us | }
0) 1.164 us | }
0) | list_lru_count_one() {
0) 0.043 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.042 us | _raw_spin_lock();
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.599 us | }
0) 1.155 us | }
0) 2.887 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.050 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.045 us | _raw_spin_lock();
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.611 us | }
0) 1.161 us | }
0) | list_lru_count_one() {
0) 0.045 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.048 us | _raw_spin_lock();
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.609 us | }
0) 1.163 us | }
0) 2.881 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.046 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.047 us | _raw_spin_lock();
0) 0.043 us | __pv_queued_spin_unlock();
0) 0.601 us | }
0) 1.164 us | }
0) | list_lru_count_one() {
0) 0.041 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.048 us | _raw_spin_lock();
0) 0.042 us | __pv_queued_spin_unlock();
0) 0.614 us | }
0) 1.161 us | }
0) 2.830 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.046 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.048 us | _raw_spin_lock();
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.605 us | }
0) 1.197 us | }
0) | list_lru_count_one() {
0) 0.045 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.045 us | _raw_spin_lock();
0) 0.042 us | __pv_queued_spin_unlock();
0) 0.600 us | }
0) 1.163 us | }
0) 2.869 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.044 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.049 us | _raw_spin_lock();
0) 0.043 us | __pv_queued_spin_unlock();
0) 0.624 us | }
0) 1.181 us | }
0) | list_lru_count_one() {
0) 0.047 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.057 us | _raw_spin_lock();
0) 0.042 us | __pv_queued_spin_unlock();
0) 0.606 us | }
0) 1.171 us | }
0) 2.859 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.050 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.045 us | _raw_spin_lock();
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.624 us | }
0) 1.190 us | }
0) | list_lru_count_one() {
0) 0.045 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.055 us | _raw_spin_lock();
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.609 us | }
0) 1.167 us | }
0) 2.876 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.045 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.058 us | _raw_spin_lock();
0) 0.049 us | __pv_queued_spin_unlock();
0) 0.607 us | }
0) 1.168 us | }
0) | list_lru_count_one() {
0) 0.045 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.076 us | _raw_spin_lock();
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.635 us | }
0) 1.223 us | }
0) 2.914 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.046 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.045 us | _raw_spin_lock();
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.602 us | }
0) 1.170 us | }
0) | list_lru_count_one() {
0) 0.043 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.048 us | _raw_spin_lock();
0) 0.043 us | __pv_queued_spin_unlock();
0) 0.606 us | }
0) 1.311 us | }
0) 3.027 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.043 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.045 us | _raw_spin_lock();
0) 0.043 us | __pv_queued_spin_unlock();
0) 0.600 us | }
0) 1.191 us | }
0) | list_lru_count_one() {
0) 0.044 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.043 us | _raw_spin_lock();
0) 0.043 us | __pv_queued_spin_unlock();
0) 0.599 us | }
0) 1.157 us | }
0) 2.866 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.052 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.050 us | _raw_spin_lock();
0) 0.042 us | __pv_queued_spin_unlock();
0) 0.604 us | }
0) 1.192 us | }
0) | list_lru_count_one() {
0) 0.047 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.054 us | _raw_spin_lock();
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.610 us | }
0) 1.168 us | }
0) 2.904 us | }
0) | dm_bufio_shrink_count [dm_bufio]() {
0) | mutex_lock() {
0) 0.044 us | _cond_resched();
0) 0.333 us | }
0) 0.042 us | mutex_unlock();
0) 0.937 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.045 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.080 us | _raw_spin_lock();
0) 0.043 us | __pv_queued_spin_unlock();
0) 0.642 us | }
0) 1.206 us | }
0) | list_lru_count_one() {
0) 0.045 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.048 us | _raw_spin_lock();
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.603 us | }
0) 1.180 us | }
0) 2.917 us | }
0) | super_cache_count() {
0) | xfs_fs_nr_cached_objects [xfs]() {
0) | xfs_reclaim_inodes_count [xfs]() {
0) 0.153 us | xfs_perag_get_tag [xfs]();
0) 0.510 us | }
0) 0.851 us | }
0) | list_lru_count_one() {
0) 0.043 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.113 us | _raw_spin_lock();
0) 0.043 us | __pv_queued_spin_unlock();
0) 0.668 us | }
0) 1.216 us | }
0) | list_lru_count_one() {
0) 0.045 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.051 us | _raw_spin_lock();
0) 0.049 us | __pv_queued_spin_unlock();
0) 0.609 us | }
0) 1.340 us | }
0) 4.363 us | }
0) | xfs_buftarg_shrink_count [xfs]() {
0) | list_lru_count_one() {
0) 0.045 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.055 us | _raw_spin_lock();
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.634 us | }
0) 1.195 us | }
0) 1.486 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.046 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.088 us | _raw_spin_lock();
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.644 us | }
0) 1.204 us | }
0) | list_lru_count_one() {
0) 0.047 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.050 us | _raw_spin_lock();
0) 0.042 us | __pv_queued_spin_unlock();
0) 0.637 us | }
0) 1.197 us | }
0) 2.916 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.043 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.101 us | _raw_spin_lock();
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.651 us | }
0) 1.225 us | }
0) | list_lru_count_one() {
0) 0.044 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.056 us | _raw_spin_lock();
0) 0.041 us | __pv_queued_spin_unlock();
0) 0.609 us | }
0) 1.176 us | }
0) 2.942 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.044 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.095 us | _raw_spin_lock();
0) 0.041 us | __pv_queued_spin_unlock();
0) 0.661 us | }
0) 1.212 us | }
0) | list_lru_count_one() {
0) 0.044 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.055 us | _raw_spin_lock();
0) 0.043 us | __pv_queued_spin_unlock();
0) 0.602 us | }
0) 1.162 us | }
0) 2.930 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.045 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.105 us | _raw_spin_lock();
0) 0.043 us | __pv_queued_spin_unlock();
0) 0.666 us | }
0) 1.223 us | }
0) | list_lru_count_one() {
0) 0.045 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.053 us | _raw_spin_lock();
0) 0.041 us | __pv_queued_spin_unlock();
0) 0.755 us | }
0) 1.313 us | }
0) 3.054 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.045 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.086 us | _raw_spin_lock();
0) 0.041 us | __pv_queued_spin_unlock();
0) 0.644 us | }
0) 1.200 us | }
0) | list_lru_count_one() {
0) 0.045 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.060 us | _raw_spin_lock();
0) 0.043 us | __pv_queued_spin_unlock();
0) 0.642 us | }
0) 1.205 us | }
0) 2.935 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.045 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.088 us | _raw_spin_lock();
0) 0.042 us | __pv_queued_spin_unlock();
0) 0.642 us | }
0) 1.203 us | }
0) | list_lru_count_one() {
0) 0.044 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.056 us | _raw_spin_lock();
0) 0.049 us | __pv_queued_spin_unlock();
0) 0.604 us | }
0) 1.150 us | }
0) 2.908 us | }
0) | super_cache_count() {
0) | xfs_fs_nr_cached_objects [xfs]() {
0) | xfs_reclaim_inodes_count [xfs]() {
0) 0.068 us | xfs_perag_get_tag [xfs]();
0) 0.343 us | }
0) 0.629 us | }
0) | list_lru_count_one() {
0) 0.044 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.088 us | _raw_spin_lock();
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.643 us | }
0) 1.204 us | }
0) | list_lru_count_one() {
0) 0.045 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.048 us | _raw_spin_lock();
0) 0.041 us | __pv_queued_spin_unlock();
0) 0.629 us | }
0) 1.186 us | }
0) 3.796 us | }
0) | xfs_buftarg_shrink_count [xfs]() {
0) | list_lru_count_one() {
0) 0.043 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.055 us | _raw_spin_lock();
0) 0.042 us | __pv_queued_spin_unlock();
0) 0.603 us | }
0) 1.165 us | }
0) 1.456 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.045 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.043 us | _raw_spin_lock();
0) 0.041 us | __pv_queued_spin_unlock();
0) 0.620 us | }
0) 1.184 us | }
0) | list_lru_count_one() {
0) 0.049 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.045 us | _raw_spin_lock();
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.607 us | }
0) 1.167 us | }
0) 2.973 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.045 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.115 us | _raw_spin_lock();
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.670 us | }
0) 1.249 us | }
0) | list_lru_count_one() {
0) 0.045 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.054 us | _raw_spin_lock();
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.607 us | }
0) 1.179 us | }
0) 2.976 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.045 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.056 us | _raw_spin_lock();
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.611 us | }
0) 1.183 us | }
0) | list_lru_count_one() {
0) 0.045 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.054 us | _raw_spin_lock();
0) 0.041 us | __pv_queued_spin_unlock();
0) 0.602 us | }
0) 1.197 us | }
0) 2.893 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.043 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.095 us | _raw_spin_lock();
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.647 us | }
0) 1.212 us | }
0) | list_lru_count_one() {
0) 0.045 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.044 us | _raw_spin_lock();
0) 0.041 us | __pv_queued_spin_unlock();
0) 0.599 us | }
0) 1.180 us | }
0) 2.914 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.044 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.046 us | _raw_spin_lock();
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.604 us | }
0) 1.166 us | }
0) | list_lru_count_one() {
0) 0.045 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.058 us | _raw_spin_lock();
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.634 us | }
0) 1.184 us | }
0) 2.874 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.053 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.053 us | _raw_spin_lock();
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.610 us | }
0) 1.276 us | }
0) | list_lru_count_one() {
0) 0.045 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.049 us | _raw_spin_lock();
0) 0.041 us | __pv_queued_spin_unlock();
0) 0.606 us | }
0) 1.188 us | }
0) 3.003 us | }
0) | super_cache_count() {
0) | xfs_fs_nr_cached_objects [xfs]() {
0) | xfs_reclaim_inodes_count [xfs]() {
0) 0.060 us | xfs_perag_get_tag [xfs]();
0) 0.333 us | }
0) 0.618 us | }
0) | list_lru_count_one() {
0) 0.050 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.088 us | _raw_spin_lock();
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.643 us | }
0) 1.210 us | }
0) | list_lru_count_one() {
0) 0.050 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.051 us | _raw_spin_lock();
0) 0.043 us | __pv_queued_spin_unlock();
0) 0.613 us | }
0) 1.201 us | }
0) 3.797 us | }
0) | xfs_buftarg_shrink_count [xfs]() {
0) | list_lru_count_one() {
0) 0.044 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.043 us | _raw_spin_lock();
0) 0.042 us | __pv_queued_spin_unlock();
0) 0.604 us | }
0) 1.160 us | }
0) 1.446 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.044 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.116 us | _raw_spin_lock();
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.694 us | }
0) 1.257 us | }
0) | list_lru_count_one() {
0) 0.044 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.052 us | _raw_spin_lock();
0) 0.047 us | __pv_queued_spin_unlock();
0) 0.601 us | }
0) 1.153 us | }
0) 2.931 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.044 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.081 us | _raw_spin_lock();
0) 0.043 us | __pv_queued_spin_unlock();
0) 0.662 us | }
0) 1.224 us | }
0) | list_lru_count_one() {
0) 0.045 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.046 us | _raw_spin_lock();
0) 0.041 us | __pv_queued_spin_unlock();
0) 0.599 us | }
0) 1.160 us | }
0) 3.019 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.045 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.047 us | _raw_spin_lock();
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.612 us | }
0) 1.165 us | }
0) | list_lru_count_one() {
0) 0.044 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.056 us | _raw_spin_lock();
0) 0.042 us | __pv_queued_spin_unlock();
0) 0.603 us | }
0) 1.179 us | }
0) 2.882 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.045 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.101 us | _raw_spin_lock();
0) 0.042 us | __pv_queued_spin_unlock();
0) 0.664 us | }
0) 1.218 us | }
0) | list_lru_count_one() {
0) 0.044 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.056 us | _raw_spin_lock();
0) 0.050 us | __pv_queued_spin_unlock();
0) 0.603 us | }
0) 1.183 us | }
0) 2.930 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.044 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.056 us | _raw_spin_lock();
0) 0.042 us | __pv_queued_spin_unlock();
0) 0.609 us | }
0) 1.180 us | }
0) | list_lru_count_one() {
0) 0.045 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.047 us | _raw_spin_lock();
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.609 us | }
0) 1.200 us | }
0) 2.909 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.044 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.060 us | _raw_spin_lock();
0) 0.043 us | __pv_queued_spin_unlock();
0) 0.624 us | }
0) 1.183 us | }
0) | list_lru_count_one() {
0) 0.052 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.045 us | _raw_spin_lock();
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.603 us | }
0) 1.168 us | }
0) 2.900 us | }
0) 0.043 us | up_read();
0) 0.043 us | _cond_resched();
0) ! 290.693 us | }
0) | vmpressure() {
0) 0.047 us | memcg_to_vmpressure();
0) 0.324 us | }
0) ! 391.025 us | }
0) 0.062 us | zone_reclaimable();
0) | zone_balanced() {
0) | zone_watermark_ok_safe() {
0) 0.050 us | __zone_watermark_ok();
0) 0.373 us | }
0) 0.662 us | }
0) 0.046 us | _cond_resched();
0) 0.051 us | kthread_should_stop();
0) | pgdat_balanced() {
0) 0.055 us | zone_reclaimable();
0) | zone_balanced() {
0) | zone_watermark_ok_safe() {
0) 0.048 us | __zone_watermark_ok();
0) 0.351 us | }
0) 0.640 us | }
0) 0.052 us | zone_reclaimable();
0) | zone_balanced() {
0) | zone_watermark_ok_safe() {
0) 0.045 us | __zone_watermark_ok();
0) 0.348 us | }
0) 0.644 us | }
0) 0.044 us | zone_reclaimable();
0) | zone_balanced() {
0) | zone_watermark_ok_safe() {
0) 0.055 us | __zone_watermark_ok();
0) 0.395 us | }
0) 0.671 us | }
0) 3.585 us | }
0) 0.045 us | zone_reclaimable();
0) | zone_balanced() {
0) | zone_watermark_ok_safe() {
0) 0.055 us | __zone_watermark_ok();
0) 0.359 us | }
0) 0.635 us | }
0) 0.046 us | zone_reclaimable();
0) | mem_cgroup_soft_limit_reclaim() {
0) 0.050 us | _raw_spin_lock_irq();
0) 0.046 us | __mem_cgroup_largest_soft_limit_node();
0) 0.047 us | __pv_queued_spin_unlock();
0) 0.913 us | }
0) | zone_balanced() {
0) | zone_watermark_ok_safe() {
0) 0.063 us | __zone_watermark_ok();
0) 0.386 us | }
0) 0.659 us | }
0) | shrink_zone() {
0) | mem_cgroup_iter() {
0) 0.048 us | css_next_descendant_pre();
0) 0.379 us | }
0) 0.044 us | mem_cgroup_low();
0) 0.052 us | mem_cgroup_zone_lruvec();
0) 0.062 us | mem_cgroup_swappiness();
0) | shrink_lruvec() {
0) 0.051 us | zone_reclaimable();
0) 0.047 us | mem_cgroup_lruvec_online();
0) | get_lru_size() {
0) 0.052 us | mem_cgroup_get_lru_size();
0) 0.327 us | }
0) | get_lru_size() {
0) 0.052 us | mem_cgroup_get_lru_size();
0) 0.348 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.321 us | }
0) | get_lru_size() {
0) 0.046 us | mem_cgroup_get_lru_size();
0) 0.324 us | }
0) | get_lru_size() {
0) 0.053 us | mem_cgroup_get_lru_size();
0) 0.328 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.328 us | }
0) | get_lru_size() {
0) 0.052 us | mem_cgroup_get_lru_size();
0) 0.516 us | }
0) | get_lru_size() {
0) 0.053 us | mem_cgroup_get_lru_size();
0) 0.349 us | }
0) 0.044 us | blk_start_plug();
0) | blk_finish_plug() {
0) 0.045 us | blk_flush_plug_list();
0) 0.321 us | }
0) 0.043 us | inactive_anon_is_low();
0) | throttle_vm_writeout() {
0) | global_dirty_limits() {
0) 0.050 us | domain_dirty_limits();
0) 0.360 us | }
0) 0.649 us | }
0) 7.545 us | }
0) | mem_cgroup_iter() {
0) 0.046 us | css_next_descendant_pre();
0) 0.394 us | }
0) 0.048 us | mem_cgroup_low();
0) 0.082 us | mem_cgroup_zone_lruvec();
0) 0.053 us | mem_cgroup_swappiness();
0) | shrink_lruvec() {
0) 0.047 us | zone_reclaimable();
0) 0.045 us | mem_cgroup_lruvec_online();
0) | get_lru_size() {
0) 0.043 us | mem_cgroup_get_lru_size();
0) 0.316 us | }
0) | get_lru_size() {
0) 0.050 us | mem_cgroup_get_lru_size();
0) 0.320 us | }
0) | get_lru_size() {
0) 0.043 us | mem_cgroup_get_lru_size();
0) 0.328 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.320 us | }
0) | get_lru_size() {
0) 0.051 us | mem_cgroup_get_lru_size();
0) 0.323 us | }
0) | get_lru_size() {
0) 0.046 us | mem_cgroup_get_lru_size();
0) 0.334 us | }
0) | get_lru_size() {
0) 0.052 us | mem_cgroup_get_lru_size();
0) 0.323 us | }
0) | get_lru_size() {
0) 0.046 us | mem_cgroup_get_lru_size();
0) 0.326 us | }
0) 0.051 us | blk_start_plug();
0) | blk_finish_plug() {
0) 0.045 us | blk_flush_plug_list();
0) 0.313 us | }
0) 0.041 us | inactive_anon_is_low();
0) | throttle_vm_writeout() {
0) | global_dirty_limits() {
0) 0.049 us | domain_dirty_limits();
0) 0.371 us | }
0) 0.647 us | }
0) 7.233 us | }
0) | mem_cgroup_iter() {
0) 0.066 us | css_next_descendant_pre();
0) 0.374 us | }
0) 0.044 us | mem_cgroup_low();
0) 0.061 us | mem_cgroup_zone_lruvec();
0) 0.048 us | mem_cgroup_swappiness();
0) | shrink_lruvec() {
0) 0.045 us | zone_reclaimable();
0) 0.051 us | mem_cgroup_lruvec_online();
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.313 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.329 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.308 us | }
0) | get_lru_size() {
0) 0.044 us | mem_cgroup_get_lru_size();
0) 0.309 us | }
0) | get_lru_size() {
0) 0.047 us | mem_cgroup_get_lru_size();
0) 0.341 us | }
0) | get_lru_size() {
0) 0.053 us | mem_cgroup_get_lru_size();
0) 0.323 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.318 us | }
0) | get_lru_size() {
0) 0.052 us | mem_cgroup_get_lru_size();
0) 0.348 us | }
0) 0.044 us | blk_start_plug();
0) | blk_finish_plug() {
0) 0.055 us | blk_flush_plug_list();
0) 0.327 us | }
0) 0.047 us | inactive_anon_is_low();
0) | throttle_vm_writeout() {
0) | global_dirty_limits() {
0) 0.058 us | domain_dirty_limits();
0) 0.339 us | }
0) 0.628 us | }
0) 7.382 us | }
0) | mem_cgroup_iter() {
0) 0.057 us | css_next_descendant_pre();
0) 0.385 us | }
0) 0.046 us | mem_cgroup_low();
0) 0.061 us | mem_cgroup_zone_lruvec();
0) 0.046 us | mem_cgroup_swappiness();
0) | shrink_lruvec() {
0) 0.045 us | zone_reclaimable();
0) 0.043 us | mem_cgroup_lruvec_online();
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.314 us | }
0) | get_lru_size() {
0) 0.042 us | mem_cgroup_get_lru_size();
0) 0.318 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.318 us | }
0) | get_lru_size() {
0) 0.043 us | mem_cgroup_get_lru_size();
0) 0.318 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.323 us | }
0) | get_lru_size() {
0) 0.050 us | mem_cgroup_get_lru_size();
0) 0.317 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.320 us | }
0) | get_lru_size() {
0) 0.047 us | mem_cgroup_get_lru_size();
0) 0.318 us | }
0) 0.045 us | blk_start_plug();
0) | blk_finish_plug() {
0) 0.047 us | blk_flush_plug_list();
0) 0.328 us | }
0) 0.043 us | inactive_anon_is_low();
0) | throttle_vm_writeout() {
0) | global_dirty_limits() {
0) 0.054 us | domain_dirty_limits();
0) 0.443 us | }
0) 0.748 us | }
0) 7.296 us | }
0) | mem_cgroup_iter() {
0) | css_next_descendant_pre() {
0) 0.045 us | css_next_child();
0) 0.322 us | }
0) 0.622 us | }
0) 0.053 us | mem_cgroup_low();
0) 0.079 us | mem_cgroup_zone_lruvec();
0) 0.045 us | mem_cgroup_swappiness();
0) | shrink_lruvec() {
0) 0.055 us | zone_reclaimable();
0) 0.052 us | mem_cgroup_lruvec_online();
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.321 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.322 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.311 us | }
0) | get_lru_size() {
0) 0.042 us | mem_cgroup_get_lru_size();
0) 0.307 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.318 us | }
0) | get_lru_size() {
0) 0.044 us | mem_cgroup_get_lru_size();
0) 0.315 us | }
0) | get_lru_size() {
0) 0.046 us | mem_cgroup_get_lru_size();
0) 0.340 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.323 us | }
0) 0.043 us | blk_start_plug();
0) | blk_finish_plug() {
0) 0.048 us | blk_flush_plug_list();
0) 0.324 us | }
0) 0.051 us | inactive_anon_is_low();
0) | throttle_vm_writeout() {
0) | global_dirty_limits() {
0) 0.055 us | domain_dirty_limits();
0) 0.335 us | }
0) 0.618 us | }
0) 7.225 us | }
0) | mem_cgroup_iter() {
0) | css_next_descendant_pre() {
0) 0.055 us | css_next_child();
0) 0.356 us | }
0) 0.667 us | }
0) 0.046 us | mem_cgroup_low();
0) 0.045 us | mem_cgroup_zone_lruvec();
0) 0.045 us | mem_cgroup_swappiness();
0) | shrink_lruvec() {
0) 0.045 us | zone_reclaimable();
0) 0.047 us | mem_cgroup_lruvec_online();
0) | get_lru_size() {
0) 0.042 us | mem_cgroup_get_lru_size();
0) 0.316 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.321 us | }
0) | get_lru_size() {
0) 0.047 us | mem_cgroup_get_lru_size();
0) 0.320 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.321 us | }
0) | get_lru_size() {
0) 0.052 us | mem_cgroup_get_lru_size();
0) 0.325 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.329 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.324 us | }
0) | get_lru_size() {
0) 0.052 us | mem_cgroup_get_lru_size();
0) 0.321 us | }
0) 0.053 us | blk_start_plug();
0) | blk_finish_plug() {
0) 0.053 us | blk_flush_plug_list();
0) 0.327 us | }
0) 0.045 us | inactive_anon_is_low();
0) | throttle_vm_writeout() {
0) | global_dirty_limits() {
0) 0.056 us | domain_dirty_limits();
0) 0.361 us | }
0) 0.642 us | }
0) 7.379 us | }
0) | mem_cgroup_iter() {
0) | css_next_descendant_pre() {
0) 0.058 us | css_next_child();
0) 0.043 us | css_next_child();
0) 0.053 us | css_next_child();
0) 0.885 us | }
0) 1.189 us | }
0) 0.043 us | mem_cgroup_low();
0) 0.066 us | mem_cgroup_zone_lruvec();
0) 0.046 us | mem_cgroup_swappiness();
0) | shrink_lruvec() {
0) 0.044 us | zone_reclaimable();
0) 0.044 us | mem_cgroup_lruvec_online();
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.342 us | }
0) | get_lru_size() {
0) 0.050 us | mem_cgroup_get_lru_size();
0) 0.333 us | }
0) | get_lru_size() {
0) 0.043 us | mem_cgroup_get_lru_size();
0) 0.320 us | }
0) | get_lru_size() {
0) 0.044 us | mem_cgroup_get_lru_size();
0) 0.314 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.321 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.317 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.314 us | }
0) | get_lru_size() {
0) 0.043 us | mem_cgroup_get_lru_size();
0) 0.319 us | }
0) 0.043 us | blk_start_plug();
0) | blk_finish_plug() {
0) 0.046 us | blk_flush_plug_list();
0) 0.321 us | }
0) 0.043 us | inactive_anon_is_low();
0) | throttle_vm_writeout() {
0) | global_dirty_limits() {
0) 0.054 us | domain_dirty_limits();
0) 0.334 us | }
0) 0.611 us | }
0) 7.218 us | }
0) | mem_cgroup_iter() {
0) 0.053 us | css_next_descendant_pre();
0) 0.359 us | }
0) 0.044 us | mem_cgroup_low();
0) 0.066 us | mem_cgroup_zone_lruvec();
0) 0.050 us | mem_cgroup_swappiness();
0) | shrink_lruvec() {
0) 0.045 us | zone_reclaimable();
0) 0.044 us | mem_cgroup_lruvec_online();
0) | get_lru_size() {
0) 0.050 us | mem_cgroup_get_lru_size();
0) 0.318 us | }
0) | get_lru_size() {
0) 0.048 us | mem_cgroup_get_lru_size();
0) 0.318 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.317 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.315 us | }
0) | get_lru_size() {
0) 0.043 us | mem_cgroup_get_lru_size();
0) 0.318 us | }
0) | get_lru_size() {
0) 0.046 us | mem_cgroup_get_lru_size();
0) 0.313 us | }
0) | get_lru_size() {
0) 0.044 us | mem_cgroup_get_lru_size();
0) 0.315 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.316 us | }
0) 0.043 us | blk_start_plug();
0) | blk_finish_plug() {
0) 0.048 us | blk_flush_plug_list();
0) 0.355 us | }
0) 0.051 us | inactive_anon_is_low();
0) | throttle_vm_writeout() {
0) | global_dirty_limits() {
0) 0.048 us | domain_dirty_limits();
0) 0.334 us | }
0) 0.613 us | }
0) 7.164 us | }
0) | mem_cgroup_iter() {
0) | css_next_descendant_pre() {
0) 0.046 us | css_next_child();
0) 0.322 us | }
0) 0.639 us | }
0) 0.044 us | mem_cgroup_low();
0) 0.072 us | mem_cgroup_zone_lruvec();
0) 0.050 us | mem_cgroup_swappiness();
0) | shrink_lruvec() {
0) 0.043 us | zone_reclaimable();
0) 0.046 us | mem_cgroup_lruvec_online();
0) | get_lru_size() {
0) 0.044 us | mem_cgroup_get_lru_size();
0) 0.314 us | }
0) | get_lru_size() {
0) 0.049 us | mem_cgroup_get_lru_size();
0) 0.326 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.318 us | }
0) | get_lru_size() {
0) 0.044 us | mem_cgroup_get_lru_size();
0) 0.319 us | }
0) | get_lru_size() {
0) 0.042 us | mem_cgroup_get_lru_size();
0) 0.322 us | }
0) | get_lru_size() {
0) 0.047 us | mem_cgroup_get_lru_size();
0) 0.343 us | }
0) | get_lru_size() {
0) 0.046 us | mem_cgroup_get_lru_size();
0) 0.456 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.323 us | }
0) 0.046 us | blk_start_plug();
0) | blk_finish_plug() {
0) 0.048 us | blk_flush_plug_list();
0) 0.327 us | }
0) 0.053 us | inactive_anon_is_low();
0) | throttle_vm_writeout() {
0) | global_dirty_limits() {
0) 0.056 us | domain_dirty_limits();
0) 0.341 us | }
0) 0.657 us | }
0) 7.375 us | }
0) | mem_cgroup_iter() {
0) | css_next_descendant_pre() {
0) 0.045 us | css_next_child();
0) 0.320 us | }
0) 0.624 us | }
0) 0.051 us | mem_cgroup_low();
0) 0.062 us | mem_cgroup_zone_lruvec();
0) 0.045 us | mem_cgroup_swappiness();
0) | shrink_lruvec() {
0) 0.052 us | zone_reclaimable();
0) 0.044 us | mem_cgroup_lruvec_online();
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.345 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.322 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.316 us | }
0) | get_lru_size() {
0) 0.051 us | mem_cgroup_get_lru_size();
0) 0.321 us | }
0) | get_lru_size() {
0) 0.046 us | mem_cgroup_get_lru_size();
0) 0.318 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.318 us | }
0) | get_lru_size() {
0) 0.043 us | mem_cgroup_get_lru_size();
0) 0.348 us | }
0) | get_lru_size() {
0) 0.043 us | mem_cgroup_get_lru_size();
0) 0.321 us | }
0) 0.051 us | blk_start_plug();
0) | blk_finish_plug() {
0) 0.043 us | blk_flush_plug_list();
0) 0.326 us | }
0) 0.045 us | inactive_anon_is_low();
0) | throttle_vm_writeout() {
0) | global_dirty_limits() {
0) 0.052 us | domain_dirty_limits();
0) 0.332 us | }
0) 0.609 us | }
0) 7.188 us | }
0) | mem_cgroup_iter() {
0) | css_next_descendant_pre() {
0) 0.063 us | css_next_child();
0) 0.046 us | css_next_child();
0) 0.643 us | }
0) 0.955 us | }
0) | vmpressure() {
0) 0.045 us | memcg_to_vmpressure();
0) 0.321 us | }
0) + 93.991 us | }
0) 0.045 us | zone_reclaimable();
0) | zone_balanced() {
0) | zone_watermark_ok_safe() {
0) 0.065 us | __zone_watermark_ok();
0) 0.357 us | }
0) 0.730 us | }
0) 0.046 us | zone_reclaimable();
0) | mem_cgroup_soft_limit_reclaim() {
0) 0.043 us | _raw_spin_lock_irq();
0) 0.045 us | __mem_cgroup_largest_soft_limit_node();
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.923 us | }
0) | zone_balanced() {
0) | zone_watermark_ok_safe() {
0) 0.050 us | __zone_watermark_ok();
0) 0.354 us | }
0) 0.637 us | }
0) 0.045 us | zone_reclaimable();
0) | mem_cgroup_soft_limit_reclaim() {
0) 0.045 us | _raw_spin_lock_irq();
0) 0.046 us | __mem_cgroup_largest_soft_limit_node();
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.897 us | }
0) | zone_balanced() {
0) | zone_watermark_ok_safe() {
0) 0.049 us | __zone_watermark_ok();
0) 0.378 us | }
0) 0.657 us | }
0) | shrink_zone() {
0) | mem_cgroup_iter() {
0) 0.047 us | css_next_descendant_pre();
0) 0.372 us | }
0) 0.046 us | mem_cgroup_low();
0) 0.051 us | mem_cgroup_zone_lruvec();
0) 0.063 us | mem_cgroup_swappiness();
0) | shrink_lruvec() {
0) 0.047 us | zone_reclaimable();
0) 0.048 us | mem_cgroup_lruvec_online();
0) | get_lru_size() {
0) 0.046 us | mem_cgroup_get_lru_size();
0) 0.322 us | }
0) | get_lru_size() {
0) 0.050 us | mem_cgroup_get_lru_size();
0) 0.321 us | }
0) | get_lru_size() {
0) 0.044 us | mem_cgroup_get_lru_size();
0) 0.309 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.320 us | }
0) | get_lru_size() {
0) 0.042 us | mem_cgroup_get_lru_size();
0) 0.318 us | }
0) | get_lru_size() {
0) 0.044 us | mem_cgroup_get_lru_size();
0) 0.322 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.322 us | }
0) | get_lru_size() {
0) 0.044 us | mem_cgroup_get_lru_size();
0) 0.316 us | }
0) 0.045 us | blk_start_plug();
0) | blk_finish_plug() {
0) 0.047 us | blk_flush_plug_list();
0) 0.323 us | }
0) 0.045 us | inactive_anon_is_low();
0) | throttle_vm_writeout() {
0) | global_dirty_limits() {
0) 0.055 us | domain_dirty_limits();
0) 0.334 us | }
0) 0.611 us | }
0) 7.201 us | }
0) | shrink_slab() {
0) 0.042 us | memcg_kmem_is_active();
0) 0.431 us | }
0) | mem_cgroup_iter() {
0) 0.044 us | css_next_descendant_pre();
0) 0.353 us | }
0) 0.047 us | mem_cgroup_low();
0) 0.050 us | mem_cgroup_zone_lruvec();
0) 0.052 us | mem_cgroup_swappiness();
0) | shrink_lruvec() {
0) 0.044 us | zone_reclaimable();
0) 0.050 us | mem_cgroup_lruvec_online();
0) | get_lru_size() {
0) 0.044 us | mem_cgroup_get_lru_size();
0) 0.316 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.321 us | }
0) | get_lru_size() {
0) 0.043 us | mem_cgroup_get_lru_size();
0) 0.320 us | }
0) | get_lru_size() {
0) 0.044 us | mem_cgroup_get_lru_size();
0) 0.347 us | }
0) | get_lru_size() {
0) 0.044 us | mem_cgroup_get_lru_size();
0) 0.319 us | }
0) | get_lru_size() {
0) 0.052 us | mem_cgroup_get_lru_size();
0) 0.327 us | }
0) | get_lru_size() {
0) 0.044 us | mem_cgroup_get_lru_size();
0) 0.318 us | }
0) | get_lru_size() {
0) 0.044 us | mem_cgroup_get_lru_size();
0) 0.322 us | }
0) 0.042 us | blk_start_plug();
0) | blk_finish_plug() {
0) 0.048 us | blk_flush_plug_list();
0) 0.325 us | }
0) 0.046 us | inactive_anon_is_low();
0) | throttle_vm_writeout() {
0) | global_dirty_limits() {
0) 0.050 us | domain_dirty_limits();
0) 0.333 us | }
0) 0.621 us | }
0) 7.212 us | }
0) | shrink_slab() {
0) 0.044 us | memcg_kmem_is_active();
0) 0.338 us | }
0) | mem_cgroup_iter() {
0) 0.066 us | css_next_descendant_pre();
0) 0.386 us | }
0) 0.045 us | mem_cgroup_low();
0) 0.067 us | mem_cgroup_zone_lruvec();
0) 0.046 us | mem_cgroup_swappiness();
0) | shrink_lruvec() {
0) 0.046 us | zone_reclaimable();
0) 0.048 us | mem_cgroup_lruvec_online();
0) | get_lru_size() {
0) 0.044 us | mem_cgroup_get_lru_size();
0) 0.316 us | }
0) | get_lru_size() {
0) 0.057 us | mem_cgroup_get_lru_size();
0) 0.325 us | }
0) | get_lru_size() {
0) 0.044 us | mem_cgroup_get_lru_size();
0) 0.317 us | }
0) | get_lru_size() {
0) 0.044 us | mem_cgroup_get_lru_size();
0) 0.318 us | }
0) | get_lru_size() {
0) 0.044 us | mem_cgroup_get_lru_size();
0) 0.319 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.343 us | }
0) | get_lru_size() {
0) 0.044 us | mem_cgroup_get_lru_size();
0) 0.328 us | }
0) | get_lru_size() {
0) 0.050 us | mem_cgroup_get_lru_size();
0) 0.316 us | }
0) 0.051 us | blk_start_plug();
0) | blk_finish_plug() {
0) 0.047 us | blk_flush_plug_list();
0) 0.326 us | }
0) 0.046 us | inactive_anon_is_low();
0) | throttle_vm_writeout() {
0) | global_dirty_limits() {
0) 0.051 us | domain_dirty_limits();
0) 0.343 us | }
0) 0.631 us | }
0) 7.388 us | }
0) | shrink_slab() {
0) 0.047 us | memcg_kmem_is_active();
0) 0.343 us | }
0) | mem_cgroup_iter() {
0) 0.058 us | css_next_descendant_pre();
0) 0.387 us | }
0) 0.045 us | mem_cgroup_low();
0) 0.060 us | mem_cgroup_zone_lruvec();
0) 0.046 us | mem_cgroup_swappiness();
0) | shrink_lruvec() {
0) 0.045 us | zone_reclaimable();
0) 0.046 us | mem_cgroup_lruvec_online();
0) | get_lru_size() {
0) 0.047 us | mem_cgroup_get_lru_size();
0) 0.321 us | }
0) | get_lru_size() {
0) 0.056 us | mem_cgroup_get_lru_size();
0) 0.327 us | }
0) | get_lru_size() {
0) 0.046 us | mem_cgroup_get_lru_size();
0) 0.314 us | }
0) | get_lru_size() {
0) 0.050 us | mem_cgroup_get_lru_size();
0) 0.317 us | }
0) | get_lru_size() {
0) 0.044 us | mem_cgroup_get_lru_size();
0) 0.308 us | }
0) | get_lru_size() {
0) 0.043 us | mem_cgroup_get_lru_size();
0) 0.316 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.320 us | }
0) | get_lru_size() {
0) 0.044 us | mem_cgroup_get_lru_size();
0) 0.314 us | }
0) 0.045 us | blk_start_plug();
0) | blk_finish_plug() {
0) 0.050 us | blk_flush_plug_list();
0) 0.331 us | }
0) 0.047 us | inactive_anon_is_low();
0) | throttle_vm_writeout() {
0) | global_dirty_limits() {
0) 0.050 us | domain_dirty_limits();
0) 0.345 us | }
0) 0.623 us | }
0) 7.211 us | }
0) | shrink_slab() {
0) 0.055 us | memcg_kmem_is_active();
0) 0.365 us | }
0) | mem_cgroup_iter() {
0) | css_next_descendant_pre() {
0) 0.045 us | css_next_child();
0) 0.332 us | }
0) 0.743 us | }
0) 0.053 us | mem_cgroup_low();
0) 0.057 us | mem_cgroup_zone_lruvec();
0) 0.048 us | mem_cgroup_swappiness();
0) | shrink_lruvec() {
0) 0.045 us | zone_reclaimable();
0) 0.045 us | mem_cgroup_lruvec_online();
0) | get_lru_size() {
0) 0.046 us | mem_cgroup_get_lru_size();
0) 0.338 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.318 us | }
0) | get_lru_size() {
0) 0.053 us | mem_cgroup_get_lru_size();
0) 0.323 us | }
0) | get_lru_size() {
0) 0.046 us | mem_cgroup_get_lru_size();
0) 0.320 us | }
0) | get_lru_size() {
0) 0.047 us | mem_cgroup_get_lru_size();
0) 0.323 us | }
0) | get_lru_size() {
0) 0.044 us | mem_cgroup_get_lru_size();
0) 0.317 us | }
0) | get_lru_size() {
0) 0.047 us | mem_cgroup_get_lru_size();
0) 0.332 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.319 us | }
0) 0.044 us | blk_start_plug();
0) | blk_finish_plug() {
0) 0.047 us | blk_flush_plug_list();
0) 0.323 us | }
0) 0.042 us | inactive_anon_is_low();
0) | throttle_vm_writeout() {
0) | global_dirty_limits() {
0) 0.055 us | domain_dirty_limits();
0) 0.361 us | }
0) 0.643 us | }
0) 7.261 us | }
0) | shrink_slab() {
0) 0.056 us | memcg_kmem_is_active();
0) 0.339 us | }
0) | mem_cgroup_iter() {
0) | css_next_descendant_pre() {
0) 0.047 us | css_next_child();
0) 0.330 us | }
0) 0.641 us | }
0) 0.042 us | mem_cgroup_low();
0) 0.059 us | mem_cgroup_zone_lruvec();
0) 0.045 us | mem_cgroup_swappiness();
0) | shrink_lruvec() {
0) 0.049 us | zone_reclaimable();
0) 0.047 us | mem_cgroup_lruvec_online();
0) | get_lru_size() {
0) 0.043 us | mem_cgroup_get_lru_size();
0) 0.318 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.324 us | }
0) | get_lru_size() {
0) 0.051 us | mem_cgroup_get_lru_size();
0) 0.316 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.319 us | }
0) | get_lru_size() {
0) 0.046 us | mem_cgroup_get_lru_size();
0) 0.323 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.444 us | }
0) | get_lru_size() {
0) 0.044 us | mem_cgroup_get_lru_size();
0) 0.319 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.323 us | }
0) 0.045 us | blk_start_plug();
0) | blk_finish_plug() {
0) 0.053 us | blk_flush_plug_list();
0) 0.335 us | }
0) 0.043 us | inactive_anon_is_low();
0) | throttle_vm_writeout() {
0) | global_dirty_limits() {
0) 0.049 us | domain_dirty_limits();
0) 0.344 us | }
0) 0.619 us | }
0) 7.379 us | }
0) | shrink_slab() {
0) 0.043 us | memcg_kmem_is_active();
0) 0.331 us | }
0) | mem_cgroup_iter() {
0) | css_next_descendant_pre() {
0) 0.056 us | css_next_child();
0) 0.044 us | css_next_child();
0) 0.055 us | css_next_child();
0) 0.895 us | }
0) 1.202 us | }
0) 0.045 us | mem_cgroup_low();
0) 0.060 us | mem_cgroup_zone_lruvec();
0) 0.048 us | mem_cgroup_swappiness();
0) | shrink_lruvec() {
0) 0.046 us | zone_reclaimable();
0) 0.047 us | mem_cgroup_lruvec_online();
0) | get_lru_size() {
0) 0.046 us | mem_cgroup_get_lru_size();
0) 0.321 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.322 us | }
0) | get_lru_size() {
0) 0.047 us | mem_cgroup_get_lru_size();
0) 0.321 us | }
0) | get_lru_size() {
0) 0.051 us | mem_cgroup_get_lru_size();
0) 0.320 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.326 us | }
0) | get_lru_size() {
0) 0.046 us | mem_cgroup_get_lru_size();
0) 0.345 us | }
0) | get_lru_size() {
0) 0.047 us | mem_cgroup_get_lru_size();
0) 0.321 us | }
0) | get_lru_size() {
0) 0.046 us | mem_cgroup_get_lru_size();
0) 0.315 us | }
0) 0.048 us | blk_start_plug();
0) | blk_finish_plug() {
0) 0.048 us | blk_flush_plug_list();
0) 0.334 us | }
0) 0.043 us | inactive_anon_is_low();
0) | throttle_vm_writeout() {
0) | global_dirty_limits() {
0) 0.050 us | domain_dirty_limits();
0) 0.340 us | }
0) 0.647 us | }
0) 7.304 us | }
0) | shrink_slab() {
0) 0.045 us | memcg_kmem_is_active();
0) 0.339 us | }
0) | mem_cgroup_iter() {
0) 0.053 us | css_next_descendant_pre();
0) 0.360 us | }
0) 0.044 us | mem_cgroup_low();
0) 0.058 us | mem_cgroup_zone_lruvec();
0) 0.047 us | mem_cgroup_swappiness();
0) | shrink_lruvec() {
0) 0.051 us | zone_reclaimable();
0) 0.056 us | mem_cgroup_lruvec_online();
0) | get_lru_size() {
0) 0.044 us | mem_cgroup_get_lru_size();
0) 0.340 us | }
0) | get_lru_size() {
0) 0.047 us | mem_cgroup_get_lru_size();
0) 0.318 us | }
0) | get_lru_size() {
0) 0.050 us | mem_cgroup_get_lru_size();
0) 0.321 us | }
0) | get_lru_size() {
0) 0.051 us | mem_cgroup_get_lru_size();
0) 0.315 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.318 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.317 us | }
0) | get_lru_size() {
0) 0.046 us | mem_cgroup_get_lru_size();
0) 0.339 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.321 us | }
0) 0.045 us | blk_start_plug();
0) | blk_finish_plug() {
0) 0.048 us | blk_flush_plug_list();
0) 0.329 us | }
0) 0.042 us | inactive_anon_is_low();
0) | throttle_vm_writeout() {
0) | global_dirty_limits() {
0) 0.055 us | domain_dirty_limits();
0) 0.337 us | }
0) 0.612 us | }
0) 7.187 us | }
0) | shrink_slab() {
0) 0.045 us | memcg_kmem_is_active();
0) 0.359 us | }
0) | mem_cgroup_iter() {
0) | css_next_descendant_pre() {
0) 0.045 us | css_next_child();
0) 0.326 us | }
0) 0.632 us | }
0) 0.046 us | mem_cgroup_low();
0) 0.057 us | mem_cgroup_zone_lruvec();
0) 0.043 us | mem_cgroup_swappiness();
0) | shrink_lruvec() {
0) 0.045 us | zone_reclaimable();
0) 0.045 us | mem_cgroup_lruvec_online();
0) | get_lru_size() {
0) 0.046 us | mem_cgroup_get_lru_size();
0) 0.321 us | }
0) | get_lru_size() {
0) 0.046 us | mem_cgroup_get_lru_size();
0) 0.344 us | }
0) | get_lru_size() {
0) 0.047 us | mem_cgroup_get_lru_size();
0) 0.319 us | }
0) | get_lru_size() {
0) 0.044 us | mem_cgroup_get_lru_size();
0) 0.320 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.460 us | }
0) | get_lru_size() {
0) 0.050 us | mem_cgroup_get_lru_size();
0) 0.319 us | }
0) | get_lru_size() {
0) 0.044 us | mem_cgroup_get_lru_size();
0) 0.316 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.346 us | }
0) 0.041 us | blk_start_plug();
0) | blk_finish_plug() {
0) 0.047 us | blk_flush_plug_list();
0) 0.321 us | }
0) 0.051 us | inactive_anon_is_low();
0) | throttle_vm_writeout() {
0) | global_dirty_limits() {
0) 0.055 us | domain_dirty_limits();
0) 0.335 us | }
0) 0.619 us | }
0) 7.314 us | }
0) | shrink_slab() {
0) 0.045 us | memcg_kmem_is_active();
0) 0.335 us | }
0) | mem_cgroup_iter() {
0) | css_next_descendant_pre() {
0) 0.047 us | css_next_child();
0) 0.351 us | }
0) 0.654 us | }
0) 0.044 us | mem_cgroup_low();
0) 0.072 us | mem_cgroup_zone_lruvec();
0) 0.045 us | mem_cgroup_swappiness();
0) | shrink_lruvec() {
0) 0.053 us | zone_reclaimable();
0) 0.051 us | mem_cgroup_lruvec_online();
0) | get_lru_size() {
0) 0.041 us | mem_cgroup_get_lru_size();
0) 0.323 us | }
0) | get_lru_size() {
0) 0.044 us | mem_cgroup_get_lru_size();
0) 0.321 us | }
0) | get_lru_size() {
0) 0.052 us | mem_cgroup_get_lru_size();
0) 0.317 us | }
0) | get_lru_size() {
0) 0.043 us | mem_cgroup_get_lru_size();
0) 0.317 us | }
0) | get_lru_size() {
0) 0.044 us | mem_cgroup_get_lru_size();
0) 0.326 us | }
0) | get_lru_size() {
0) 0.045 us | mem_cgroup_get_lru_size();
0) 0.324 us | }
0) | get_lru_size() {
0) 0.043 us | mem_cgroup_get_lru_size();
0) 0.319 us | }
0) | get_lru_size() {
0) 0.044 us | mem_cgroup_get_lru_size();
0) 0.346 us | }
0) 0.044 us | blk_start_plug();
0) | blk_finish_plug() {
0) 0.053 us | blk_flush_plug_list();
0) 0.329 us | }
0) 0.045 us | inactive_anon_is_low();
0) | throttle_vm_writeout() {
0) | global_dirty_limits() {
0) 0.048 us | domain_dirty_limits();
0) 0.342 us | }
0) 0.618 us | }
0) 7.214 us | }
0) | shrink_slab() {
0) 0.052 us | memcg_kmem_is_active();
0) 0.333 us | }
0) | mem_cgroup_iter() {
0) | css_next_descendant_pre() {
0) 0.056 us | css_next_child();
0) 0.044 us | css_next_child();
0) 0.646 us | }
0) 0.975 us | }
0) | shrink_slab() {
0) 0.042 us | down_read_trylock();
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.044 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.051 us | _raw_spin_lock();
0) 0.041 us | __pv_queued_spin_unlock();
0) 0.600 us | }
0) 1.150 us | }
0) | list_lru_count_one() {
0) 0.045 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.045 us | _raw_spin_lock();
0) 0.042 us | __pv_queued_spin_unlock();
0) 0.629 us | }
0) 1.193 us | }
0) 2.896 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.047 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.044 us | _raw_spin_lock();
0) 0.042 us | __pv_queued_spin_unlock();
0) 0.599 us | }
0) 1.164 us | }
0) | list_lru_count_one() {
0) 0.042 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.043 us | _raw_spin_lock();
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.598 us | }
0) 1.186 us | }
0) 2.897 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.043 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.054 us | _raw_spin_lock();
0) 0.050 us | __pv_queued_spin_unlock();
0) 0.605 us | }
0) 1.161 us | }
0) | list_lru_count_one() {
0) 0.044 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.044 us | _raw_spin_lock();
0) 0.042 us | __pv_queued_spin_unlock();
0) 0.600 us | }
0) 1.191 us | }
0) 2.884 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.044 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.044 us | _raw_spin_lock();
0) 0.043 us | __pv_queued_spin_unlock();
0) 0.599 us | }
0) 1.157 us | }
0) | list_lru_count_one() {
0) 0.045 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.044 us | _raw_spin_lock();
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.621 us | }
0) 1.185 us | }
0) 2.863 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.045 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.045 us | _raw_spin_lock();
0) 0.050 us | __pv_queued_spin_unlock();
0) 0.605 us | }
0) 1.243 us | }
0) | list_lru_count_one() {
0) 0.045 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.045 us | _raw_spin_lock();
0) 0.047 us | __pv_queued_spin_unlock();
0) 0.624 us | }
0) 1.191 us | }
0) 2.951 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.045 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.046 us | _raw_spin_lock();
0) 0.046 us | __pv_queued_spin_unlock();
0) 0.605 us | }
0) 1.168 us | }
0) | list_lru_count_one() {
0) 0.043 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.051 us | _raw_spin_lock();
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.605 us | }
0) 1.165 us | }
0) 2.865 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.043 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.044 us | _raw_spin_lock();
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.604 us | }
0) 1.192 us | }
0) | list_lru_count_one() {
0) 0.044 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.043 us | _raw_spin_lock();
0) 0.046 us | __pv_queued_spin_unlock();
0) 0.605 us | }
0) 1.167 us | }
0) 2.899 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.045 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.050 us | _raw_spin_lock();
0) 0.043 us | __pv_queued_spin_unlock();
0) 0.629 us | }
0) 1.200 us | }
0) | list_lru_count_one() {
0) 0.042 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.042 us | _raw_spin_lock();
0) 0.043 us | __pv_queued_spin_unlock();
0) 0.605 us | }
0) 1.161 us | }
0) 2.869 us | }
0) 0.044 us | shrink_huge_zero_page_count();
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.045 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.043 us | _raw_spin_lock();
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.626 us | }
0) 1.179 us | }
0) | list_lru_count_one() {
0) 0.042 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.045 us | _raw_spin_lock();
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.701 us | }
0) 1.268 us | }
0) 2.981 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.046 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.045 us | _raw_spin_lock();
0) 0.040 us | __pv_queued_spin_unlock();
0) 0.622 us | }
0) 1.188 us | }
0) | list_lru_count_one() {
0) 0.045 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.045 us | _raw_spin_lock();
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.606 us | }
0) 1.190 us | }
0) 2.902 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.045 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.043 us | _raw_spin_lock();
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.599 us | }
0) 1.161 us | }
0) | list_lru_count_one() {
0) 0.044 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.046 us | _raw_spin_lock();
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.634 us | }
0) 1.189 us | }
0) 2.892 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.053 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.046 us | _raw_spin_lock();
0) 0.042 us | __pv_queued_spin_unlock();
0) 0.604 us | }
0) 1.170 us | }
0) | list_lru_count_one() {
0) 0.052 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.045 us | _raw_spin_lock();
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.624 us | }
0) 1.191 us | }
0) 2.883 us | }
0) | count_shadow_nodes() {
0) | list_lru_count_one() {
0) 0.045 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.043 us | _raw_spin_lock();
0) 0.043 us | __pv_queued_spin_unlock();
0) 0.592 us | }
0) 1.183 us | }
0) 1.472 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.045 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.045 us | _raw_spin_lock();
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.606 us | }
0) 1.170 us | }
0) | list_lru_count_one() {
0) 0.044 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.055 us | _raw_spin_lock();
0) 0.052 us | __pv_queued_spin_unlock();
0) 0.723 us | }
0) 1.281 us | }
0) 2.992 us | }
0) | mb_cache_shrink_count() {
0) 0.044 us | _raw_spin_lock();
0) 0.049 us | __pv_queued_spin_unlock();
0) 0.615 us | }
0) 0.061 us | dqcache_shrink_count();
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.043 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.043 us | _raw_spin_lock();
0) 0.043 us | __pv_queued_spin_unlock();
0) 0.595 us | }
0) 1.144 us | }
0) | list_lru_count_one() {
0) 0.043 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.045 us | _raw_spin_lock();
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.623 us | }
0) 1.192 us | }
0) 2.867 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.045 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.044 us | _raw_spin_lock();
0) 0.042 us | __pv_queued_spin_unlock();
0) 0.588 us | }
0) 1.159 us | }
0) | list_lru_count_one() {
0) 0.043 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.044 us | _raw_spin_lock();
0) 0.043 us | __pv_queued_spin_unlock();
0) 0.631 us | }
0) 1.177 us | }
0) 2.876 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.045 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.045 us | _raw_spin_lock();
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.608 us | }
0) 1.168 us | }
0) | list_lru_count_one() {
0) 0.045 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.053 us | _raw_spin_lock();
0) 0.050 us | __pv_queued_spin_unlock();
0) 0.607 us | }
0) 1.177 us | }
0) 2.885 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.051 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.050 us | _raw_spin_lock();
0) 0.041 us | __pv_queued_spin_unlock();
0) 0.611 us | }
0) 1.163 us | }
0) | list_lru_count_one() {
0) 0.046 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.049 us | _raw_spin_lock();
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.613 us | }
0) 1.168 us | }
0) 2.872 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.042 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.065 us | _raw_spin_lock();
0) 0.043 us | __pv_queued_spin_unlock();
0) 0.612 us | }
0) 1.177 us | }
0) | list_lru_count_one() {
0) 0.043 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.044 us | _raw_spin_lock();
0) 0.050 us | __pv_queued_spin_unlock();
0) 0.601 us | }
0) 1.151 us | }
0) 2.855 us | }
0) | super_cache_count() {
0) | list_lru_count_one() {
0) 0.045 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.045 us | _raw_spin_lock();
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.613 us | }
0) 1.163 us | }
0) | list_lru_count_one() {
0) 0.044 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.044 us | _raw_spin_lock();
0) 0.048 us | __pv_queued_spin_unlock();
0) 0.607 us | }
0) 1.169 us | }
0) 2.860 us | }
0) | super_cache_scan() {
0) | trylock_super() {
0) 0.045 us | down_read_trylock();
0) 0.323 us | }
0) | list_lru_count_one() {
0) 0.047 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.047 us | _raw_spin_lock();
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.610 us | }
0) 1.171 us | }
0) | list_lru_count_one() {
0) 0.044 us | memcg_cache_id();
0) | __list_lru_count_one.isra.2() {
0) 0.050 us | _raw_spin_lock();
0) 0.052 us | __pv_queued_spin_unlock();
0) 0.602 us | }
0) 1.163 us | }
0) | prune_dcache_sb() {
0) | list_lru_walk_one() {
0) 0.045 us | memcg_cache_id();
0) | __list_lru_walk_one.isra.3() {
0) 0.046 us | _raw_spin_lock();
0) | dentry_lru_isolate() {
0) 0.045 us | _raw_spin_trylock();
0) | d_lru_shrink_move() {
0) 0.046 us | list_lru_isolate_move();
0) 0.351 us | }
0) 0.050 us | __pv_queued_spin_unlock();
0) 1.204 us | }
0) 0.045 us | __pv_queued_spin_unlock();
0) 2.117 us | }
0) 2.673 us | }
0) | shrink_dentry_list() {
0) 0.045 us | _raw_spin_lock();
0) 0.051 us | _raw_spin_trylock();
0) | __dentry_kill() {
0) 0.068 us | __d_drop();
0) 0.051 us | __pv_queued_spin_unlock();
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.046 us | _raw_spin_lock();
0) 0.045 us | __pv_queued_spin_unlock();
0) | dentry_free() {
0) | call_rcu_sched() {
0) | __call_rcu() {
0) 0.060 us | __call_rcu_nocb_enqueue();
0) 0.380 us | }
0) 0.653 us | }
0) 0.944 us | }
0) 2.858 us | }
0) 3.740 us | }
0) 6.926 us | }
0) | prune_icache_sb() {
0) | list_lru_walk_one() {
0) 0.043 us | memcg_cache_id();
0) | __list_lru_walk_one.isra.3() {
0) 0.046 us | _raw_spin_lock();
0) | inode_lru_isolate() {
0) 0.046 us | _raw_spin_trylock();
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.641 us | }
0) | inode_lru_isolate() {
0) 0.057 us | _raw_spin_trylock();
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.640 us | }
0) | inode_lru_isolate() {
0) 0.047 us | _raw_spin_trylock();
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.618 us | }
0) | inode_lru_isolate() {
0) 0.047 us | _raw_spin_trylock();
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.626 us | }
0) | inode_lru_isolate() {
0) 0.046 us | _raw_spin_trylock();
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.623 us | }
0) | inode_lru_isolate() {
0) 0.045 us | _raw_spin_trylock();
0) 0.046 us | inode_has_buffers();
0) 0.055 us | list_lru_isolate_move();
0) 0.045 us | __pv_queued_spin_unlock();
0) 1.246 us | }
0) | inode_lru_isolate() {
0) 0.045 us | _raw_spin_trylock();
0) 0.043 us | inode_has_buffers();
0) 0.044 us | list_lru_isolate_move();
0) 0.043 us | __pv_queued_spin_unlock();
0) 1.205 us | }
0) | inode_lru_isolate() {
0) 0.044 us | _raw_spin_trylock();
0) 0.042 us | inode_has_buffers();
0) 0.044 us | list_lru_isolate_move();
0) 0.044 us | __pv_queued_spin_unlock();
0) 1.180 us | }
0) | inode_lru_isolate() {
0) 0.044 us | _raw_spin_trylock();
0) 0.045 us | inode_has_buffers();
0) 0.045 us | list_lru_isolate_move();
0) 0.045 us | __pv_queued_spin_unlock();
0) 1.228 us | }
0) | inode_lru_isolate() {
0) 0.042 us | _raw_spin_trylock();
0) 0.104 us | inode_has_buffers();
0) 0.046 us | list_lru_isolate_move();
0) 0.052 us | __pv_queued_spin_unlock();
0) 1.253 us | }
0) | inode_lru_isolate() {
0) 0.044 us | _raw_spin_trylock();
0) 0.043 us | inode_has_buffers();
0) 0.043 us | __pv_queued_spin_unlock();
0) 0.046 us | __pv_queued_spin_unlock();
0) 0.047 us | remove_inode_buffers();
0) | invalidate_mapping_pages() {
0) | pagevec_lookup_entries() {
0) 0.482 us | find_get_entries();
0) 0.795 us | }
0) | invalidate_inode_page() {
0) 0.060 us | page_mapping();
0) | remove_mapping() {
0) | __remove_mapping() {
0) 0.058 us | page_mapping();
0) 0.046 us | mem_cgroup_begin_page_stat();
0) 0.041 us | _raw_spin_lock_irqsave();
0) | __delete_from_page_cache() {
0) 0.045 us | PageHuge();
0) | __dec_zone_page_state() {
0) 0.051 us | __dec_zone_state();
0) 0.328 us | }
0) 1.338 us | }
0) | _raw_spin_unlock_irqrestore() {
0) 0.043 us | __pv_queued_spin_unlock();
0) 0.329 us | }
0) 0.044 us | mem_cgroup_end_page_stat();
0) 3.547 us | }
0) 3.846 us | }
0) 4.517 us | }
0) | unlock_page() {
0) 0.060 us | __wake_up_bit();
0) 0.343 us | }
0) | invalidate_inode_page() {
0) 0.047 us | page_mapping();
0) | remove_mapping() {
0) | __remove_mapping() {
0) 0.046 us | page_mapping();
0) 0.046 us | mem_cgroup_begin_page_stat();
0) 0.046 us | _raw_spin_lock_irqsave();
0) | __delete_from_page_cache() {
0) 0.045 us | PageHuge();
0) | __dec_zone_page_state() {
0) 0.058 us | __dec_zone_state();
0) 0.330 us | }
0) 0.989 us | }
0) | _raw_spin_unlock_irqrestore() {
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.338 us | }
0) 0.047 us | mem_cgroup_end_page_stat();
0) 3.019 us | }
0) 3.312 us | }
0) 3.909 us | }
0) | unlock_page() {
0) 0.049 us | __wake_up_bit();
0) 0.337 us | }
0) | invalidate_inode_page() {
0) 0.047 us | page_mapping();
0) | remove_mapping() {
0) | __remove_mapping() {
0) 0.045 us | page_mapping();
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.043 us | _raw_spin_lock_irqsave();
0) | __delete_from_page_cache() {
0) 0.043 us | PageHuge();
0) | __dec_zone_page_state() {
0) 0.051 us | __dec_zone_state();
0) 0.329 us | }
0) 0.919 us | }
0) | _raw_spin_unlock_irqrestore() {
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.353 us | }
0) 0.052 us | mem_cgroup_end_page_stat();
0) 3.044 us | }
0) 3.332 us | }
0) 3.919 us | }
0) | unlock_page() {
0) 0.061 us | __wake_up_bit();
0) 0.341 us | }
0) | invalidate_inode_page() {
0) 0.046 us | page_mapping();
0) | remove_mapping() {
0) | __remove_mapping() {
0) 0.045 us | page_mapping();
0) 0.046 us | mem_cgroup_begin_page_stat();
0) 0.045 us | _raw_spin_lock_irqsave();
0) | __delete_from_page_cache() {
0) 0.044 us | PageHuge();
0) | __dec_zone_page_state() {
0) 0.047 us | __dec_zone_state();
0) 0.321 us | }
0) 0.930 us | }
0) | _raw_spin_unlock_irqrestore() {
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.328 us | }
0) 0.045 us | mem_cgroup_end_page_stat();
0) 2.916 us | }
0) 3.212 us | }
0) 3.790 us | }
0) | unlock_page() {
0) 0.052 us | __wake_up_bit();
0) 0.341 us | }
0) | invalidate_inode_page() {
0) 0.046 us | page_mapping();
0) | remove_mapping() {
0) | __remove_mapping() {
0) 0.045 us | page_mapping();
0) 0.046 us | mem_cgroup_begin_page_stat();
0) 0.045 us | _raw_spin_lock_irqsave();
0) | __delete_from_page_cache() {
0) 0.042 us | PageHuge();
0) | __dec_zone_page_state() {
0) 0.046 us | __dec_zone_state();
0) 0.321 us | }
0) 0.942 us | }
0) | _raw_spin_unlock_irqrestore() {
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.331 us | }
0) 0.047 us | mem_cgroup_end_page_stat();
0) 2.925 us | }
0) 3.225 us | }
0) 3.791 us | }
0) | unlock_page() {
0) 0.051 us | __wake_up_bit();
0) 0.341 us | }
0) | invalidate_inode_page() {
0) 0.047 us | page_mapping();
0) | remove_mapping() {
0) | __remove_mapping() {
0) 0.047 us | page_mapping();
0) 0.045 us | mem_cgroup_begin_page_stat();
0) 0.046 us | _raw_spin_lock_irqsave();
0) | __delete_from_page_cache() {
0) 0.046 us | PageHuge();
0) | __dec_zone_page_state() {
0) 0.052 us | __dec_zone_state();
0) 0.337 us | }
0) 0.962 us | }
0) | _raw_spin_unlock_irqrestore() {
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.331 us | }
0) 0.047 us | mem_cgroup_end_page_stat();
0) 2.985 us | }
0) 3.278 us | }
0) 3.851 us | }
0) | unlock_page() {
0) 0.056 us | __wake_up_bit();
0) 0.443 us | }
0) | invalidate_inode_page() {
0) 0.047 us | page_mapping();
0) | remove_mapping() {
0) | __remove_mapping() {
0) 0.046 us | page_mapping();
0) 0.046 us | mem_cgroup_begin_page_stat();
0) 0.045 us | _raw_spin_lock_irqsave();
0) | __delete_from_page_cache() {
0) | call_rcu_sched() {
0) | __call_rcu() {
0) 0.048 us | __call_rcu_nocb_enqueue();
0) 0.385 us | }
0) 0.652 us | }
0) 0.046 us | PageHuge();
0) | __dec_zone_page_state() {
0) 0.052 us | __dec_zone_state();
0) 0.330 us | }
0) 1.859 us | }
0) | _raw_spin_unlock_irqrestore() {
0) 0.052 us | __pv_queued_spin_unlock();
0) 0.329 us | }
0) 0.043 us | mem_cgroup_end_page_stat();
0) 3.829 us | }
0) 4.106 us | }
0) 4.689 us | }
0) | unlock_page() {
0) 0.047 us | __wake_up_bit();
0) 0.329 us | }
0) 0.088 us | pagevec_remove_exceptionals();
0) | __pagevec_release() {
0) | lru_add_drain_cpu() {
0) | pagevec_lru_move_fn() {
0) 0.045 us | _raw_spin_lock_irqsave();
0) 0.062 us | mem_cgroup_page_lruvec();
0) | __pagevec_lru_add_fn() {
0) 0.046 us | mem_cgroup_update_lru_size();
0) 0.045 us | __mod_zone_page_state();
0) 0.714 us | }
0) 0.045 us | mem_cgroup_page_lruvec();
0) | __pagevec_lru_add_fn() {
0) 0.044 us | mem_cgroup_update_lru_size();
0) 0.052 us | __mod_zone_page_state();
0) 0.621 us | }
0) 0.047 us | mem_cgroup_page_lruvec();
0) | __pagevec_lru_add_fn() {
0) 0.045 us | mem_cgroup_update_lru_size();
0) 0.045 us | __mod_zone_page_state();
0) 0.637 us | }
0) | _raw_spin_unlock_irqrestore() {
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.335 us | }
0) | release_pages() {
0) 0.047 us | mem_cgroup_uncharge_list();
0) 0.046 us | free_hot_cold_page_list();
0) 0.683 us | }
0) 5.415 us | }
0) 5.747 us | }
0) | release_pages() {
0) 0.047 us | _raw_spin_lock_irqsave();
0) 0.052 us | mem_cgroup_page_lruvec();
0) 0.044 us | mem_cgroup_update_lru_size();
0) 0.045 us | __mod_zone_page_state();
0) 0.044 us | mem_cgroup_page_lruvec();
0) 0.045 us | mem_cgroup_update_lru_size();
0) 0.044 us | __mod_zone_page_state();
0) 0.045 us | mem_cgroup_page_lruvec();
0) 0.043 us | mem_cgroup_update_lru_size();
0) 0.045 us | __mod_zone_page_state();
0) 0.045 us | mem_cgroup_page_lruvec();
0) 0.045 us | mem_cgroup_update_lru_size();
0) 0.042 us | __mod_zone_page_state();
0) 0.045 us | mem_cgroup_page_lruvec();
0) 0.045 us | mem_cgroup_update_lru_size();
0) 0.045 us | __mod_zone_page_state();
0) 0.045 us | mem_cgroup_page_lruvec();
0) 0.044 us | mem_cgroup_update_lru_size();
0) 0.042 us | __mod_zone_page_state();
0) 0.046 us | mem_cgroup_page_lruvec();
0) 0.045 us | mem_cgroup_update_lru_size();
0) 0.044 us | __mod_zone_page_state();
0) | _raw_spin_unlock_irqrestore() {
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.336 us | }
0) | mem_cgroup_uncharge_list() {
0) | uncharge_list() {
0) | uncharge_batch() {
0) | page_counter_uncharge() {
0) 0.044 us | page_counter_cancel();
0) 0.045 us | page_counter_cancel();
0) 0.041 us | page_counter_cancel();
0) 0.058 us | page_counter_cancel();
0) 1.283 us | }
0) 0.044 us | memcg_check_events();
0) 1.938 us | }
0) 2.346 us | }
0) 2.654 us | }
0) | free_hot_cold_page_list() {
0) | free_hot_cold_page() {
0) 0.104 us | free_pages_prepare();
0) 0.212 us | get_pfnblock_flags_mask();
0) 0.954 us | }
0) | free_hot_cold_page() {
0) 0.064 us | free_pages_prepare();
0) 0.133 us | get_pfnblock_flags_mask();
0) 0.727 us | }
0) | free_hot_cold_page() {
0) 0.056 us | free_pages_prepare();
0) 0.066 us | get_pfnblock_flags_mask();
0) 0.649 us | }
0) | free_hot_cold_page() {
0) 0.057 us | free_pages_prepare();
0) 0.054 us | get_pfnblock_flags_mask();
0) 0.645 us | }
0) | free_hot_cold_page() {
0) 0.057 us | free_pages_prepare();
0) 0.050 us | get_pfnblock_flags_mask();
0) 0.653 us | }
0) | free_hot_cold_page() {
0) 0.056 us | free_pages_prepare();
0) 0.060 us | get_pfnblock_flags_mask();
0) 0.645 us | }
0) | free_hot_cold_page() {
0) 0.057 us | free_pages_prepare();
0) 0.051 us | get_pfnblock_flags_mask();
0) 0.631 us | }
0) 6.626 us | }
0) + 17.002 us | }
0) + 23.291 us | }
0) 0.045 us | _cond_resched();
0) | pagevec_lookup_entries() {
0) 0.079 us | find_get_entries();
0) 0.361 us | }
0) + 60.406 us | }
0) | iput() {
0) 0.045 us | _raw_spin_lock();
0) 0.044 us | ext4_drop_inode();
0) | inode_add_lru.part.17() {
0) | list_lru_add() {
0) 0.050 us | _raw_spin_lock();
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.689 us | }
0) 0.973 us | }
0) 0.042 us | __pv_queued_spin_unlock();
0) 2.125 us | }
0) 0.043 us | _raw_spin_lock();
0) + 65.263 us | }
0) 0.045 us | __pv_queued_spin_unlock();
0) + 78.001 us | }
0) + 78.558 us | }
0) | dispose_list() {
0) | evict() {
0) 0.046 us | _raw_spin_lock();
0) 0.043 us | __pv_queued_spin_unlock();
0) | inode_wait_for_writeback() {
0) 0.046 us | _raw_spin_lock();
0) | __inode_wait_for_writeback() {
0) 0.075 us | bit_waitqueue();
0) 0.382 us | }
0) 0.043 us | __pv_queued_spin_unlock();
0) 1.236 us | }
0) | ext4_evict_inode() {
0) | jbd2_complete_transaction() {
0) 0.047 us | _raw_read_lock();
0) 0.044 us | _raw_write_lock();
0) | __jbd2_log_start_commit() {
0) | __wake_up() {
0) 0.047 us | _raw_spin_lock_irqsave();
0) | __wake_up_common() {
0) | autoremove_wake_function() {
0) | default_wake_function() {
0) | try_to_wake_up() {
0) 0.100 us | _raw_spin_lock_irqsave();
0) 0.075 us | task_waking_fair();
0) | select_task_rq_fair() {
0) | select_idle_sibling() {
0) 0.048 us | idle_cpu();
0) 0.353 us | }
0) 0.644 us | }
0) 0.051 us | _raw_spin_lock();
0) | ttwu_do_activate.constprop.89() {
0) | activate_task() {
0) | enqueue_task() {
0) 0.139 us | update_rq_clock.part.79();
0) | enqueue_task_fair() {
0) | enqueue_entity() {
0) | update_curr() {
0) 0.088 us | update_min_vruntime();
0) 0.090 us | cpuacct_charge();
0) 0.754 us | }
0) 0.047 us | __update_entity_load_avg_contrib();
0) 0.124 us | update_cfs_rq_blocked_load();
0) 0.058 us | account_entity_enqueue();
0) 0.077 us | update_cfs_shares();
0) 0.052 us | place_entity();
0) 0.058 us | __enqueue_entity();
0) 2.979 us | }
0) 0.045 us | hrtick_update();
0) 3.588 us | }
0) 4.252 us | }
0) 4.537 us | }
0) | ttwu_do_wakeup() {
0) | check_preempt_curr() {
0) | check_preempt_wakeup() {
0) 0.045 us | update_curr();
0) 0.055 us | wakeup_preempt_entity.isra.53();
0) 0.044 us | set_next_buddy();
0) 0.046 us | resched_curr();
0) 1.414 us | }
0) 1.696 us | }
0) 0.045 us | __pv_queued_spin_unlock();
0) 2.368 us | }
0) 7.459 us | }
0) 0.042 us | __pv_queued_spin_unlock();
0) 0.053 us | ttwu_stat();
0) | _raw_spin_unlock_irqrestore() {
0) 0.047 us | __pv_queued_spin_unlock();
0) 0.340 us | }
0) + 10.844 us | }
0) + 11.123 us | }
0) + 11.415 us | }
0) + 11.752 us | }
0) | _raw_spin_unlock_irqrestore() {
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.331 us | }
0) + 12.937 us | }
0) + 13.249 us | }
0) | jbd2_log_wait_commit() {
0) 0.044 us | _raw_read_lock();
0) | __wake_up() {
0) 0.047 us | _raw_spin_lock_irqsave();
0) 0.050 us | __wake_up_common();
0) | _raw_spin_unlock_irqrestore() {
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.345 us | }
0) 1.201 us | }
0) | _cond_resched() {
0) | __schedule() {
0) 0.048 us | rcu_note_context_switch();
0) 0.046 us | _raw_spin_lock_irq();
0) | pick_next_task_fair() {
0) 0.059 us | update_curr();
0) 0.046 us | check_cfs_rq_runtime();
0) | pick_next_entity() {
0) 0.045 us | wakeup_preempt_entity.isra.53();
0) 0.085 us | clear_buddies();
0) 0.663 us | }
0) | put_prev_entity() {
0) 0.065 us | update_curr();
0) 0.049 us | check_cfs_rq_runtime();
0) 0.123 us | __enqueue_entity();
0) 1.038 us | }
0) | set_next_entity() {
0) 0.048 us | update_stats_wait_end();
0) 0.403 us | }
0) 3.513 us | }
0) 0.046 us | __pv_queued_spin_unlock();
------------------------------------------
0) kswapd0-33 => jbd2/xv-248
------------------------------------------
0) | finish_task_switch() {
0) 0.043 us | __pv_queued_spin_unlock();
0) 0.396 us | }
0) # 7398.095 us | } /* __schedule */
0) # 7398.425 us | } /* schedule */
0) 0.043 us | _raw_write_lock();
0) 0.079 us | finish_wait();
0) | del_timer_sync() {
0) | try_to_del_timer_sync() {
0) | lock_timer_base.isra.22() {
0) 0.046 us | _raw_spin_lock_irqsave();
0) 0.328 us | }
0) 0.137 us | detach_if_pending();
0) | _raw_spin_unlock_irqrestore() {
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.327 us | }
0) 1.565 us | }
0) 1.837 us | }
0) | jbd2_journal_commit_transaction() {
0) 0.127 us | journal_tag_bytes();
0) 0.045 us | _raw_write_lock();
0) 0.043 us | _raw_spin_lock();
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.046 us | _raw_spin_lock();
0) | __jbd2_journal_clean_checkpoint_list() {
0) 0.185 us | journal_clean_one_cp_list();
0) 0.043 us | journal_clean_one_cp_list();
0) 0.851 us | }
0) 0.042 us | __pv_queued_spin_unlock();
0) 0.513 us | jbd2_clear_buffer_revoked_flags();
0) 0.397 us | jbd2_journal_switch_revoke_table();
0) 0.102 us | ktime_get();
0) | __wake_up() {
0) 0.045 us | _raw_spin_lock_irqsave();
0) 0.060 us | __wake_up_common();
0) | _raw_spin_unlock_irqrestore() {
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.338 us | }
0) 1.171 us | }
0) | journal_submit_data_buffers() {
0) 0.045 us | _raw_spin_lock();
0) 0.050 us | __pv_queued_spin_unlock();
0) 0.623 us | }
0) 0.050 us | blk_start_plug();
0) 0.679 us | jbd2_journal_write_revoke_records();
0) 0.043 us | _raw_write_lock();
0) | jbd2_journal_get_descriptor_buffer() {
0) | jbd2_journal_next_log_block() {
0) 0.045 us | _raw_write_lock();
0) | jbd2_journal_bmap() {
0) | bmap() {
0) | ext4_bmap() {
0) 0.073 us | mapping_tagged();
0) | generic_block_bmap() {
0) | ext4_get_block() {
0) | _ext4_get_block() {
0) | ext4_map_blocks() {
0) | ext4_es_lookup_extent() {
0) 0.059 us | _raw_read_lock();
0) 0.411 us | }
0) | down_read() {
0) 0.045 us | _cond_resched();
0) 0.336 us | }
0) | ext4_ext_map_blocks() {
0) | ext4_find_extent() {
0) | __kmalloc() {
0) 0.071 us | kmalloc_slab();
0) 0.046 us | _cond_resched();
0) 0.777 us | }
0) 1.145 us | }
0) 0.048 us | ext4_ext_drop_refs();
0) 0.102 us | kfree();
0) 2.187 us | }
0) | ext4_es_insert_extent() {
0) 0.047 us | _raw_write_lock();
0) | __es_remove_extent() {
0) 0.087 us | __es_tree_search();
0) 0.455 us | }
0) | __es_insert_extent() {
0) 0.070 us | ext4_es_can_be_merged();
0) 0.430 us | }
0) 1.730 us | }
0) 0.044 us | up_read();
0) | __check_block_validity.constprop.63() {
0) 0.180 us | ext4_data_block_valid();
0) 0.482 us | }
0) 6.846 us | }
0) 7.201 us | }
0) 7.500 us | }
0) 7.813 us | }
0) 8.462 us | }
0) 8.816 us | }
0) 9.270 us | }
0) 9.870 us | }
0) | __getblk_gfp() {
0) | __find_get_block() {
0) | __find_get_block_slow() {
0) | pagecache_get_page() {
0) 0.254 us | find_get_entry();
0) 0.596 us | }
0) 0.949 us | }
0) 1.375 us | }
0) 0.045 us | _cond_resched();
0) | __getblk_slow() {
0) | __find_get_block() {
0) | __find_get_block_slow() {
0) | pagecache_get_page() {
0) 0.073 us | find_get_entry();
0) 0.361 us | }
0) 0.639 us | }
0) 0.941 us | }
0) | pagecache_get_page() {
0) 0.055 us | find_get_entry();
0) | __page_cache_alloc() {
0) | alloc_pages_current() {
0) 0.060 us | get_task_policy.part.24();
0) 0.043 us | policy_nodemask();
0) 0.054 us | policy_zonelist();
0) | __alloc_pages_nodemask() {
0) 0.049 us | _cond_resched();
0) 0.059 us | next_zones_zonelist();
0) | get_page_from_freelist() {
0) 0.058 us | next_zones_zonelist();
0) 0.045 us | __cpuset_node_allowed();
0) 0.053 us | __zone_watermark_ok();
0) 0.058 us | next_zones_zonelist();
0) 0.045 us | __cpuset_node_allowed();
0) 0.045 us | __zone_watermark_ok();
0) 0.045 us | __mod_zone_page_state();
0) | zone_statistics() {
0) 0.065 us | __inc_zone_state();
0) 0.044 us | __inc_zone_state();
0) 0.678 us | }
0) 3.134 us | }
0) 4.019 us | }
0) 5.280 us | }
0) 5.586 us | }
0) | add_to_page_cache_lru() {
0) | __add_to_page_cache_locked() {
0) 0.052 us | PageHuge();
0) | mem_cgroup_try_charge() {
0) 0.063 us | get_mem_cgroup_from_mm();
0) 0.055 us | try_charge();
0) 0.697 us | }
0) 0.046 us | _raw_spin_lock_irq();
0) | __inc_zone_page_state() {
0) 0.052 us | __inc_zone_state();
0) 0.329 us | }
0) 0.045 us | __pv_queued_spin_unlock();
0) | mem_cgroup_commit_charge() {
0) 0.047 us | commit_charge();
0) 0.087 us | mem_cgroup_charge_statistics.isra.24();
0) 0.044 us | memcg_check_events();
0) 1.014 us | }
0) 3.894 us | }
0) | lru_cache_add() {
0) 0.066 us | __lru_cache_add();
0) 0.370 us | }
0) 4.853 us | }
0) + 11.284 us | }
0) | alloc_page_buffers() {
0) | alloc_buffer_head() {
0) | kmem_cache_alloc() {
0) 0.052 us | _cond_resched();
0) 0.432 us | }
0) 0.822 us | }
0) 1.146 us | }
0) 0.052 us | _raw_spin_lock();
0) | init_page_buffers() {
0) 0.044 us | I_BDEV();
0) 0.403 us | }
0) 0.044 us | __pv_queued_spin_unlock();
0) | unlock_page() {
0) 0.048 us | __wake_up_bit();
0) 0.328 us | }
0) 0.046 us | put_page();
0) | __find_get_block() {
0) | __find_get_block_slow() {
0) | pagecache_get_page() {
0) 0.087 us | find_get_entry();
0) | mark_page_accessed() {
0) 0.046 us | workingset_activation();
0) 0.385 us | }
0) 1.022 us | }
0) 0.044 us | _raw_spin_lock();
0) 0.044 us | __pv_queued_spin_unlock();
0) 0.042 us | put_page();
0) 2.198 us | }
0) | bh_lru_install() {
0) 0.050 us | __brelse();
0) 0.438 us | }
0) 3.168 us | }
0) + 19.829 us | }
0) + 22.068 us | }
0) 0.045 us | _cond_resched();
0) | unlock_buffer() {
0) | wake_up_bit() {
0) 0.106 us | bit_waitqueue();
0) 0.049 us | __wake_up_bit();
0) 0.686 us | }
0) 0.960 us | }
0) + 34.759 us | }
0) | jbd2_journal_next_log_block() {
0) 0.045 us | _raw_write_lock();
0) | jbd2_journal_bmap() {
0) | bmap() {
0) | ext4_bmap() {
0) 0.046 us | mapping_tagged();
0) | generic_block_bmap() {
0) | ext4_get_block() {
0) | _ext4_get_block() {
0) | ext4_map_blocks() {
0) | ext4_es_lookup_extent() {
0) 0.045 us | _raw_read_lock();
0) 0.362 us | }
0) | down_read() {
0) 0.043 us | _cond_resched();
0) 0.325 us | }
0) | ext4_ext_map_blocks() {
0) | ext4_find_extent() {
0) | __kmalloc() {
0) 0.051 us | kmalloc_slab();
0) 0.044 us | _cond_resched();
0) 0.635 us | }
0) 0.932 us | }
0) 0.043 us | ext4_ext_drop_refs();
0) 0.060 us | kfree();
0) 1.818 us | }
0) | ext4_es_insert_extent() {
0) 0.045 us | _raw_write_lock();
0) | __es_remove_extent() {
0) 0.060 us | __es_tree_search();
0) 0.351 us | }
0) | __es_insert_extent() {
0) 0.070 us | ext4_es_can_be_merged();
0) 0.384 us | }
0) 1.574 us | }
0) 0.047 us | up_read();
0) | __check_block_validity.constprop.63() {
0) 0.100 us | ext4_data_block_valid();
0) 0.475 us | }
0) 6.133 us | }
0) 6.455 us | }
0) 6.735 us | }
0) 7.018 us | }
0) 7.596 us | }
0) 7.898 us | }
0) 8.179 us | }
0) 8.741 us | }
0) | jbd2_journal_write_metadata_buffer() {
0) | alloc_buffer_head() {
0) | kmem_cache_alloc() {
0) 0.045 us | _cond_resched();
0) 0.360 us | }
0) 0.648 us | }
0) 0.045 us | jbd2_buffer_frozen_trigger();
0) 0.045 us | set_bh_page();
0) 0.043 us | _raw_spin_lock();
0) | __jbd2_journal_file_buffer() {
0) 0.081 us | __jbd2_journal_temp_unlink_buffer();
0) 0.447 us | }
0) 0.047 us | __pv_queued_spin_unlock();
0) 3.014 us | }
0) | jbd2_journal_next_log_block() {
0) 0.045 us | _raw_write_lock();
0) | jbd2_journal_bmap() {
0) | bmap() {
0) | ext4_bmap() {
0) 0.047 us | mapping_tagged();
0) | generic_block_bmap() {
0) | ext4_get_block() {
0) | _ext4_get_block() {
0) | ext4_map_blocks() {
0) | ext4_es_lookup_extent() {
0) 0.045 us | _raw_read_lock();
0) 0.355 us | }
0) | down_read() {
0) 0.045 us | _cond_resched();
0) 0.323 us | }
0) | ext4_ext_map_blocks() {
0) | ext4_find_extent() {
0) | __kmalloc() {
0) 0.045 us | kmalloc_slab();
0) 0.043 us | _cond_resched();
0) 0.629 us | }
0) 0.924 us | }
0) 0.043 us | ext4_ext_drop_refs();
0) 0.046 us | kfree();
0) 1.795 us | }
0) | ext4_es_insert_extent() {
0) 0.051 us | _raw_write_lock();
0) | __es_remove_extent() {
0) 0.047 us | __es_tree_search();
0) 0.330 us | }
0) | __es_insert_extent() {
0) 0.070 us | ext4_es_can_be_merged();
0) 0.345 us | }
0) 1.523 us | }
0) 0.043 us | up_read();
0) | __check_block_validity.constprop.63() {
0) 0.047 us | ext4_data_block_valid();
0) 0.338 us | }
0) 5.842 us | }
0) 6.125 us | }
0) 6.398 us | }
0) 6.682 us | }
0) 7.245 us | }
0) 7.526 us | }
0) 7.799 us | }
0) 8.391 us | }
0) | jbd2_journal_write_metadata_buffer() {
0) | alloc_buffer_head() {
0) | kmem_cache_alloc() {
0) 0.045 us | _cond_resched();
0) 0.339 us | }
0) 0.633 us | }
0) 0.042 us | jbd2_buffer_frozen_trigger();
0) 0.041 us | set_bh_page();
0) 0.043 us | _raw_spin_lock();
0) | __jbd2_journal_file_buffer() {
0) 0.046 us | __jbd2_journal_temp_unlink_buffer();
0) 0.346 us | }
0) 0.043 us | __pv_queued_spin_unlock();
0) 2.852 us | }
0) | jbd2_journal_next_log_block() {
0) 0.044 us | _raw_write_lock();
0) | jbd2_journal_bmap() {
0) | bmap() {
0) | ext4_bmap() {
0) 0.045 us | mapping_tagged();
0) | generic_block_bmap() {
0) | ext4_get_block() {
0) | _ext4_get_block() {
0) | ext4_map_blocks() {
0) | ext4_es_lookup_extent() {
0) 0.045 us | _raw_read_lock();
0) 0.327 us | }
0) | down_read() {
0) 0.045 us | _cond_resched();
0) 0.325 us | }
0) | ext4_ext_map_blocks() {
0) | ext4_find_extent() {
0) | __kmalloc() {
0) 0.045 us | kmalloc_slab();
0) 0.045 us | _cond_resched();
0) 0.618 us | }
0) 0.915 us | }
0) 0.047 us | ext4_ext_drop_refs();
0) 0.058 us | kfree();
0) 1.794 us | }
0) | ext4_es_insert_extent() {
0) 0.045 us | _raw_write_lock();
0) | __es_remove_extent() {
0) 0.046 us | __es_tree_search();
0) 0.330 us | }
0) | __es_insert_extent() {
0) 0.050 us | ext4_es_can_be_merged();
0) 0.366 us | }
0) 1.511 us | }
0) 0.044 us | up_read();
0) | __check_block_validity.constprop.63() {
0) 0.055 us | ext4_data_block_valid();
0) 0.328 us | }
0) 5.825 us | }
0) 6.115 us | }
0) 6.382 us | }
0) 6.670 us | }
0) 7.224 us | }
0) 7.513 us | }
0) 7.786 us | }
0) 8.343 us | }
0) | jbd2_journal_write_metadata_buffer() {
0) | alloc_buffer_head() {
0) | kmem_cache_alloc() {
0) 0.045 us | _cond_resched();
0) 0.351 us | }
0) 0.637 us | }
0) 0.043 us | jbd2_buffer_frozen_trigger();
0) 0.044 us | set_bh_page();
0) 0.047 us | _raw_spin_lock();
0) | __jbd2_journal_file_buffer() {
0) 0.053 us | __jbd2_journal_temp_unlink_buffer();
0) 0.335 us | }
0) 0.044 us | __pv_queued_spin_unlock();
0) 2.790 us | }
0) 0.044 us | _cond_resched();
0) | submit_bh() {
0) | submit_bh_wbc() {
0) | bio_alloc_bioset() {
0) | mempool_alloc() {
0) 0.045 us | _cond_resched();
0) | mempool_alloc_slab() {
0) | kmem_cache_alloc() {
0) 0.191 us | __slab_alloc();
0) 0.510 us | }
0) 0.955 us | }
0) 1.643 us | }
0) 2.012 us | }
0) 0.044 us | guard_bio_eod();
0) | submit_bio() {
0) | generic_make_request() {
0) | generic_make_request_checks() {
0) 0.046 us | _cond_resched();
0) | blk_throtl_bio() {
0) 0.096 us | throtl_update_dispatch_stats();
0) 0.630 us | }
0) 1.341 us | }
0) | blk_queue_bio() {
0) 0.045 us | blk_queue_bounce();
0) 0.059 us | bio_integrity_enabled();
0) 0.053 us | blk_attempt_plug_merge();
0) 0.084 us | _raw_spin_lock_irq();
0) | elv_merge() {
0) 0.045 us | elv_rqhash_find.isra.10();
0) | deadline_merge() {
0) 0.075 us | elv_rb_find();
0) 0.434 us | }
0) 1.100 us | }
0) | get_request() {
0) 0.055 us | elv_may_queue();
0) 0.044 us | __pv_queued_spin_unlock();
0) | mempool_alloc() {
0) 0.042 us | _cond_resched();
0) | alloc_request_struct() {
0) 0.178 us | kmem_cache_alloc_node();
0) 0.491 us | }
0) 1.165 us | }
0) 0.120 us | blk_rq_init();
0) 0.052 us | elv_set_request();
0) 2.919 us | }
0) | init_request_from_bio() {
0) | blk_rq_bio_prep() {
0) | blk_recount_segments() {
0) 0.120 us | __blk_recalc_rq_segments();
0) 0.434 us | }
0) 0.780 us | }
0) 1.082 us | }
0) | blk_account_io_start() {
0) 0.113 us | disk_map_sector_rcu();
0) | part_round_stats() {
0) 0.070 us | part_round_stats_single();
0) 0.042 us | part_round_stats_single();
0) 0.653 us | }
0) 1.354 us | }
0) 8.802 us | }
0) + 10.730 us | }
0) + 11.053 us | }
0) + 13.959 us | }
0) + 14.244 us | }
0) 0.043 us | _cond_resched();
0) | submit_bh() {
0) | submit_bh_wbc() {
0) | bio_alloc_bioset() {
0) | mempool_alloc() {
0) 0.051 us | _cond_resched();
0) | mempool_alloc_slab() {
0) 0.098 us | kmem_cache_alloc();
0) 0.368 us | }
0) 0.946 us | }
0) 1.270 us | }
0) 0.043 us | guard_bio_eod();
0) | submit_bio() {
0) | generic_make_request() {
0) | generic_make_request_checks() {
0) 0.053 us | _cond_resched();
0) | blk_throtl_bio() {
0) 0.060 us | throtl_update_dispatch_stats();
0) 0.353 us | }
0) 0.975 us | }
0) | blk_queue_bio() {
0) 0.046 us | blk_queue_bounce();
0) 0.046 us | bio_integrity_enabled();
0) | blk_attempt_plug_merge() {
0) | blk_rq_merge_ok() {
0) 0.042 us | blk_integrity_merge_bio();
0) 0.391 us | }
0) 0.053 us | blk_try_merge();
0) | bio_attempt_back_merge() {
0) | ll_back_merge_fn() {
0) | blk_recount_segments() {
0) 0.068 us | __blk_recalc_rq_segments();
0) 0.357 us | }
0) 0.043 us | blk_integrity_merge_bio();
0) 0.975 us | }
0) 0.063 us | ioprio_best();
0) 0.070 us | blk_account_io_start();
0) 1.923 us | }
0) 3.212 us | }
0) 4.234 us | }
0) 5.714 us | }
0) 6.010 us | }
0) 8.071 us | }
0) 8.343 us | }
0) 0.044 us | _cond_resched();
0) | submit_bh() {
0) | submit_bh_wbc() {
0) | bio_alloc_bioset() {
0) | mempool_alloc() {
0) 0.045 us | _cond_resched();
0) | mempool_alloc_slab() {
0) 0.099 us | kmem_cache_alloc();
0) 0.365 us | }
0) 0.935 us | }
0) 1.230 us | }
0) 0.043 us | guard_bio_eod();
0) | submit_bio() {
0) | generic_make_request() {
0) | generic_make_request_checks() {
0) 0.045 us | _cond_resched();
0) | blk_throtl_bio() {
0) 0.069 us | throtl_update_dispatch_stats();
0) 0.354 us | }
0) 0.951 us | }
0) | blk_queue_bio() {
0) 0.046 us | blk_queue_bounce();
0) 0.043 us | bio_integrity_enabled();
0) | blk_attempt_plug_merge() {
0) | blk_rq_merge_ok() {
0) 0.044 us | blk_integrity_merge_bio();
0) 0.326 us | }
0) 0.043 us | blk_try_merge();
0) | bio_attempt_back_merge() {
0) | ll_back_merge_fn() {
0) | blk_recount_segments() {
0) 0.063 us | __blk_recalc_rq_segments();
0) 0.334 us | }
0) 0.045 us | blk_integrity_merge_bio();
0) 0.907 us | }
0) 0.057 us | ioprio_best();
0) 0.045 us | blk_account_io_start();
0) 1.769 us | }
0) 2.942 us | }
0) 3.812 us | }
0) 5.269 us | }
0) 5.551 us | }
0) 7.565 us | }
0) 7.843 us | }
0) 0.044 us | _cond_resched();
0) | submit_bh() {
0) | submit_bh_wbc() {
0) | bio_alloc_bioset() {
0) | mempool_alloc() {
0) 0.044 us | _cond_resched();
0) | mempool_alloc_slab() {
0) | kmem_cache_alloc() {
0) 0.293 us | __slab_alloc();
0) 0.589 us | }
0) 0.877 us | }
0) 1.564 us | }
0) 1.867 us | }
0) 0.045 us | guard_bio_eod();
0) | submit_bio() {
0) | generic_make_request() {
0) | generic_make_request_checks() {
0) 0.046 us | _cond_resched();
0) | blk_throtl_bio() {
0) 0.067 us | throtl_update_dispatch_stats();
0) 0.343 us | }
0) 0.928 us | }
0) | blk_queue_bio() {
0) 0.046 us | blk_queue_bounce();
0) 0.043 us | bio_integrity_enabled();
0) | blk_attempt_plug_merge() {
0) | blk_rq_merge_ok() {
0) 0.045 us | blk_integrity_merge_bio();
0) 0.338 us | }
0) 0.050 us | blk_try_merge();
0) | bio_attempt_back_merge() {
0) | ll_back_merge_fn() {
0) | blk_recount_segments() {
0) 0.076 us | __blk_recalc_rq_segments();
0) 0.357 us | }
0) 0.045 us | blk_integrity_merge_bio();
0) 0.918 us | }
0) 0.045 us | ioprio_best();
0) 0.047 us | blk_account_io_start();
0) 1.804 us | }
0) 2.933 us | }
0) 3.810 us | }
0) 5.253 us | }
0) 5.533 us | }
0) 8.267 us | }
0) 8.542 us | }
0) 0.041 us | _cond_resched();
0) 0.050 us | _raw_spin_lock();
0) 0.042 us | __pv_queued_spin_unlock();
0) | jbd2_journal_get_log_tail() {
0) 0.044 us | _raw_read_lock();
0) 0.042 us | _raw_spin_lock();
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.919 us | }
0) 0.043 us | _raw_write_lock();
0) | blk_finish_plug() {
0) | blk_flush_plug_list() {
0) 0.046 us | _raw_spin_lock();
0) | __elv_add_request() {
0) 0.045 us | elv_rqhash_find.isra.10();
0) 0.072 us | elv_rqhash_add.isra.11();
0) | deadline_add_request() {
0) 0.060 us | elv_rb_add();
0) 0.374 us | }
0) 1.349 us | }
0) | queue_unplugged() {
0) | __blk_run_queue() {
0) | do_blkif_request() {
0) | blk_peek_request() {
0) | deadline_dispatch_requests() {
0) 0.092 us | elv_rb_del();
0) | elv_dispatch_add_tail() {
0) 0.053 us | elv_rqhash_del.isra.5.part.6();
0) 0.364 us | }
0) 1.080 us | }
0) 1.438 us | }
0) | blk_start_request() {
0) 0.078 us | blk_dequeue_request();
0) 0.050 us | blk_add_timer();
0) 0.655 us | }
0) | gnttab_alloc_grant_references() {
0) | get_free_entries() {
0) 0.065 us | _raw_spin_lock_irqsave();
0) | _raw_spin_unlock_irqrestore() {
0) 0.042 us | __pv_queued_spin_unlock();
0) 0.489 us | }
0) 1.251 us | }
0) 1.543 us | }
0) 0.223 us | blk_rq_map_sg();
0) | get_grant() {
0) 0.050 us | gnttab_claim_grant_reference();
0) | gnttab_grant_foreign_access_ref() {
0) 0.202 us | gnttab_update_entry_v1();
0) 0.573 us | }
0) 1.381 us | }
0) | get_grant() {
0) 0.050 us | gnttab_claim_grant_reference();
0) | gnttab_grant_foreign_access_ref() {
0) 0.055 us | gnttab_update_entry_v1();
0) 0.349 us | }
0) 1.021 us | }
0) | get_grant() {
0) 0.047 us | gnttab_claim_grant_reference();
0) | gnttab_grant_foreign_access_ref() {
0) 0.051 us | gnttab_update_entry_v1();
0) 0.321 us | }
0) 0.992 us | }
0) | get_grant() {
0) 0.047 us | gnttab_claim_grant_reference();
0) | gnttab_grant_foreign_access_ref() {
0) 0.047 us | gnttab_update_entry_v1();
0) 0.325 us | }
0) 1.015 us | }
0) 0.053 us | gnttab_free_grant_references();
0) | blk_peek_request() {
0) 0.072 us | deadline_dispatch_requests();
0) 0.376 us | }
0) | notify_remote_via_irq() {
0) | evtchn_from_irq() {
0) | irq_get_irq_data() {
0) 0.120 us | irq_to_desc();
0) 0.429 us | }
0) 0.785 us | }
0) 5.250 us | }
0) + 17.355 us | }
0) + 17.683 us | }
0) 0.045 us | __pv_queued_spin_unlock();
0) + 18.337 us | }
0) + 20.692 us | }
0) + 20.978 us | }
0) 0.043 us | _cond_resched();
0) | __wait_on_buffer() {
0) 0.044 us | _cond_resched();
0) | out_of_line_wait_on_bit() {
0) 0.079 us | bit_waitqueue();
0) | __wait_on_bit() {
0) | prepare_to_wait() {
0) 0.047 us | _raw_spin_lock_irqsave();
0) | _raw_spin_unlock_irqrestore() {
0) 0.043 us | __pv_queued_spin_unlock();
0) 0.340 us | }
0) 0.924 us | }
0) | bit_wait_io() {
0) | io_schedule_timeout() {
0) | __delayacct_blkio_start() {
0) 0.088 us | ktime_get();
0) 0.390 us | }
0) | schedule_timeout() {
0) | schedule() {
0) | __schedule() {
0) 0.062 us | rcu_note_context_switch();
0) 0.046 us | _raw_spin_lock_irq();
0) | deactivate_task() {
0) | dequeue_task() {
0) 0.128 us | update_rq_clock.part.79();
0) | dequeue_task_fair() {
0) | dequeue_entity() {
0) | update_curr() {
0) 0.044 us | update_min_vruntime();
0) 0.073 us | cpuacct_charge();
0) 0.697 us | }
0) 0.045 us | update_cfs_rq_blocked_load();
0) 0.046 us | clear_buddies();
0) 0.070 us | account_entity_dequeue();
0) 0.045 us | update_min_vruntime();
0) 0.076 us | update_cfs_shares();
0) 2.786 us | }
0) 0.044 us | hrtick_update();
0) 3.469 us | }
0) 4.193 us | }
0) 4.475 us | }
0) | pick_next_task_fair() {
0) 0.051 us | check_cfs_rq_runtime();
0) | pick_next_entity() {
0) 0.045 us | clear_buddies();
0) 0.337 us | }
0) | put_prev_entity() {
0) 0.051 us | check_cfs_rq_runtime();
0) 0.355 us | }
0) | set_next_entity() {
0) 0.051 us | update_stats_wait_end();
0) 0.046 us | __update_entity_load_avg_contrib();
0) 0.705 us | }
0) 2.493 us | }
0) 0.047 us | __pv_queued_spin_unlock();
------------------------------------------
0) jbd2/xv-248 => kswapd0-33
------------------------------------------
0) | finish_task_switch() {
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.352 us | }
0) ! 166.598 us | } /* __schedule */
0) ! 166.954 us | } /* _cond_resched */
0) | prepare_to_wait_event() {
0) 0.043 us | _raw_spin_lock_irqsave();
0) | _raw_spin_unlock_irqrestore() {
0) 0.045 us | __pv_queued_spin_unlock();
0) 0.330 us | }
0) 0.939 us | }
0) | schedule() {
0) | __schedule() {
0) 0.045 us | rcu_note_context_switch();
0) 0.045 us | _raw_spin_lock_irq();
0) | deactivate_task() {
0) | dequeue_task() {
0) 0.088 us | update_rq_clock.part.79();
0) | dequeue_task_fair() {
0) | dequeue_entity() {
0) | update_curr() {
0) 0.056 us | update_min_vruntime();
0) 0.053 us | cpuacct_charge();
0) 0.637 us | }
0) 0.053 us | update_cfs_rq_blocked_load();
0) 0.049 us | clear_buddies();
0) 0.059 us | account_entity_dequeue();
0) 0.048 us | update_min_vruntime();
0) 0.049 us | update_cfs_shares();
0) 2.398 us | }
0) 0.045 us | hrtick_update();
0) 2.979 us | }
0) 3.636 us | }
0) 3.937 us | }
0) | pick_next_task_fair() {
0) 0.055 us | check_cfs_rq_runtime();
0) | pick_next_entity() {
0) 0.045 us | clear_buddies();
0) 0.333 us | }
0) | pick_next_entity() {
0) 0.044 us | clear_buddies();
0) 0.331 us | }
0) | pick_next_entity() {
0) 0.045 us | clear_buddies();
0) 0.343 us | }
0) | pick_next_entity() {
0) 0.045 us | clear_buddies();
0) 0.340 us | }
0) | set_next_entity() {
0) 0.052 us | update_stats_wait_end();
0) 0.052 us
View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment