mirror of
https://github.com/Steffo99/appunti-magistrali.git
synced 2024-11-25 11:34:18 +00:00
28400 lines
1.4 MiB
28400 lines
1.4 MiB
# tracer: function_graph
|
|
#
|
|
# CPU DURATION FUNCTION CALLS
|
|
# | | | | | | |
|
|
0) 0.140 us | } /* mem_cgroup_uncharge_list */
|
|
0) 0.141 us | free_unref_page_list();
|
|
0) 0.932 us | } /* release_pages */
|
|
0) 2.344 us | } /* free_pages_and_swap_cache */
|
|
0) 6.563 us | } /* tlb_flush_mmu */
|
|
0) | free_pages() {
|
|
0) | free_pages.part.0() {
|
|
0) | __free_pages() {
|
|
0) | free_unref_page() {
|
|
0) 0.140 us | free_pcp_prepare();
|
|
0) 0.241 us | free_unref_page_prepare.part.0();
|
|
0) 0.190 us | free_unref_page_commit();
|
|
0) 1.132 us | }
|
|
0) 1.413 us | }
|
|
0) 1.693 us | }
|
|
0) 1.943 us | }
|
|
0) 8.947 us | } /* tlb_finish_mmu */
|
|
0) + 67.637 us | } /* unmap_region */
|
|
0) | remove_vma() {
|
|
0) | fput() {
|
|
0) | fput_many() {
|
|
0) | task_work_add() {
|
|
0) | kick_process() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.691 us | }
|
|
0) 0.982 us | }
|
|
0) 1.412 us | }
|
|
0) 1.663 us | }
|
|
0) | vm_area_free() {
|
|
0) | kmem_cache_free() {
|
|
0) 0.170 us | __slab_free();
|
|
0) 0.511 us | }
|
|
0) 0.802 us | }
|
|
0) 2.956 us | }
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) + 75.051 us | } /* __do_munmap */
|
|
0) 0.131 us | up_read();
|
|
0) + 75.862 us | } /* __vm_munmap */
|
|
0) + 76.924 us | } /* __x64_sys_munmap */
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.130 us | dput();
|
|
0) 0.150 us | mntput();
|
|
0) 0.671 us | }
|
|
0) 0.131 us | unroll_tree_refs();
|
|
0) 0.150 us | kfree();
|
|
0) 1.502 us | }
|
|
0) 1.784 us | }
|
|
0) | exit_to_usermode_loop() {
|
|
0) | task_work_run() {
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.400 us | }
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.400 us | }
|
|
0) | ____fput() {
|
|
0) | __fput() {
|
|
0) 0.171 us | __fsnotify_parent();
|
|
0) 0.170 us | fsnotify();
|
|
0) 0.160 us | locks_remove_file();
|
|
0) 0.381 us | ext4_release_file [ext4]();
|
|
0) 0.151 us | module_put();
|
|
0) 0.150 us | put_pid();
|
|
0) | dput() {
|
|
0) 0.150 us | __rcu_read_lock();
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.731 us | }
|
|
0) | mntput() {
|
|
0) | mntput_no_expire() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.692 us | }
|
|
0) 0.982 us | }
|
|
0) 0.141 us | security_file_free();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) | call_rcu() {
|
|
0) | __call_rcu() {
|
|
0) 0.140 us | rcu_segcblist_enqueue();
|
|
0) 0.691 us | }
|
|
0) 0.962 us | }
|
|
0) 6.402 us | }
|
|
0) 6.672 us | }
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.391 us | }
|
|
0) 9.127 us | }
|
|
0) 0.140 us | mem_cgroup_handle_over_high();
|
|
0) 0.151 us | blkcg_maybe_throttle_current();
|
|
0) + 10.089 us | }
|
|
0) + 90.219 us | } /* do_syscall_64 */
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.130 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.151 us | vmacache_find();
|
|
0) 0.150 us | vmacache_update();
|
|
0) 0.741 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.141 us | mem_cgroup_from_task();
|
|
0) 0.140 us | __count_memcg_events();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.141 us | pmd_devmap_trans_unstable();
|
|
0) | filemap_map_pages() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) | alloc_set_pte() {
|
|
0) 0.130 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.400 us | }
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.151 us | __rcu_read_unlock();
|
|
0) 0.411 us | }
|
|
0) 0.661 us | }
|
|
0) 1.452 us | }
|
|
0) 2.555 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.391 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.432 us | }
|
|
0) 1.704 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.443 us | }
|
|
0) 1.703 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.433 us | }
|
|
0) 1.703 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.432 us | }
|
|
0) 1.703 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.641 us | }
|
|
0) 1.433 us | }
|
|
0) 1.703 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.432 us | }
|
|
0) 1.704 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.442 us | }
|
|
0) 1.703 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.452 us | }
|
|
0) 1.723 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.641 us | }
|
|
0) 1.442 us | }
|
|
0) 1.704 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.381 us | }
|
|
0) 0.641 us | }
|
|
0) 1.432 us | }
|
|
0) 1.694 us | }
|
|
0) 0.361 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.390 us | }
|
|
0) 0.641 us | }
|
|
0) 1.433 us | }
|
|
0) 1.703 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.433 us | }
|
|
0) 1.703 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.641 us | }
|
|
0) 1.433 us | }
|
|
0) 1.703 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.641 us | }
|
|
0) 1.433 us | }
|
|
0) 1.703 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.433 us | }
|
|
0) 1.703 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) + 36.358 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.391 us | }
|
|
0) + 37.480 us | }
|
|
0) + 38.883 us | }
|
|
0) 0.130 us | up_read();
|
|
0) + 40.596 us | }
|
|
0) + 40.867 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.130 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.150 us | vmacache_find();
|
|
0) 0.131 us | vmacache_update();
|
|
0) 0.741 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.130 us | mem_cgroup_from_task();
|
|
0) 0.150 us | __count_memcg_events();
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.131 us | pmd_devmap_trans_unstable();
|
|
0) | alloc_pages_vma() {
|
|
0) 0.140 us | __get_vma_policy();
|
|
0) | get_vma_policy.part.0() {
|
|
0) 0.140 us | get_task_policy.part.0();
|
|
0) 0.380 us | }
|
|
0) 0.140 us | policy_nodemask();
|
|
0) 0.140 us | policy_node();
|
|
0) | __alloc_pages_nodemask() {
|
|
0) 0.140 us | should_fail_alloc_page();
|
|
0) | get_page_from_freelist() {
|
|
0) 0.130 us | __inc_numa_state();
|
|
0) 0.151 us | __inc_numa_state();
|
|
0) | prep_new_page() {
|
|
0) | kernel_init_free_pages() {
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 1.152 us | }
|
|
0) 1.422 us | }
|
|
0) 2.315 us | }
|
|
0) 2.885 us | }
|
|
0) 4.488 us | }
|
|
0) | mem_cgroup_try_charge_delay() {
|
|
0) | mem_cgroup_try_charge() {
|
|
0) | get_mem_cgroup_from_mm() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.222 us | }
|
|
0) 0.140 us | try_charge();
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 2.294 us | }
|
|
0) | mem_cgroup_throttle_swaprate() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.130 us | kthread_blkcg();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.932 us | }
|
|
0) 3.636 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.400 us | }
|
|
0) | page_add_new_anon_rmap() {
|
|
0) 0.140 us | __mod_node_page_state();
|
|
0) 0.141 us | __page_set_anon_rmap();
|
|
0) 0.671 us | }
|
|
0) | mem_cgroup_commit_charge() {
|
|
0) | mem_cgroup_charge_statistics() {
|
|
0) 0.140 us | __mod_memcg_state();
|
|
0) 0.140 us | __count_memcg_events();
|
|
0) 0.702 us | }
|
|
0) | memcg_check_events() {
|
|
0) 0.160 us | mem_cgroup_event_ratelimit.isra.0();
|
|
0) 0.421 us | }
|
|
0) 1.523 us | }
|
|
0) | lru_cache_add_active_or_unevictable() {
|
|
0) | __lru_cache_add() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.682 us | }
|
|
0) 0.952 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) + 13.445 us | }
|
|
0) + 15.038 us | }
|
|
0) 0.130 us | up_read();
|
|
0) + 16.721 us | }
|
|
0) + 16.981 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.140 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.151 us | vmacache_find();
|
|
0) 0.421 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.291 us | mem_cgroup_from_task();
|
|
0) 0.140 us | __count_memcg_events();
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.140 us | pmd_devmap_trans_unstable();
|
|
0) | alloc_pages_vma() {
|
|
0) 0.140 us | __get_vma_policy();
|
|
0) | get_vma_policy.part.0() {
|
|
0) 0.130 us | get_task_policy.part.0();
|
|
0) 0.391 us | }
|
|
0) 0.131 us | policy_nodemask();
|
|
0) 0.130 us | policy_node();
|
|
0) | __alloc_pages_nodemask() {
|
|
0) 0.130 us | should_fail_alloc_page();
|
|
0) | get_page_from_freelist() {
|
|
0) 0.151 us | __inc_numa_state();
|
|
0) 0.140 us | __inc_numa_state();
|
|
0) | prep_new_page() {
|
|
0) | kernel_init_free_pages() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 1.082 us | }
|
|
0) 1.353 us | }
|
|
0) 2.184 us | }
|
|
0) 2.725 us | }
|
|
0) 4.308 us | }
|
|
0) | mem_cgroup_try_charge_delay() {
|
|
0) | mem_cgroup_try_charge() {
|
|
0) | get_mem_cgroup_from_mm() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.203 us | }
|
|
0) 0.140 us | try_charge();
|
|
0) 0.131 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 2.264 us | }
|
|
0) | mem_cgroup_throttle_swaprate() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.141 us | kthread_blkcg();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.921 us | }
|
|
0) 3.587 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) | page_add_new_anon_rmap() {
|
|
0) 0.140 us | __mod_node_page_state();
|
|
0) 0.130 us | __page_set_anon_rmap();
|
|
0) 0.661 us | }
|
|
0) | mem_cgroup_commit_charge() {
|
|
0) | mem_cgroup_charge_statistics() {
|
|
0) 0.140 us | __mod_memcg_state();
|
|
0) 0.151 us | __count_memcg_events();
|
|
0) 0.681 us | }
|
|
0) | memcg_check_events() {
|
|
0) 0.141 us | mem_cgroup_event_ratelimit.isra.0();
|
|
0) 0.401 us | }
|
|
0) 1.483 us | }
|
|
0) | lru_cache_add_active_or_unevictable() {
|
|
0) | __lru_cache_add() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 0.932 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.391 us | }
|
|
0) + 13.124 us | }
|
|
0) + 14.608 us | }
|
|
0) 0.140 us | up_read();
|
|
0) + 15.970 us | }
|
|
0) + 16.241 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.131 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.160 us | vmacache_find();
|
|
0) 0.641 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.130 us | mem_cgroup_from_task();
|
|
0) 0.140 us | __count_memcg_events();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.130 us | pmd_devmap_trans_unstable();
|
|
0) | filemap_map_pages() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) | alloc_set_pte() {
|
|
0) 0.140 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.400 us | }
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.401 us | }
|
|
0) 0.651 us | }
|
|
0) 1.432 us | }
|
|
0) 2.525 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.401 us | }
|
|
0) 0.651 us | }
|
|
0) 1.442 us | }
|
|
0) 1.714 us | }
|
|
0) 0.150 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.432 us | }
|
|
0) 1.704 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.391 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.641 us | }
|
|
0) 1.432 us | }
|
|
0) 1.704 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.432 us | }
|
|
0) 1.704 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.391 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.641 us | }
|
|
0) 2.003 us | }
|
|
0) 2.275 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.641 us | }
|
|
0) 1.432 us | }
|
|
0) 1.704 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.641 us | }
|
|
0) 1.422 us | }
|
|
0) 1.704 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.641 us | }
|
|
0) 1.432 us | }
|
|
0) 1.693 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.432 us | }
|
|
0) 1.704 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.432 us | }
|
|
0) 1.704 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.641 us | }
|
|
0) 1.422 us | }
|
|
0) 1.694 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.432 us | }
|
|
0) 2.114 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.390 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.381 us | }
|
|
0) 0.641 us | }
|
|
0) 1.433 us | }
|
|
0) 1.703 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.641 us | }
|
|
0) 1.423 us | }
|
|
0) 1.703 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.641 us | }
|
|
0) 1.433 us | }
|
|
0) 1.703 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) + 36.850 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.391 us | }
|
|
0) + 37.961 us | }
|
|
0) + 39.294 us | }
|
|
0) 0.141 us | up_read();
|
|
0) + 40.877 us | }
|
|
0) + 41.137 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.140 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.150 us | vmacache_find();
|
|
0) 0.410 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.141 us | mem_cgroup_from_task();
|
|
0) 0.150 us | __count_memcg_events();
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.131 us | pmd_devmap_trans_unstable();
|
|
0) | filemap_map_pages() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) | alloc_set_pte() {
|
|
0) 0.130 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.390 us | }
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.391 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.442 us | }
|
|
0) 2.515 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.721 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.641 us | }
|
|
0) 1.743 us | }
|
|
0) 2.014 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.390 us | }
|
|
0) 0.651 us | }
|
|
0) 1.433 us | }
|
|
0) 1.703 us | }
|
|
0) 0.141 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.390 us | }
|
|
0) 0.642 us | }
|
|
0) 1.433 us | }
|
|
0) 1.703 us | }
|
|
0) 0.141 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.391 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) + 10.139 us | }
|
|
0) + 10.510 us | }
|
|
0) + 11.301 us | }
|
|
0) + 11.652 us | }
|
|
0) 0.281 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.160 us | __rcu_read_lock();
|
|
0) 0.420 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.473 us | }
|
|
0) 1.773 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.390 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.641 us | }
|
|
0) 1.433 us | }
|
|
0) 1.703 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.433 us | }
|
|
0) 1.703 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.641 us | }
|
|
0) 2.014 us | }
|
|
0) 2.294 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.390 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.433 us | }
|
|
0) 1.703 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.390 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.433 us | }
|
|
0) 1.703 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.390 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.433 us | }
|
|
0) 1.703 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.641 us | }
|
|
0) 1.433 us | }
|
|
0) 1.713 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.661 us | }
|
|
0) 1.443 us | }
|
|
0) 1.713 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.433 us | }
|
|
0) 1.713 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.390 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.871 us | }
|
|
0) 1.663 us | }
|
|
0) 1.934 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) 0.151 us | __rcu_read_unlock();
|
|
0) + 47.018 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.170 us | preempt_count_sub();
|
|
0) 0.461 us | }
|
|
0) + 48.230 us | }
|
|
0) + 49.593 us | }
|
|
0) 0.230 us | up_read();
|
|
0) + 51.096 us | }
|
|
0) + 51.366 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.140 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.150 us | vmacache_find();
|
|
0) 0.421 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.201 us | mem_cgroup_from_task();
|
|
0) 0.301 us | __count_memcg_events();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.140 us | pmd_devmap_trans_unstable();
|
|
0) | alloc_pages_vma() {
|
|
0) 0.150 us | __get_vma_policy();
|
|
0) | get_vma_policy.part.0() {
|
|
0) 0.141 us | get_task_policy.part.0();
|
|
0) 0.401 us | }
|
|
0) 0.130 us | policy_nodemask();
|
|
0) 0.140 us | policy_node();
|
|
0) | __alloc_pages_nodemask() {
|
|
0) 0.151 us | should_fail_alloc_page();
|
|
0) | get_page_from_freelist() {
|
|
0) 0.151 us | __inc_numa_state();
|
|
0) 0.140 us | __inc_numa_state();
|
|
0) | prep_new_page() {
|
|
0) | kernel_init_free_pages() {
|
|
0) 0.160 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 1.022 us | }
|
|
0) 1.303 us | }
|
|
0) 2.234 us | }
|
|
0) 2.815 us | }
|
|
0) 4.429 us | }
|
|
0) | mem_cgroup_try_charge_delay() {
|
|
0) | mem_cgroup_try_charge() {
|
|
0) | get_mem_cgroup_from_mm() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) 1.213 us | }
|
|
0) 0.150 us | try_charge();
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.150 us | preempt_count_sub();
|
|
0) 2.304 us | }
|
|
0) | mem_cgroup_throttle_swaprate() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.131 us | kthread_blkcg();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.012 us | }
|
|
0) 3.707 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | page_add_new_anon_rmap() {
|
|
0) 0.161 us | __mod_node_page_state();
|
|
0) 0.130 us | __page_set_anon_rmap();
|
|
0) 0.681 us | }
|
|
0) | mem_cgroup_commit_charge() {
|
|
0) | mem_cgroup_charge_statistics() {
|
|
0) 0.531 us | __mod_memcg_state();
|
|
0) 0.141 us | __count_memcg_events();
|
|
0) 1.082 us | }
|
|
0) | memcg_check_events() {
|
|
0) 0.161 us | mem_cgroup_event_ratelimit.isra.0();
|
|
0) 0.421 us | }
|
|
0) 1.913 us | }
|
|
0) | lru_cache_add_active_or_unevictable() {
|
|
0) | __lru_cache_add() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 0.932 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) + 13.926 us | }
|
|
0) + 15.539 us | }
|
|
0) 0.130 us | up_read();
|
|
0) + 16.941 us | }
|
|
0) + 17.233 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.130 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.150 us | vmacache_find();
|
|
0) 0.131 us | vmacache_update();
|
|
0) 0.731 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.130 us | mem_cgroup_from_task();
|
|
0) 0.141 us | __count_memcg_events();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.130 us | pmd_devmap_trans_unstable();
|
|
0) | filemap_map_pages() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) | alloc_set_pte() {
|
|
0) 0.130 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.390 us | }
|
|
0) | __mod_lruvec_state() {
|
|
0) 0.140 us | __mod_node_page_state();
|
|
0) 0.170 us | __mod_memcg_state();
|
|
0) 0.711 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.400 us | }
|
|
0) 0.662 us | }
|
|
0) 2.364 us | }
|
|
0) 3.456 us | }
|
|
0) 0.131 us | unlock_page();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 4.728 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.400 us | }
|
|
0) 5.981 us | }
|
|
0) 7.334 us | }
|
|
0) 0.130 us | up_read();
|
|
0) 8.997 us | }
|
|
0) 9.257 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.130 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.150 us | vmacache_find();
|
|
0) 0.411 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.130 us | mem_cgroup_from_task();
|
|
0) 0.150 us | __count_memcg_events();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.130 us | pmd_devmap_trans_unstable();
|
|
0) | filemap_map_pages() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) | alloc_set_pte() {
|
|
0) 0.130 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.400 us | }
|
|
0) 0.952 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) 0.141 us | alloc_set_pte();
|
|
0) 0.130 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.391 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.442 us | }
|
|
0) 1.714 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.391 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.442 us | }
|
|
0) 1.704 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.641 us | }
|
|
0) 1.432 us | }
|
|
0) 1.704 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.432 us | }
|
|
0) 1.704 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.641 us | }
|
|
0) 1.432 us | }
|
|
0) 1.703 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.390 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.381 us | }
|
|
0) 0.641 us | }
|
|
0) 1.432 us | }
|
|
0) 1.703 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.381 us | }
|
|
0) 0.641 us | }
|
|
0) 1.432 us | }
|
|
0) 1.693 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.641 us | }
|
|
0) 1.432 us | }
|
|
0) 1.703 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.641 us | }
|
|
0) 1.423 us | }
|
|
0) 1.703 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.381 us | }
|
|
0) 0.641 us | }
|
|
0) 1.433 us | }
|
|
0) 1.693 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.641 us | }
|
|
0) 1.433 us | }
|
|
0) 1.693 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.433 us | }
|
|
0) 1.703 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.641 us | }
|
|
0) 1.433 us | }
|
|
0) 1.703 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.461 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.641 us | }
|
|
0) 1.483 us | }
|
|
0) 1.834 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) + 33.082 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) + 34.414 us | }
|
|
0) + 35.767 us | }
|
|
0) 0.130 us | up_read();
|
|
0) + 37.109 us | }
|
|
0) + 37.360 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.130 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.151 us | vmacache_find();
|
|
0) 0.411 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.140 us | mem_cgroup_from_task();
|
|
0) 0.141 us | __count_memcg_events();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.140 us | pmd_devmap_trans_unstable();
|
|
0) | filemap_map_pages() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) | alloc_set_pte() {
|
|
0) 0.130 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.390 us | }
|
|
0) 0.642 us | }
|
|
0) 1.433 us | }
|
|
0) 2.515 us | }
|
|
0) 0.131 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.390 us | }
|
|
0) 0.722 us | }
|
|
0) 1.513 us | }
|
|
0) 1.773 us | }
|
|
0) 0.141 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.390 us | }
|
|
0) 0.642 us | }
|
|
0) 1.433 us | }
|
|
0) 1.713 us | }
|
|
0) 0.131 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.391 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.611 us | }
|
|
0) 0.872 us | }
|
|
0) 1.663 us | }
|
|
0) 1.934 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.432 us | }
|
|
0) 1.704 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.641 us | }
|
|
0) 1.432 us | }
|
|
0) 1.704 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.641 us | }
|
|
0) 1.442 us | }
|
|
0) 1.703 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.641 us | }
|
|
0) 1.432 us | }
|
|
0) 1.703 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.443 us | }
|
|
0) 1.703 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.390 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.641 us | }
|
|
0) 1.433 us | }
|
|
0) 1.693 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.381 us | }
|
|
0) 0.801 us | }
|
|
0) 1.593 us | }
|
|
0) 1.864 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.442 us | }
|
|
0) 1.714 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.442 us | }
|
|
0) 1.704 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.401 us | }
|
|
0) 0.651 us | }
|
|
0) 1.442 us | }
|
|
0) 1.714 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.442 us | }
|
|
0) 1.704 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.641 us | }
|
|
0) 1.442 us | }
|
|
0) 1.714 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) 0.151 us | __rcu_read_unlock();
|
|
0) + 36.058 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) + 37.160 us | }
|
|
0) + 38.512 us | }
|
|
0) 0.130 us | up_read();
|
|
0) + 39.865 us | }
|
|
0) + 40.135 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.140 us | ktime_get_coarse_real_ts64();
|
|
0) 0.461 us | }
|
|
0) 0.762 us | }
|
|
0) | __x64_sys_access() {
|
|
0) | do_faccessat() {
|
|
0) | prepare_creds() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) 1.573 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.975 us | }
|
|
0) | security_prepare_creds() {
|
|
0) 0.180 us | lsm_cred_alloc.isra.0();
|
|
0) 0.501 us | }
|
|
0) 3.998 us | }
|
|
0) | make_kuid() {
|
|
0) 0.160 us | map_id_range_down();
|
|
0) 0.431 us | }
|
|
0) 0.141 us | override_creds();
|
|
0) | user_path_at_empty() {
|
|
0) | getname_flags() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) 0.151 us | memcg_kmem_put_cache();
|
|
0) 0.781 us | }
|
|
0) | __check_object_size() {
|
|
0) 0.150 us | check_stack_object();
|
|
0) 0.181 us | __virt_addr_valid();
|
|
0) 0.150 us | __check_heap_object();
|
|
0) 1.153 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.140 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.161 us | vmacache_find();
|
|
0) 0.130 us | vmacache_update();
|
|
0) 0.712 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.140 us | mem_cgroup_from_task();
|
|
0) 0.140 us | __count_memcg_events();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.141 us | pmd_devmap_trans_unstable();
|
|
0) | filemap_map_pages() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) | alloc_set_pte() {
|
|
0) 0.140 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.400 us | }
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | __mod_lruvec_state() {
|
|
0) 0.140 us | __mod_node_page_state();
|
|
0) 0.140 us | __mod_memcg_state();
|
|
0) 0.671 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.400 us | }
|
|
0) 0.652 us | }
|
|
0) 2.274 us | }
|
|
0) 3.346 us | }
|
|
0) 0.141 us | unlock_page();
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) 4.498 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.390 us | }
|
|
0) 5.601 us | }
|
|
0) 6.973 us | }
|
|
0) 0.130 us | up_read();
|
|
0) 8.687 us | }
|
|
0) 8.957 us | }
|
|
0) + 11.843 us | }
|
|
0) | filename_lookup() {
|
|
0) | path_lookupat.isra.0() {
|
|
0) | path_init() {
|
|
0) 0.350 us | __rcu_read_lock();
|
|
0) 0.210 us | set_root();
|
|
0) 0.141 us | nd_jump_root();
|
|
0) 1.283 us | }
|
|
0) | link_path_walk() {
|
|
0) | inode_permission() {
|
|
0) 0.130 us | generic_permission();
|
|
0) 0.130 us | security_inode_permission();
|
|
0) 0.722 us | }
|
|
0) | walk_component() {
|
|
0) | lookup_fast() {
|
|
0) 0.220 us | __d_lookup_rcu();
|
|
0) | __follow_mount_rcu.isra.0() {
|
|
0) 0.200 us | __lookup_mnt();
|
|
0) 0.521 us | }
|
|
0) 1.183 us | }
|
|
0) 1.483 us | }
|
|
0) | inode_permission() {
|
|
0) 0.131 us | generic_permission();
|
|
0) 0.130 us | security_inode_permission();
|
|
0) 0.691 us | }
|
|
0) 3.487 us | }
|
|
0) | walk_component() {
|
|
0) | lookup_fast() {
|
|
0) 0.451 us | __d_lookup_rcu();
|
|
0) 0.140 us | __follow_mount_rcu.isra.0();
|
|
0) 0.992 us | }
|
|
0) 1.272 us | }
|
|
0) | complete_walk() {
|
|
0) | unlazy_walk() {
|
|
0) 0.140 us | legitimize_links();
|
|
0) | legitimize_path.isra.0() {
|
|
0) 0.220 us | __legitimize_mnt();
|
|
0) 0.491 us | }
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.292 us | }
|
|
0) 1.553 us | }
|
|
0) | terminate_walk() {
|
|
0) 0.130 us | dput();
|
|
0) 0.130 us | mntput();
|
|
0) 0.711 us | }
|
|
0) 9.217 us | }
|
|
0) 0.160 us | restore_nameidata();
|
|
0) | putname() {
|
|
0) 0.161 us | kmem_cache_free();
|
|
0) 0.441 us | }
|
|
0) + 10.399 us | }
|
|
0) + 22.683 us | }
|
|
0) | inode_permission() {
|
|
0) 0.130 us | generic_permission();
|
|
0) 0.140 us | security_inode_permission();
|
|
0) 0.751 us | }
|
|
0) | path_put() {
|
|
0) | dput() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.671 us | }
|
|
0) | mntput() {
|
|
0) | mntput_no_expire() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.662 us | }
|
|
0) 0.932 us | }
|
|
0) 1.994 us | }
|
|
0) 0.141 us | revert_creds();
|
|
0) | __put_cred() {
|
|
0) | put_cred_rcu() {
|
|
0) 0.160 us | security_cred_free();
|
|
0) 0.140 us | key_put();
|
|
0) 0.140 us | key_put();
|
|
0) 0.140 us | key_put();
|
|
0) 0.150 us | key_put();
|
|
0) 0.191 us | free_uid();
|
|
0) 0.190 us | kmem_cache_free();
|
|
0) 2.184 us | }
|
|
0) 2.455 us | }
|
|
0) + 33.954 us | }
|
|
0) + 34.224 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.131 us | dput();
|
|
0) 0.140 us | mntput();
|
|
0) 0.811 us | }
|
|
0) 0.150 us | unroll_tree_refs();
|
|
0) 0.130 us | kfree();
|
|
0) 1.623 us | }
|
|
0) 1.904 us | }
|
|
0) + 37.510 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.131 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.130 us | vmacache_find();
|
|
0) 0.401 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.130 us | mem_cgroup_from_task();
|
|
0) 0.150 us | __count_memcg_events();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.141 us | pmd_devmap_trans_unstable();
|
|
0) | filemap_map_pages() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) | alloc_set_pte() {
|
|
0) 0.141 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.452 us | }
|
|
0) 2.525 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.442 us | }
|
|
0) 1.703 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.391 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.442 us | }
|
|
0) 1.703 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.641 us | }
|
|
0) 1.442 us | }
|
|
0) 1.704 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.962 us | }
|
|
0) 1.212 us | }
|
|
0) 2.003 us | }
|
|
0) 2.285 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.641 us | }
|
|
0) 1.442 us | }
|
|
0) 1.703 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.432 us | }
|
|
0) 1.704 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.391 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.432 us | }
|
|
0) 1.704 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.432 us | }
|
|
0) 1.704 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.641 us | }
|
|
0) 1.432 us | }
|
|
0) 1.704 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.432 us | }
|
|
0) 1.704 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.391 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.381 us | }
|
|
0) 0.801 us | }
|
|
0) 1.583 us | }
|
|
0) 1.974 us | }
|
|
0) 0.141 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.390 us | }
|
|
0) 0.652 us | }
|
|
0) 1.443 us | }
|
|
0) 1.713 us | }
|
|
0) 0.131 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.391 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.400 us | }
|
|
0) 0.662 us | }
|
|
0) 1.453 us | }
|
|
0) 1.733 us | }
|
|
0) 0.131 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.390 us | }
|
|
0) 0.652 us | }
|
|
0) 1.443 us | }
|
|
0) 1.713 us | }
|
|
0) 0.141 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.390 us | }
|
|
0) 0.652 us | }
|
|
0) 1.453 us | }
|
|
0) 1.713 us | }
|
|
0) 0.141 us | unlock_page();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) + 36.488 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.400 us | }
|
|
0) + 37.591 us | }
|
|
0) + 38.953 us | }
|
|
0) 0.130 us | up_read();
|
|
0) + 40.286 us | }
|
|
0) + 40.556 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.140 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.151 us | vmacache_find();
|
|
0) 0.130 us | vmacache_update();
|
|
0) 0.731 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.131 us | mem_cgroup_from_task();
|
|
0) 0.150 us | __count_memcg_events();
|
|
0) 0.151 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.141 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 1.763 us | }
|
|
0) 3.126 us | }
|
|
0) 0.140 us | up_read();
|
|
0) 4.809 us | }
|
|
0) 5.070 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.130 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.130 us | vmacache_find();
|
|
0) 0.400 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.131 us | mem_cgroup_from_task();
|
|
0) 0.140 us | __count_memcg_events();
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.130 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.160 us | preempt_count_add();
|
|
0) 0.420 us | }
|
|
0) | do_wp_page() {
|
|
0) 0.160 us | vm_normal_page();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.390 us | }
|
|
0) | wp_page_copy() {
|
|
0) | alloc_pages_vma() {
|
|
0) 0.130 us | __get_vma_policy();
|
|
0) | get_vma_policy.part.0() {
|
|
0) 0.130 us | get_task_policy.part.0();
|
|
0) 0.390 us | }
|
|
0) 0.130 us | policy_nodemask();
|
|
0) 0.130 us | policy_node();
|
|
0) | __alloc_pages_nodemask() {
|
|
0) 0.130 us | should_fail_alloc_page();
|
|
0) | get_page_from_freelist() {
|
|
0) 0.140 us | __inc_numa_state();
|
|
0) 0.140 us | __inc_numa_state();
|
|
0) | prep_new_page() {
|
|
0) | kernel_init_free_pages() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 1.102 us | }
|
|
0) 1.352 us | }
|
|
0) 2.234 us | }
|
|
0) 2.775 us | }
|
|
0) 4.348 us | }
|
|
0) | mem_cgroup_try_charge_delay() {
|
|
0) | mem_cgroup_try_charge() {
|
|
0) | get_mem_cgroup_from_mm() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.212 us | }
|
|
0) 0.151 us | try_charge();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 2.305 us | }
|
|
0) | mem_cgroup_throttle_swaprate() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.130 us | kthread_blkcg();
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.932 us | }
|
|
0) 3.637 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) | ptep_clear_flush() {
|
|
0) | flush_tlb_mm_range() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) | flush_tlb_func_common.constprop.0() {
|
|
0) 0.170 us | native_flush_tlb_one_user();
|
|
0) 0.491 us | }
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 1.352 us | }
|
|
0) 1.673 us | }
|
|
0) | page_add_new_anon_rmap() {
|
|
0) 0.561 us | __mod_node_page_state();
|
|
0) 0.141 us | __page_set_anon_rmap();
|
|
0) 1.092 us | }
|
|
0) | mem_cgroup_commit_charge() {
|
|
0) | mem_cgroup_charge_statistics() {
|
|
0) 0.150 us | __mod_memcg_state();
|
|
0) 0.140 us | __count_memcg_events();
|
|
0) 0.682 us | }
|
|
0) | memcg_check_events() {
|
|
0) 0.150 us | mem_cgroup_event_ratelimit.isra.0();
|
|
0) 0.411 us | }
|
|
0) 1.503 us | }
|
|
0) | lru_cache_add_active_or_unevictable() {
|
|
0) | __lru_cache_add() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.712 us | }
|
|
0) 0.962 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.150 us | preempt_count_sub();
|
|
0) 0.471 us | }
|
|
0) + 15.368 us | }
|
|
0) + 16.491 us | }
|
|
0) + 17.643 us | }
|
|
0) + 18.995 us | }
|
|
0) 0.151 us | up_read();
|
|
0) + 20.368 us | }
|
|
0) + 20.628 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.140 us | ktime_get_coarse_real_ts64();
|
|
0) 0.430 us | }
|
|
0) 0.722 us | }
|
|
0) | __x64_sys_newfstat() {
|
|
0) | __se_sys_newfstat() {
|
|
0) | vfs_statx_fd() {
|
|
0) | __fdget_raw() {
|
|
0) 0.210 us | __fget_light();
|
|
0) 0.471 us | }
|
|
0) | vfs_getattr() {
|
|
0) 0.571 us | security_inode_getattr();
|
|
0) | vfs_getattr_nosec() {
|
|
0) 0.140 us | generic_fillattr();
|
|
0) 0.571 us | }
|
|
0) 1.543 us | }
|
|
0) 2.434 us | }
|
|
0) | cp_new_stat() {
|
|
0) | from_kuid_munged() {
|
|
0) 0.160 us | map_id_up();
|
|
0) 0.441 us | }
|
|
0) | from_kgid_munged() {
|
|
0) 0.140 us | map_id_up();
|
|
0) 0.401 us | }
|
|
0) 1.343 us | }
|
|
0) 4.258 us | }
|
|
0) 4.528 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.141 us | dput();
|
|
0) 0.130 us | mntput();
|
|
0) 0.661 us | }
|
|
0) 0.150 us | unroll_tree_refs();
|
|
0) 0.130 us | kfree();
|
|
0) 1.493 us | }
|
|
0) 1.763 us | }
|
|
0) 7.594 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.140 us | ktime_get_coarse_real_ts64();
|
|
0) 0.390 us | }
|
|
0) 0.662 us | }
|
|
0) | __x64_sys_ioctl() {
|
|
0) | ksys_ioctl() {
|
|
0) | __fdget() {
|
|
0) 0.130 us | __fget_light();
|
|
0) 0.391 us | }
|
|
0) 0.150 us | security_file_ioctl();
|
|
0) | do_vfs_ioctl() {
|
|
0) | tty_ioctl() {
|
|
0) 0.251 us | tty_paranoia_check.isra.0();
|
|
0) 0.310 us | tty_jobctrl_ioctl();
|
|
0) | vt_ioctl() {
|
|
0) 0.240 us | vc_cons_allocated();
|
|
0) 0.922 us | }
|
|
0) | tty_ldisc_ref_wait() {
|
|
0) 0.370 us | ldsem_down_read();
|
|
0) 0.762 us | }
|
|
0) | n_tty_ioctl() {
|
|
0) | n_tty_ioctl_helper() {
|
|
0) | tty_mode_ioctl() {
|
|
0) | copy_termios() {
|
|
0) 0.140 us | down_read();
|
|
0) 0.131 us | up_read();
|
|
0) 0.701 us | }
|
|
0) 1.152 us | }
|
|
0) 1.513 us | }
|
|
0) 2.204 us | }
|
|
0) | tty_ldisc_deref() {
|
|
0) 0.141 us | ldsem_up_read();
|
|
0) 0.511 us | }
|
|
0) 7.253 us | }
|
|
0) 7.955 us | }
|
|
0) 9.197 us | }
|
|
0) 9.568 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.140 us | dput();
|
|
0) 0.140 us | mntput();
|
|
0) 0.661 us | }
|
|
0) 0.131 us | unroll_tree_refs();
|
|
0) 0.130 us | kfree();
|
|
0) 1.472 us | }
|
|
0) 1.744 us | }
|
|
0) + 12.654 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.140 us | ktime_get_coarse_real_ts64();
|
|
0) 0.400 us | }
|
|
0) 0.672 us | }
|
|
0) | __x64_sys_brk() {
|
|
0) | __se_sys_brk() {
|
|
0) 0.131 us | down_write_killable();
|
|
0) 0.130 us | up_write();
|
|
0) 0.671 us | }
|
|
0) 0.942 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.140 us | dput();
|
|
0) 0.130 us | mntput();
|
|
0) 0.652 us | }
|
|
0) 0.130 us | unroll_tree_refs();
|
|
0) 0.131 us | kfree();
|
|
0) 1.453 us | }
|
|
0) 1.713 us | }
|
|
0) 3.967 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.130 us | ktime_get_coarse_real_ts64();
|
|
0) 0.391 us | }
|
|
0) 0.671 us | }
|
|
0) | __x64_sys_brk() {
|
|
0) | __se_sys_brk() {
|
|
0) 0.130 us | down_write_killable();
|
|
0) | find_vma() {
|
|
0) 0.180 us | vmacache_find();
|
|
0) 0.140 us | vmacache_update();
|
|
0) 0.791 us | }
|
|
0) | do_brk_flags() {
|
|
0) | get_unmapped_area() {
|
|
0) 0.140 us | arch_get_unmapped_area_topdown();
|
|
0) | security_mmap_addr() {
|
|
0) 0.160 us | cap_mmap_addr();
|
|
0) 0.491 us | }
|
|
0) 1.092 us | }
|
|
0) 0.150 us | may_expand_vm();
|
|
0) | security_vm_enough_memory_mm() {
|
|
0) | cap_vm_enough_memory() {
|
|
0) 0.150 us | cap_capable();
|
|
0) 0.431 us | }
|
|
0) | __vm_enough_memory() {
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.751 us | }
|
|
0) 1.653 us | }
|
|
0) 0.150 us | vma_merge();
|
|
0) | vm_area_alloc() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.222 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.815 us | }
|
|
0) 3.095 us | }
|
|
0) | vma_link() {
|
|
0) 0.140 us | __vma_link_list();
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.150 us | vma_compute_subtree_gap();
|
|
0) 0.131 us | vma_compute_subtree_gap();
|
|
0) 0.130 us | vma_compute_subtree_gap();
|
|
0) 0.131 us | vma_compute_subtree_gap();
|
|
0) 1.232 us | }
|
|
0) | vma_gap_update() {
|
|
0) 0.161 us | vma_compute_subtree_gap();
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.992 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.401 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.401 us | }
|
|
0) 3.727 us | }
|
|
0) 0.140 us | __vma_link_file();
|
|
0) 4.548 us | }
|
|
0) + 11.853 us | }
|
|
0) 0.140 us | up_write();
|
|
0) + 13.615 us | }
|
|
0) + 13.876 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.130 us | dput();
|
|
0) 0.140 us | mntput();
|
|
0) 0.652 us | }
|
|
0) 0.140 us | unroll_tree_refs();
|
|
0) 0.131 us | kfree();
|
|
0) 1.453 us | }
|
|
0) 1.723 us | }
|
|
0) + 16.801 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.130 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.160 us | vmacache_find();
|
|
0) 0.130 us | vmacache_update();
|
|
0) 0.712 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.140 us | mem_cgroup_from_task();
|
|
0) 0.151 us | __count_memcg_events();
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.140 us | is_vma_temporary_stack();
|
|
0) | __pte_alloc() {
|
|
0) | pte_alloc_one() {
|
|
0) | alloc_pages_current() {
|
|
0) 0.151 us | get_task_policy.part.0();
|
|
0) 0.130 us | policy_nodemask();
|
|
0) 0.141 us | policy_node();
|
|
0) | __alloc_pages_nodemask() {
|
|
0) 0.150 us | should_fail_alloc_page();
|
|
0) | get_page_from_freelist() {
|
|
0) 0.140 us | __inc_numa_state();
|
|
0) 0.150 us | __inc_numa_state();
|
|
0) | prep_new_page() {
|
|
0) | kernel_init_free_pages() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 1.483 us | }
|
|
0) 1.743 us | }
|
|
0) 2.655 us | }
|
|
0) | __memcg_kmem_charge() {
|
|
0) | get_mem_cgroup_from_mm() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.212 us | }
|
|
0) | __memcg_kmem_charge_memcg() {
|
|
0) 0.150 us | try_charge();
|
|
0) | page_counter_try_charge() {
|
|
0) 0.150 us | propagate_protected_usage();
|
|
0) 0.141 us | propagate_protected_usage();
|
|
0) 0.140 us | propagate_protected_usage();
|
|
0) 0.131 us | propagate_protected_usage();
|
|
0) 1.343 us | }
|
|
0) 1.913 us | }
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 4.068 us | }
|
|
0) 7.454 us | }
|
|
0) 8.556 us | }
|
|
0) 0.141 us | inc_zone_page_state();
|
|
0) 9.117 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.131 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.391 us | }
|
|
0) + 10.470 us | }
|
|
0) | __anon_vma_prepare() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.140 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.213 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.604 us | }
|
|
0) | find_mergeable_anon_vma() {
|
|
0) 0.130 us | anon_vma_compatible();
|
|
0) 0.131 us | anon_vma_compatible();
|
|
0) 0.671 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.131 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.222 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.681 us | }
|
|
0) 2.615 us | }
|
|
0) 0.141 us | down_write();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) 0.140 us | anon_vma_interval_tree_insert();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.391 us | }
|
|
0) 0.141 us | up_write();
|
|
0) 8.306 us | }
|
|
0) | alloc_pages_vma() {
|
|
0) 0.130 us | __get_vma_policy();
|
|
0) | get_vma_policy.part.0() {
|
|
0) 0.131 us | get_task_policy.part.0();
|
|
0) 0.391 us | }
|
|
0) 0.140 us | policy_nodemask();
|
|
0) 0.130 us | policy_node();
|
|
0) | __alloc_pages_nodemask() {
|
|
0) 0.131 us | should_fail_alloc_page();
|
|
0) | get_page_from_freelist() {
|
|
0) 0.141 us | __inc_numa_state();
|
|
0) 0.140 us | __inc_numa_state();
|
|
0) | prep_new_page() {
|
|
0) | kernel_init_free_pages() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.150 us | preempt_count_sub();
|
|
0) 1.102 us | }
|
|
0) 1.373 us | }
|
|
0) 2.244 us | }
|
|
0) 2.795 us | }
|
|
0) 4.379 us | }
|
|
0) | mem_cgroup_try_charge_delay() {
|
|
0) | mem_cgroup_try_charge() {
|
|
0) | get_mem_cgroup_from_mm() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.213 us | }
|
|
0) 0.150 us | try_charge();
|
|
0) 0.131 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 2.294 us | }
|
|
0) | mem_cgroup_throttle_swaprate() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.131 us | kthread_blkcg();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.951 us | }
|
|
0) 3.637 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) | page_add_new_anon_rmap() {
|
|
0) 0.171 us | __mod_node_page_state();
|
|
0) 0.140 us | __page_set_anon_rmap();
|
|
0) 0.701 us | }
|
|
0) | mem_cgroup_commit_charge() {
|
|
0) | mem_cgroup_charge_statistics() {
|
|
0) 0.140 us | __mod_memcg_state();
|
|
0) 0.140 us | __count_memcg_events();
|
|
0) 0.681 us | }
|
|
0) | memcg_check_events() {
|
|
0) 0.130 us | mem_cgroup_event_ratelimit.isra.0();
|
|
0) 0.401 us | }
|
|
0) 1.492 us | }
|
|
0) | lru_cache_add_active_or_unevictable() {
|
|
0) | __lru_cache_add() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.681 us | }
|
|
0) 0.931 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.390 us | }
|
|
0) + 32.672 us | }
|
|
0) + 34.034 us | }
|
|
0) 0.130 us | up_read();
|
|
0) + 35.747 us | }
|
|
0) + 36.018 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.141 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.150 us | vmacache_find();
|
|
0) 0.441 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.130 us | mem_cgroup_from_task();
|
|
0) 0.140 us | __count_memcg_events();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.130 us | pmd_devmap_trans_unstable();
|
|
0) | alloc_pages_vma() {
|
|
0) 0.130 us | __get_vma_policy();
|
|
0) | get_vma_policy.part.0() {
|
|
0) 0.130 us | get_task_policy.part.0();
|
|
0) 0.391 us | }
|
|
0) 0.131 us | policy_nodemask();
|
|
0) 0.130 us | policy_node();
|
|
0) | __alloc_pages_nodemask() {
|
|
0) 0.140 us | should_fail_alloc_page();
|
|
0) | get_page_from_freelist() {
|
|
0) 0.141 us | __inc_numa_state();
|
|
0) 0.140 us | __inc_numa_state();
|
|
0) | prep_new_page() {
|
|
0) | kernel_init_free_pages() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 1.172 us | }
|
|
0) 1.422 us | }
|
|
0) 2.284 us | }
|
|
0) 2.826 us | }
|
|
0) 4.408 us | }
|
|
0) | mem_cgroup_try_charge_delay() {
|
|
0) | mem_cgroup_try_charge() {
|
|
0) | get_mem_cgroup_from_mm() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.131 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 1.202 us | }
|
|
0) 0.140 us | try_charge();
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 2.275 us | }
|
|
0) | mem_cgroup_throttle_swaprate() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.130 us | kthread_blkcg();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.932 us | }
|
|
0) 3.587 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.131 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) | page_add_new_anon_rmap() {
|
|
0) 0.141 us | __mod_node_page_state();
|
|
0) 0.130 us | __page_set_anon_rmap();
|
|
0) 0.661 us | }
|
|
0) | mem_cgroup_commit_charge() {
|
|
0) | mem_cgroup_charge_statistics() {
|
|
0) 0.140 us | __mod_memcg_state();
|
|
0) 0.140 us | __count_memcg_events();
|
|
0) 0.681 us | }
|
|
0) | memcg_check_events() {
|
|
0) 0.140 us | mem_cgroup_event_ratelimit.isra.0();
|
|
0) 0.401 us | }
|
|
0) 1.482 us | }
|
|
0) | lru_cache_add_active_or_unevictable() {
|
|
0) | __lru_cache_add() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 0.921 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.390 us | }
|
|
0) + 13.255 us | }
|
|
0) + 14.908 us | }
|
|
0) 0.130 us | up_read();
|
|
0) + 16.291 us | }
|
|
0) + 16.561 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.130 us | ktime_get_coarse_real_ts64();
|
|
0) 0.401 us | }
|
|
0) 0.671 us | }
|
|
0) | __x64_sys_write() {
|
|
0) | ksys_write() {
|
|
0) | __fdget_pos() {
|
|
0) 0.141 us | __fget_light();
|
|
0) 0.651 us | }
|
|
0) | vfs_write() {
|
|
0) | rw_verify_area() {
|
|
0) 0.150 us | security_file_permission();
|
|
0) 0.410 us | }
|
|
0) | __vfs_write() {
|
|
0) | tty_write() {
|
|
0) 0.141 us | tty_paranoia_check.isra.0();
|
|
0) | tty_ldisc_ref_wait() {
|
|
0) 0.151 us | ldsem_down_read();
|
|
0) 0.411 us | }
|
|
0) | tty_write_lock() {
|
|
0) 0.150 us | mutex_trylock();
|
|
0) 0.561 us | }
|
|
0) | __check_object_size() {
|
|
0) 0.130 us | check_stack_object();
|
|
0) 0.200 us | __virt_addr_valid();
|
|
0) 0.170 us | __check_heap_object();
|
|
0) 1.232 us | }
|
|
0) | n_tty_write() {
|
|
0) 0.130 us | down_read();
|
|
0) 0.411 us | process_echoes();
|
|
0) | add_wait_queue() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 1.202 us | }
|
|
0) 0.141 us | tty_hung_up_p();
|
|
0) 0.140 us | mutex_lock();
|
|
0) | tty_write_room() {
|
|
0) 0.140 us | con_write_room();
|
|
0) 0.521 us | }
|
|
0) | con_write() {
|
|
0) | do_con_write() {
|
|
0) | console_lock() {
|
|
0) | down() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.391 us | }
|
|
0) 1.192 us | }
|
|
0) 1.482 us | }
|
|
0) | hide_cursor() {
|
|
0) | fbcon_cursor() {
|
|
0) 0.140 us | __msecs_to_jiffies();
|
|
0) 0.230 us | fbcon_add_cursor_timer();
|
|
0) | get_color() {
|
|
0) 0.241 us | fb_get_color_depth();
|
|
0) 0.641 us | }
|
|
0) | get_color() {
|
|
0) 0.131 us | fb_get_color_depth();
|
|
0) 0.411 us | }
|
|
0) | bit_cursor() {
|
|
0) 0.140 us | fb_get_color_depth();
|
|
0) | soft_cursor() {
|
|
0) 0.141 us | fb_get_buffer_offset();
|
|
0) 0.201 us | fb_pad_aligned_buffer();
|
|
0) | vmw_fb_imageblit [vmwgfx]() {
|
|
0) 1.423 us | cfb_imageblit();
|
|
0) | vmw_fb_dirty_mark [vmwgfx]() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) | queue_delayed_work_on() {
|
|
0) | __queue_delayed_work() {
|
|
0) | add_timer() {
|
|
0) | mod_timer() {
|
|
0) | lock_timer_base() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.410 us | }
|
|
0) 0.682 us | }
|
|
0) 0.150 us | detach_if_pending();
|
|
0) 0.160 us | get_nohz_timer_target();
|
|
0) | internal_add_timer() {
|
|
0) | __internal_add_timer() {
|
|
0) 0.140 us | calc_wheel_index();
|
|
0) 0.151 us | enqueue_timer();
|
|
0) 0.702 us | }
|
|
0) 0.140 us | trigger_dyntick_cpu.isra.0();
|
|
0) 1.243 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 3.777 us | }
|
|
0) 4.047 us | }
|
|
0) 4.338 us | }
|
|
0) 4.739 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 6.131 us | }
|
|
0) 8.435 us | }
|
|
0) + 10.209 us | }
|
|
0) + 11.442 us | }
|
|
0) + 14.587 us | }
|
|
0) + 15.690 us | }
|
|
0) | atomic_notifier_call_chain() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.220 us | notifier_call_chain();
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 1.092 us | }
|
|
0) 0.441 us | conv_uni_to_pc();
|
|
0) | con_is_visible() {
|
|
0) 0.140 us | is_console_locked();
|
|
0) 0.511 us | }
|
|
0) | atomic_notifier_call_chain() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.130 us | notifier_call_chain();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.942 us | }
|
|
0) | atomic_notifier_call_chain() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.140 us | notifier_call_chain();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.942 us | }
|
|
0) 0.320 us | conv_uni_to_pc();
|
|
0) | con_is_visible() {
|
|
0) 0.130 us | is_console_locked();
|
|
0) 0.390 us | }
|
|
0) | atomic_notifier_call_chain() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.131 us | notifier_call_chain();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.931 us | }
|
|
0) | atomic_notifier_call_chain() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.131 us | notifier_call_chain();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.931 us | }
|
|
0) 0.130 us | conv_uni_to_pc();
|
|
0) | con_is_visible() {
|
|
0) 0.141 us | is_console_locked();
|
|
0) 0.391 us | }
|
|
0) | atomic_notifier_call_chain() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.140 us | notifier_call_chain();
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.962 us | }
|
|
0) | atomic_notifier_call_chain() {
|
|
0) 0.170 us | __rcu_read_lock();
|
|
0) 0.161 us | notifier_call_chain();
|
|
0) 0.160 us | __rcu_read_unlock();
|
|
0) 1.132 us | }
|
|
0) 0.160 us | conv_uni_to_pc();
|
|
0) | con_is_visible() {
|
|
0) 0.150 us | is_console_locked();
|
|
0) 0.451 us | }
|
|
0) | atomic_notifier_call_chain() {
|
|
0) 0.160 us | __rcu_read_lock();
|
|
0) 0.151 us | notifier_call_chain();
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) 1.072 us | }
|
|
0) | atomic_notifier_call_chain() {
|
|
0) 0.150 us | __rcu_read_lock();
|
|
0) 0.781 us | notifier_call_chain();
|
|
0) 0.151 us | __rcu_read_unlock();
|
|
0) 1.693 us | }
|
|
0) 0.151 us | conv_uni_to_pc();
|
|
0) | con_is_visible() {
|
|
0) 0.150 us | is_console_locked();
|
|
0) 0.451 us | }
|
|
0) | atomic_notifier_call_chain() {
|
|
0) 0.151 us | __rcu_read_lock();
|
|
0) 0.150 us | notifier_call_chain();
|
|
0) 0.151 us | __rcu_read_unlock();
|
|
0) 1.062 us | }
|
|
0) | atomic_notifier_call_chain() {
|
|
0) 0.150 us | __rcu_read_lock();
|
|
0) 0.150 us | notifier_call_chain();
|
|
0) 0.160 us | __rcu_read_unlock();
|
|
0) 1.072 us | }
|
|
0) 0.150 us | conv_uni_to_pc();
|
|
0) | con_is_visible() {
|
|
0) 0.151 us | is_console_locked();
|
|
0) 0.461 us | }
|
|
0) | atomic_notifier_call_chain() {
|
|
0) 0.150 us | __rcu_read_lock();
|
|
0) 0.150 us | notifier_call_chain();
|
|
0) 0.160 us | __rcu_read_unlock();
|
|
0) 1.072 us | }
|
|
0) | atomic_notifier_call_chain() {
|
|
0) 0.160 us | __rcu_read_lock();
|
|
0) 0.161 us | notifier_call_chain();
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) 1.072 us | }
|
|
0) 0.150 us | conv_uni_to_pc();
|
|
0) | con_is_visible() {
|
|
0) 0.150 us | is_console_locked();
|
|
0) 0.451 us | }
|
|
0) | atomic_notifier_call_chain() {
|
|
0) 0.150 us | __rcu_read_lock();
|
|
0) 0.151 us | notifier_call_chain();
|
|
0) 0.160 us | __rcu_read_unlock();
|
|
0) 1.072 us | }
|
|
0) | atomic_notifier_call_chain() {
|
|
0) 0.150 us | __rcu_read_lock();
|
|
0) 0.150 us | notifier_call_chain();
|
|
0) 0.151 us | __rcu_read_unlock();
|
|
0) 1.072 us | }
|
|
0) 0.150 us | conv_uni_to_pc();
|
|
0) | con_is_visible() {
|
|
0) 0.150 us | is_console_locked();
|
|
0) 0.451 us | }
|
|
0) | atomic_notifier_call_chain() {
|
|
0) 0.150 us | __rcu_read_lock();
|
|
0) 0.150 us | notifier_call_chain();
|
|
0) 0.151 us | __rcu_read_unlock();
|
|
0) 1.082 us | }
|
|
0) | atomic_notifier_call_chain() {
|
|
0) 0.151 us | __rcu_read_lock();
|
|
0) 0.150 us | notifier_call_chain();
|
|
0) 0.160 us | __rcu_read_unlock();
|
|
0) 1.072 us | }
|
|
0) 0.160 us | conv_uni_to_pc();
|
|
0) | con_is_visible() {
|
|
0) 0.151 us | is_console_locked();
|
|
0) 0.451 us | }
|
|
0) | atomic_notifier_call_chain() {
|
|
0) 0.150 us | __rcu_read_lock();
|
|
0) 0.150 us | notifier_call_chain();
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) 1.072 us | }
|
|
0) | atomic_notifier_call_chain() {
|
|
0) 0.150 us | __rcu_read_lock();
|
|
0) 0.151 us | notifier_call_chain();
|
|
0) 0.160 us | __rcu_read_unlock();
|
|
0) 1.232 us | }
|
|
0) 0.211 us | conv_uni_to_pc();
|
|
0) | con_is_visible() {
|
|
0) 0.160 us | is_console_locked();
|
|
0) 0.451 us | }
|
|
0) | atomic_notifier_call_chain() {
|
|
0) 0.151 us | __rcu_read_lock();
|
|
0) 0.150 us | notifier_call_chain();
|
|
0) 0.151 us | __rcu_read_unlock();
|
|
0) 1.082 us | }
|
|
0) | atomic_notifier_call_chain() {
|
|
0) 0.160 us | __rcu_read_lock();
|
|
0) 0.150 us | notifier_call_chain();
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) 1.072 us | }
|
|
0) 0.150 us | conv_uni_to_pc();
|
|
0) | con_is_visible() {
|
|
0) 0.161 us | is_console_locked();
|
|
0) 0.451 us | }
|
|
0) | atomic_notifier_call_chain() {
|
|
0) 0.150 us | __rcu_read_lock();
|
|
0) 0.150 us | notifier_call_chain();
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) 1.072 us | }
|
|
0) | atomic_notifier_call_chain() {
|
|
0) 0.150 us | __rcu_read_lock();
|
|
0) 0.151 us | notifier_call_chain();
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) 1.072 us | }
|
|
0) 0.150 us | conv_uni_to_pc();
|
|
0) | con_is_visible() {
|
|
0) 0.150 us | is_console_locked();
|
|
0) 0.451 us | }
|
|
0) | atomic_notifier_call_chain() {
|
|
0) 0.150 us | __rcu_read_lock();
|
|
0) 0.151 us | notifier_call_chain();
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) 1.082 us | }
|
|
0) | atomic_notifier_call_chain() {
|
|
0) 0.151 us | __rcu_read_lock();
|
|
0) 0.150 us | notifier_call_chain();
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) 1.072 us | }
|
|
0) 0.231 us | conv_uni_to_pc();
|
|
0) | con_is_visible() {
|
|
0) 0.151 us | is_console_locked();
|
|
0) 0.461 us | }
|
|
0) | atomic_notifier_call_chain() {
|
|
0) 0.150 us | __rcu_read_lock();
|
|
0) 0.150 us | notifier_call_chain();
|
|
0) 0.160 us | __rcu_read_unlock();
|
|
0) 1.072 us | }
|
|
0) | atomic_notifier_call_chain() {
|
|
0) 0.150 us | __rcu_read_lock();
|
|
0) 0.161 us | notifier_call_chain();
|
|
0) 0.160 us | __rcu_read_unlock();
|
|
0) 1.072 us | }
|
|
0) 0.150 us | conv_uni_to_pc();
|
|
0) | con_is_visible() {
|
|
0) 0.150 us | is_console_locked();
|
|
0) 0.450 us | }
|
|
0) | atomic_notifier_call_chain() {
|
|
0) 0.150 us | __rcu_read_lock();
|
|
0) 0.160 us | notifier_call_chain();
|
|
0) 0.160 us | __rcu_read_unlock();
|
|
0) 1.072 us | }
|
|
0) | atomic_notifier_call_chain() {
|
|
0) 0.151 us | __rcu_read_lock();
|
|
0) 0.160 us | notifier_call_chain();
|
|
0) 0.161 us | __rcu_read_unlock();
|
|
0) 1.072 us | }
|
|
0) 0.151 us | conv_uni_to_pc();
|
|
0) | con_is_visible() {
|
|
0) 0.151 us | is_console_locked();
|
|
0) 0.501 us | }
|
|
0) | atomic_notifier_call_chain() {
|
|
0) 0.150 us | __rcu_read_lock();
|
|
0) 0.161 us | notifier_call_chain();
|
|
0) 0.160 us | __rcu_read_unlock();
|
|
0) 1.072 us | }
|
|
0) | atomic_notifier_call_chain() {
|
|
0) 0.160 us | __rcu_read_lock();
|
|
0) 0.150 us | notifier_call_chain();
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) 1.072 us | }
|
|
0) 0.160 us | conv_uni_to_pc();
|
|
0) | con_is_visible() {
|
|
0) 0.150 us | is_console_locked();
|
|
0) 0.450 us | }
|
|
0) | atomic_notifier_call_chain() {
|
|
0) 0.160 us | __rcu_read_lock();
|
|
0) 0.150 us | notifier_call_chain();
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) 1.072 us | }
|
|
0) | atomic_notifier_call_chain() {
|
|
0) 0.151 us | __rcu_read_lock();
|
|
0) 0.150 us | notifier_call_chain();
|
|
0) 0.151 us | __rcu_read_unlock();
|
|
0) 1.072 us | }
|
|
0) 0.151 us | conv_uni_to_pc();
|
|
0) | con_is_visible() {
|
|
0) 0.150 us | is_console_locked();
|
|
0) 0.441 us | }
|
|
0) | atomic_notifier_call_chain() {
|
|
0) 0.151 us | __rcu_read_lock();
|
|
0) 0.150 us | notifier_call_chain();
|
|
0) 0.151 us | __rcu_read_unlock();
|
|
0) 1.072 us | }
|
|
0) | atomic_notifier_call_chain() {
|
|
0) 0.160 us | __rcu_read_lock();
|
|
0) 0.150 us | notifier_call_chain();
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) 1.072 us | }
|
|
0) 0.160 us | conv_uni_to_pc();
|
|
0) | con_is_visible() {
|
|
0) 0.151 us | is_console_locked();
|
|
0) 0.451 us | }
|
|
0) | atomic_notifier_call_chain() {
|
|
0) 0.150 us | __rcu_read_lock();
|
|
0) 0.150 us | notifier_call_chain();
|
|
0) 0.160 us | __rcu_read_unlock();
|
|
0) 1.072 us | }
|
|
0) | atomic_notifier_call_chain() {
|
|
0) 0.150 us | __rcu_read_lock();
|
|
0) 0.161 us | notifier_call_chain();
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) 1.072 us | }
|
|
0) 0.150 us | conv_uni_to_pc();
|
|
0) | con_is_visible() {
|
|
0) 0.160 us | is_console_locked();
|
|
0) 0.451 us | }
|
|
0) | atomic_notifier_call_chain() {
|
|
0) 0.150 us | __rcu_read_lock();
|
|
0) 0.151 us | notifier_call_chain();
|
|
0) 0.160 us | __rcu_read_unlock();
|
|
0) 1.072 us | }
|
|
0) | atomic_notifier_call_chain() {
|
|
0) 0.150 us | __rcu_read_lock();
|
|
0) 0.150 us | notifier_call_chain();
|
|
0) 0.151 us | __rcu_read_unlock();
|
|
0) 1.062 us | }
|
|
0) 0.150 us | conv_uni_to_pc();
|
|
0) | con_is_visible() {
|
|
0) 0.150 us | is_console_locked();
|
|
0) 0.621 us | }
|
|
0) | atomic_notifier_call_chain() {
|
|
0) 0.151 us | __rcu_read_lock();
|
|
0) 0.150 us | notifier_call_chain();
|
|
0) 0.160 us | __rcu_read_unlock();
|
|
0) 1.082 us | }
|
|
0) | atomic_notifier_call_chain() {
|
|
0) 0.160 us | __rcu_read_lock();
|
|
0) 0.151 us | notifier_call_chain();
|
|
0) 0.160 us | __rcu_read_unlock();
|
|
0) 1.072 us | }
|
|
0) 0.160 us | conv_uni_to_pc();
|
|
0) | con_is_visible() {
|
|
0) 0.150 us | is_console_locked();
|
|
0) 0.461 us | }
|
|
0) | atomic_notifier_call_chain() {
|
|
0) 0.150 us | __rcu_read_lock();
|
|
0) 0.151 us | notifier_call_chain();
|
|
0) 0.160 us | __rcu_read_unlock();
|
|
0) 1.072 us | }
|
|
0) | atomic_notifier_call_chain() {
|
|
0) 0.160 us | __rcu_read_lock();
|
|
0) 0.150 us | notifier_call_chain();
|
|
0) 0.151 us | __rcu_read_unlock();
|
|
0) 1.062 us | }
|
|
0) 0.150 us | conv_uni_to_pc();
|
|
0) | con_is_visible() {
|
|
0) 0.150 us | is_console_locked();
|
|
0) 0.451 us | }
|
|
0) | atomic_notifier_call_chain() {
|
|
0) 0.150 us | __rcu_read_lock();
|
|
0) 0.160 us | notifier_call_chain();
|
|
0) 0.151 us | __rcu_read_unlock();
|
|
0) 1.072 us | }
|
|
0) | atomic_notifier_call_chain() {
|
|
0) 0.161 us | __rcu_read_lock();
|
|
0) 0.150 us | notifier_call_chain();
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) 1.072 us | }
|
|
0) 0.151 us | conv_uni_to_pc();
|
|
0) | con_is_visible() {
|
|
0) 0.151 us | is_console_locked();
|
|
0) 0.451 us | }
|
|
0) | atomic_notifier_call_chain() {
|
|
0) 0.161 us | __rcu_read_lock();
|
|
0) 0.150 us | notifier_call_chain();
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) 1.072 us | }
|
|
0) | fbcon_putcs() {
|
|
0) | get_color() {
|
|
0) 0.150 us | fb_get_color_depth();
|
|
0) 0.471 us | }
|
|
0) | get_color() {
|
|
0) 0.161 us | fb_get_color_depth();
|
|
0) 0.461 us | }
|
|
0) | bit_putcs() {
|
|
0) 0.151 us | fb_get_color_depth();
|
|
0) 0.160 us | fb_get_buffer_offset();
|
|
0) | vmw_fb_imageblit [vmwgfx]() {
|
|
0) 5.851 us | cfb_imageblit();
|
|
0) | vmw_fb_dirty_mark [vmwgfx]() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.160 us | preempt_count_add();
|
|
0) 0.461 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.150 us | preempt_count_sub();
|
|
0) 0.451 us | }
|
|
0) 1.383 us | }
|
|
0) 7.714 us | }
|
|
0) 9.268 us | }
|
|
0) + 10.861 us | }
|
|
0) 0.161 us | console_conditional_schedule();
|
|
0) | atomic_notifier_call_chain() {
|
|
0) 0.150 us | __rcu_read_lock();
|
|
0) 0.150 us | notifier_call_chain();
|
|
0) 0.431 us | __rcu_read_unlock();
|
|
0) 1.342 us | }
|
|
0) | console_unlock() {
|
|
0) | console_unlock.part.0() {
|
|
0) 0.240 us | __printk_safe_enter();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.160 us | preempt_count_add();
|
|
0) 0.451 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.150 us | preempt_count_sub();
|
|
0) 0.450 us | }
|
|
0) | __up_console_sem.isra.0() {
|
|
0) 0.150 us | __printk_safe_enter();
|
|
0) | up() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.160 us | preempt_count_add();
|
|
0) 0.461 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.151 us | preempt_count_sub();
|
|
0) 0.451 us | }
|
|
0) 1.352 us | }
|
|
0) 0.161 us | __printk_safe_exit();
|
|
0) 2.294 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.461 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.160 us | preempt_count_sub();
|
|
0) 0.451 us | }
|
|
0) 0.160 us | __printk_safe_exit();
|
|
0) 5.931 us | }
|
|
0) 6.231 us | }
|
|
0) ! 116.008 us | }
|
|
0) | console_lock() {
|
|
0) | down() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.460 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.150 us | preempt_count_sub();
|
|
0) 0.451 us | }
|
|
0) 1.353 us | }
|
|
0) 1.653 us | }
|
|
0) | set_cursor() {
|
|
0) 0.170 us | add_softcursor();
|
|
0) | fbcon_cursor() {
|
|
0) 0.150 us | __msecs_to_jiffies();
|
|
0) 0.151 us | fbcon_add_cursor_timer();
|
|
0) | get_color() {
|
|
0) 0.161 us | fb_get_color_depth();
|
|
0) 0.461 us | }
|
|
0) | get_color() {
|
|
0) 0.151 us | fb_get_color_depth();
|
|
0) 0.461 us | }
|
|
0) | bit_cursor() {
|
|
0) 0.160 us | fb_get_color_depth();
|
|
0) | soft_cursor() {
|
|
0) 0.150 us | fb_get_buffer_offset();
|
|
0) 0.211 us | fb_pad_aligned_buffer();
|
|
0) | vmw_fb_imageblit [vmwgfx]() {
|
|
0) 0.451 us | cfb_imageblit();
|
|
0) | vmw_fb_dirty_mark [vmwgfx]() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.160 us | preempt_count_add();
|
|
0) 0.461 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.161 us | preempt_count_sub();
|
|
0) 0.451 us | }
|
|
0) 1.402 us | }
|
|
0) 2.314 us | }
|
|
0) 3.417 us | }
|
|
0) 4.078 us | }
|
|
0) 6.241 us | }
|
|
0) 6.893 us | }
|
|
0) | console_unlock() {
|
|
0) | console_unlock.part.0() {
|
|
0) 0.151 us | __printk_safe_enter();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.461 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.151 us | preempt_count_sub();
|
|
0) 0.451 us | }
|
|
0) | __up_console_sem.isra.0() {
|
|
0) 0.150 us | __printk_safe_enter();
|
|
0) | up() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.612 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.150 us | preempt_count_sub();
|
|
0) 0.461 us | }
|
|
0) 1.513 us | }
|
|
0) 0.161 us | __printk_safe_exit();
|
|
0) 2.425 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.461 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.151 us | preempt_count_sub();
|
|
0) 0.451 us | }
|
|
0) 0.151 us | __printk_safe_exit();
|
|
0) 5.751 us | }
|
|
0) 6.041 us | }
|
|
0) ! 131.596 us | }
|
|
0) 0.170 us | mutex_unlock();
|
|
0) 0.151 us | mutex_lock();
|
|
0) | tty_write_room() {
|
|
0) 0.171 us | con_write_room();
|
|
0) 0.491 us | }
|
|
0) | do_output_char() {
|
|
0) | con_write() {
|
|
0) | do_con_write() {
|
|
0) | console_lock() {
|
|
0) | down() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.461 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.151 us | preempt_count_sub();
|
|
0) 0.451 us | }
|
|
0) 1.362 us | }
|
|
0) 1.663 us | }
|
|
0) | hide_cursor() {
|
|
0) | fbcon_cursor() {
|
|
0) 0.151 us | __msecs_to_jiffies();
|
|
0) 0.150 us | fbcon_add_cursor_timer();
|
|
0) | get_color() {
|
|
0) 0.150 us | fb_get_color_depth();
|
|
0) 0.461 us | }
|
|
0) | get_color() {
|
|
0) 0.150 us | fb_get_color_depth();
|
|
0) 0.460 us | }
|
|
0) | bit_cursor() {
|
|
0) 0.150 us | fb_get_color_depth();
|
|
0) | soft_cursor() {
|
|
0) 0.150 us | fb_get_buffer_offset();
|
|
0) 0.180 us | fb_pad_aligned_buffer();
|
|
0) | vmw_fb_imageblit [vmwgfx]() {
|
|
0) 0.421 us | cfb_imageblit();
|
|
0) | vmw_fb_dirty_mark [vmwgfx]() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.160 us | preempt_count_add();
|
|
0) 0.461 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.151 us | preempt_count_sub();
|
|
0) 0.451 us | }
|
|
0) 1.362 us | }
|
|
0) 2.224 us | }
|
|
0) 3.206 us | }
|
|
0) 3.847 us | }
|
|
0) 5.991 us | }
|
|
0) 6.312 us | }
|
|
0) | atomic_notifier_call_chain() {
|
|
0) 0.150 us | __rcu_read_lock();
|
|
0) 0.151 us | notifier_call_chain();
|
|
0) 0.160 us | __rcu_read_unlock();
|
|
0) 1.082 us | }
|
|
0) | do_con_trol() {
|
|
0) | atomic_notifier_call_chain() {
|
|
0) 0.150 us | __rcu_read_lock();
|
|
0) 0.150 us | notifier_call_chain();
|
|
0) 0.160 us | __rcu_read_unlock();
|
|
0) 1.062 us | }
|
|
0) 1.373 us | }
|
|
0) | atomic_notifier_call_chain() {
|
|
0) 0.150 us | __rcu_read_lock();
|
|
0) 0.160 us | notifier_call_chain();
|
|
0) 0.161 us | __rcu_read_unlock();
|
|
0) 1.082 us | }
|
|
0) | do_con_trol() {
|
|
0) | lf() {
|
|
0) | atomic_notifier_call_chain() {
|
|
0) 0.150 us | __rcu_read_lock();
|
|
0) 0.150 us | notifier_call_chain();
|
|
0) 0.160 us | __rcu_read_unlock();
|
|
0) 1.132 us | }
|
|
0) 1.463 us | }
|
|
0) 0.150 us | vt_get_kbd_mode_bit();
|
|
0) 2.194 us | }
|
|
0) 0.160 us | console_conditional_schedule();
|
|
0) | atomic_notifier_call_chain() {
|
|
0) 0.150 us | __rcu_read_lock();
|
|
0) 0.150 us | notifier_call_chain();
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) 1.072 us | }
|
|
0) | console_unlock() {
|
|
0) | console_unlock.part.0() {
|
|
0) 0.150 us | __printk_safe_enter();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.461 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.150 us | preempt_count_sub();
|
|
0) 0.451 us | }
|
|
0) | __up_console_sem.isra.0() {
|
|
0) 0.151 us | __printk_safe_enter();
|
|
0) | up() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.161 us | preempt_count_add();
|
|
0) 0.451 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.160 us | preempt_count_sub();
|
|
0) 0.461 us | }
|
|
0) 1.352 us | }
|
|
0) 0.150 us | __printk_safe_exit();
|
|
0) 2.264 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.460 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.160 us | preempt_count_sub();
|
|
0) 0.451 us | }
|
|
0) 0.150 us | __printk_safe_exit();
|
|
0) 5.600 us | }
|
|
0) 5.901 us | }
|
|
0) + 22.933 us | }
|
|
0) | console_lock() {
|
|
0) | down() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.160 us | preempt_count_add();
|
|
0) 0.451 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.161 us | preempt_count_sub();
|
|
0) 0.461 us | }
|
|
0) 1.352 us | }
|
|
0) 1.653 us | }
|
|
0) | set_cursor() {
|
|
0) 0.150 us | add_softcursor();
|
|
0) | fbcon_cursor() {
|
|
0) 0.150 us | __msecs_to_jiffies();
|
|
0) 0.161 us | fbcon_add_cursor_timer();
|
|
0) | get_color() {
|
|
0) 0.151 us | fb_get_color_depth();
|
|
0) 0.461 us | }
|
|
0) | get_color() {
|
|
0) 0.151 us | fb_get_color_depth();
|
|
0) 0.461 us | }
|
|
0) | bit_cursor() {
|
|
0) 0.160 us | fb_get_color_depth();
|
|
0) | soft_cursor() {
|
|
0) 0.161 us | fb_get_buffer_offset();
|
|
0) 0.171 us | fb_pad_aligned_buffer();
|
|
0) | vmw_fb_imageblit [vmwgfx]() {
|
|
0) 1.062 us | cfb_imageblit();
|
|
0) | vmw_fb_dirty_mark [vmwgfx]() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.450 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.150 us | preempt_count_sub();
|
|
0) 0.461 us | }
|
|
0) 1.363 us | }
|
|
0) 3.035 us | }
|
|
0) 4.048 us | }
|
|
0) 4.689 us | }
|
|
0) 6.832 us | }
|
|
0) 7.444 us | }
|
|
0) | console_unlock() {
|
|
0) | console_unlock.part.0() {
|
|
0) 0.151 us | __printk_safe_enter();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.161 us | preempt_count_add();
|
|
0) 0.461 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.151 us | preempt_count_sub();
|
|
0) 0.451 us | }
|
|
0) | __up_console_sem.isra.0() {
|
|
0) 0.150 us | __printk_safe_enter();
|
|
0) | up() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.461 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.150 us | preempt_count_sub();
|
|
0) 0.460 us | }
|
|
0) 1.363 us | }
|
|
0) 0.150 us | __printk_safe_exit();
|
|
0) 2.275 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.160 us | preempt_count_add();
|
|
0) 0.461 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.151 us | preempt_count_sub();
|
|
0) 0.451 us | }
|
|
0) 0.150 us | __printk_safe_exit();
|
|
0) 5.611 us | }
|
|
0) 5.901 us | }
|
|
0) + 38.692 us | }
|
|
0) + 39.034 us | }
|
|
0) 0.150 us | mutex_unlock();
|
|
0) | con_flush_chars() {
|
|
0) | console_lock() {
|
|
0) | down() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.460 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.150 us | preempt_count_sub();
|
|
0) 0.451 us | }
|
|
0) 1.353 us | }
|
|
0) 1.653 us | }
|
|
0) | set_cursor() {
|
|
0) 0.150 us | add_softcursor();
|
|
0) | fbcon_cursor() {
|
|
0) 0.150 us | __msecs_to_jiffies();
|
|
0) 0.160 us | fbcon_add_cursor_timer();
|
|
0) | get_color() {
|
|
0) 0.160 us | fb_get_color_depth();
|
|
0) 0.461 us | }
|
|
0) | get_color() {
|
|
0) 0.160 us | fb_get_color_depth();
|
|
0) 0.471 us | }
|
|
0) | bit_cursor() {
|
|
0) 0.151 us | fb_get_color_depth();
|
|
0) | soft_cursor() {
|
|
0) 0.151 us | fb_get_buffer_offset();
|
|
0) 0.170 us | fb_pad_aligned_buffer();
|
|
0) | vmw_fb_imageblit [vmwgfx]() {
|
|
0) 0.421 us | cfb_imageblit();
|
|
0) | vmw_fb_dirty_mark [vmwgfx]() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.161 us | preempt_count_add();
|
|
0) 0.461 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.150 us | preempt_count_sub();
|
|
0) 0.451 us | }
|
|
0) 1.363 us | }
|
|
0) 2.224 us | }
|
|
0) 3.236 us | }
|
|
0) 3.887 us | }
|
|
0) 6.032 us | }
|
|
0) 6.643 us | }
|
|
0) | console_unlock() {
|
|
0) | console_unlock.part.0() {
|
|
0) 0.150 us | __printk_safe_enter();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.461 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.150 us | preempt_count_sub();
|
|
0) 0.521 us | }
|
|
0) | __up_console_sem.isra.0() {
|
|
0) 0.160 us | __printk_safe_enter();
|
|
0) | up() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.460 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.150 us | preempt_count_sub();
|
|
0) 0.451 us | }
|
|
0) 1.353 us | }
|
|
0) 0.150 us | __printk_safe_exit();
|
|
0) 2.265 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.161 us | preempt_count_add();
|
|
0) 0.451 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.151 us | preempt_count_sub();
|
|
0) 0.461 us | }
|
|
0) 0.151 us | __printk_safe_exit();
|
|
0) 6.072 us | }
|
|
0) 6.352 us | }
|
|
0) + 15.268 us | }
|
|
0) | remove_wait_queue() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.161 us | preempt_count_add();
|
|
0) 0.451 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.151 us | preempt_count_sub();
|
|
0) 0.451 us | }
|
|
0) 1.372 us | }
|
|
0) 0.150 us | up_read();
|
|
0) ! 194.364 us | }
|
|
0) 0.150 us | ktime_get_real_seconds();
|
|
0) | tty_write_unlock() {
|
|
0) 0.160 us | mutex_unlock();
|
|
0) | __wake_up() {
|
|
0) | __wake_up_common_lock() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.160 us | preempt_count_add();
|
|
0) 0.461 us | }
|
|
0) 0.170 us | __wake_up_common();
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.150 us | preempt_count_sub();
|
|
0) 0.451 us | }
|
|
0) 1.694 us | }
|
|
0) 1.994 us | }
|
|
0) 2.595 us | }
|
|
0) | tty_ldisc_deref() {
|
|
0) 0.150 us | ldsem_up_read();
|
|
0) 0.431 us | }
|
|
0) ! 201.799 us | }
|
|
0) ! 202.179 us | }
|
|
0) 0.180 us | __fsnotify_parent();
|
|
0) 0.451 us | fsnotify();
|
|
0) ! 204.093 us | }
|
|
0) ! 205.184 us | }
|
|
0) ! 205.516 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.150 us | dput();
|
|
0) 0.151 us | mntput();
|
|
0) 0.752 us | }
|
|
0) 0.150 us | unroll_tree_refs();
|
|
0) 0.150 us | kfree();
|
|
0) 1.683 us | }
|
|
0) 2.014 us | }
|
|
0) ! 208.842 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.150 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.170 us | vmacache_find();
|
|
0) 0.471 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.150 us | __rcu_read_lock();
|
|
0) 0.151 us | mem_cgroup_from_task();
|
|
0) 0.180 us | __count_memcg_events();
|
|
0) 0.160 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.160 us | pmd_devmap_trans_unstable();
|
|
0) | filemap_map_pages() {
|
|
0) 0.160 us | __rcu_read_lock();
|
|
0) | alloc_set_pte() {
|
|
0) 0.160 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.160 us | preempt_count_add();
|
|
0) 0.461 us | }
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.171 us | __rcu_read_lock();
|
|
0) 0.471 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.180 us | __rcu_read_unlock();
|
|
0) 0.470 us | }
|
|
0) 0.772 us | }
|
|
0) 1.703 us | }
|
|
0) 2.995 us | }
|
|
0) 0.150 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.160 us | __rcu_read_lock();
|
|
0) 0.451 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.161 us | __rcu_read_unlock();
|
|
0) 0.451 us | }
|
|
0) 0.741 us | }
|
|
0) 1.644 us | }
|
|
0) 1.954 us | }
|
|
0) 0.150 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.160 us | __rcu_read_lock();
|
|
0) 0.451 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.160 us | __rcu_read_unlock();
|
|
0) 0.451 us | }
|
|
0) 0.742 us | }
|
|
0) 1.643 us | }
|
|
0) 1.943 us | }
|
|
0) 0.160 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.150 us | __rcu_read_lock();
|
|
0) 0.461 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) 0.451 us | }
|
|
0) 0.731 us | }
|
|
0) 1.633 us | }
|
|
0) 1.934 us | }
|
|
0) 0.161 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.150 us | __rcu_read_lock();
|
|
0) 0.451 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) 0.451 us | }
|
|
0) 0.731 us | }
|
|
0) 1.643 us | }
|
|
0) 1.943 us | }
|
|
0) 0.160 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.150 us | __rcu_read_lock();
|
|
0) 0.451 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) 0.451 us | }
|
|
0) 0.731 us | }
|
|
0) 1.643 us | }
|
|
0) 1.944 us | }
|
|
0) 0.151 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.150 us | __rcu_read_lock();
|
|
0) 0.461 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) 0.451 us | }
|
|
0) 0.731 us | }
|
|
0) 1.874 us | }
|
|
0) 2.184 us | }
|
|
0) 0.151 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.160 us | __rcu_read_lock();
|
|
0) 0.451 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.160 us | __rcu_read_unlock();
|
|
0) 0.441 us | }
|
|
0) 0.731 us | }
|
|
0) 1.633 us | }
|
|
0) 1.943 us | }
|
|
0) 0.150 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.150 us | __rcu_read_lock();
|
|
0) 0.461 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) 0.441 us | }
|
|
0) 0.731 us | }
|
|
0) 1.633 us | }
|
|
0) 1.934 us | }
|
|
0) 0.151 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.160 us | __rcu_read_lock();
|
|
0) 0.451 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) 0.441 us | }
|
|
0) 0.731 us | }
|
|
0) 1.633 us | }
|
|
0) 1.944 us | }
|
|
0) 0.150 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.161 us | __rcu_read_lock();
|
|
0) 0.451 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) 0.441 us | }
|
|
0) 0.731 us | }
|
|
0) 1.633 us | }
|
|
0) 1.944 us | }
|
|
0) 0.151 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.160 us | __rcu_read_lock();
|
|
0) 0.451 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) 0.451 us | }
|
|
0) 0.731 us | }
|
|
0) 1.643 us | }
|
|
0) 1.944 us | }
|
|
0) 0.150 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.161 us | __rcu_read_lock();
|
|
0) 0.451 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) 0.441 us | }
|
|
0) 0.732 us | }
|
|
0) 1.633 us | }
|
|
0) 1.934 us | }
|
|
0) 0.151 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.160 us | __rcu_read_lock();
|
|
0) 0.450 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) 0.451 us | }
|
|
0) 0.901 us | }
|
|
0) 1.794 us | }
|
|
0) 2.104 us | }
|
|
0) 0.150 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.160 us | __rcu_read_lock();
|
|
0) 0.451 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) 0.441 us | }
|
|
0) 0.732 us | }
|
|
0) 1.633 us | }
|
|
0) 1.943 us | }
|
|
0) 0.150 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.160 us | __rcu_read_lock();
|
|
0) 0.461 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) 0.441 us | }
|
|
0) 0.731 us | }
|
|
0) 1.643 us | }
|
|
0) 1.944 us | }
|
|
0) 0.151 us | unlock_page();
|
|
0) 0.160 us | __rcu_read_unlock();
|
|
0) + 41.016 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.150 us | preempt_count_sub();
|
|
0) 0.441 us | }
|
|
0) + 42.340 us | }
|
|
0) + 44.052 us | }
|
|
0) 0.151 us | up_read();
|
|
0) + 45.606 us | }
|
|
0) + 45.946 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.151 us | ktime_get_coarse_real_ts64();
|
|
0) 0.451 us | }
|
|
0) 0.771 us | }
|
|
0) | __x64_sys_exit_group() {
|
|
0) | do_group_exit() {
|
|
0) | do_exit() {
|
|
0) | profile_task_exit() {
|
|
0) 0.201 us | blocking_notifier_call_chain();
|
|
0) 0.511 us | }
|
|
0) | exit_signals() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.250 us | __percpu_down_read();
|
|
0) 0.160 us | preempt_count_sub();
|
|
0) 0.150 us | preempt_count_add();
|
|
0) | __percpu_up_read() {
|
|
0) | rcuwait_wake_up() {
|
|
0) 0.161 us | __rcu_read_lock();
|
|
0) 0.160 us | __rcu_read_unlock();
|
|
0) 0.792 us | }
|
|
0) 1.192 us | }
|
|
0) 0.151 us | preempt_count_sub();
|
|
0) 3.346 us | }
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.161 us | preempt_count_add();
|
|
0) 0.461 us | }
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.170 us | preempt_count_sub();
|
|
0) 0.461 us | }
|
|
0) 0.201 us | sync_mm_rss();
|
|
0) | acct_update_integrals() {
|
|
0) 0.161 us | task_cputime();
|
|
0) 0.150 us | __acct_update_integrals();
|
|
0) 0.802 us | }
|
|
0) | hrtimer_cancel() {
|
|
0) | hrtimer_try_to_cancel() {
|
|
0) 0.180 us | hrtimer_active();
|
|
0) 0.521 us | }
|
|
0) 0.852 us | }
|
|
0) 0.170 us | exit_itimers();
|
|
0) | acct_collect() {
|
|
0) 0.160 us | down_read();
|
|
0) 0.150 us | up_read();
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.160 us | preempt_count_add();
|
|
0) 0.460 us | }
|
|
0) 0.150 us | task_cputime();
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.150 us | preempt_count_sub();
|
|
0) 0.441 us | }
|
|
0) 2.564 us | }
|
|
0) 0.160 us | tty_audit_exit();
|
|
0) | __audit_free() {
|
|
0) | path_put() {
|
|
0) 0.161 us | dput();
|
|
0) 0.160 us | mntput();
|
|
0) 0.762 us | }
|
|
0) 0.160 us | unroll_tree_refs();
|
|
0) 0.161 us | kfree();
|
|
0) 0.150 us | kfree();
|
|
0) 0.150 us | kfree();
|
|
0) 0.231 us | kfree();
|
|
0) 2.745 us | }
|
|
0) 0.521 us | taskstats_exit();
|
|
0) | mm_release() {
|
|
0) 0.170 us | uprobe_free_utask();
|
|
0) 0.661 us | }
|
|
0) 0.180 us | sync_mm_rss();
|
|
0) 0.150 us | down_read();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.461 us | }
|
|
0) 0.171 us | up_read();
|
|
0) 0.150 us | enter_lazy_tlb();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.150 us | preempt_count_sub();
|
|
0) 0.440 us | }
|
|
0) 0.160 us | mm_update_next_owner();
|
|
0) | mmput() {
|
|
0) | uprobe_clear_state() {
|
|
0) 0.160 us | mutex_lock();
|
|
0) 0.160 us | delayed_uprobe_remove.part.0();
|
|
0) 0.150 us | mutex_unlock();
|
|
0) 1.102 us | }
|
|
0) 0.171 us | exit_aio();
|
|
0) | exit_mmap() {
|
|
0) | ldt_arch_exit_mmap() {
|
|
0) 0.190 us | free_ldt_pgtables();
|
|
0) 0.511 us | }
|
|
0) | lru_add_drain() {
|
|
0) 0.160 us | preempt_count_add();
|
|
0) | lru_add_drain_cpu() {
|
|
0) | pagevec_lru_move_fn() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.190 us | preempt_count_add();
|
|
0) 0.481 us | }
|
|
0) 0.211 us | mem_cgroup_page_lruvec();
|
|
0) | __pagevec_lru_add_fn() {
|
|
0) | page_evictable() {
|
|
0) 0.150 us | __rcu_read_lock();
|
|
0) 0.161 us | page_mapping();
|
|
0) 0.160 us | __rcu_read_unlock();
|
|
0) 1.072 us | }
|
|
0) | __mod_lruvec_state() {
|
|
0) 0.170 us | __mod_node_page_state();
|
|
0) 0.160 us | __mod_memcg_state();
|
|
0) 0.791 us | }
|
|
0) 0.150 us | __mod_zone_page_state();
|
|
0) 0.160 us | mem_cgroup_update_lru_size();
|
|
0) 2.966 us | }
|
|
0) 0.160 us | mem_cgroup_page_lruvec();
|
|
0) | __pagevec_lru_add_fn() {
|
|
0) | page_evictable() {
|
|
0) 0.161 us | __rcu_read_lock();
|
|
0) 0.150 us | page_mapping();
|
|
0) 0.160 us | __rcu_read_unlock();
|
|
0) 1.292 us | }
|
|
0) | __mod_lruvec_state() {
|
|
0) 0.150 us | __mod_node_page_state();
|
|
0) 0.160 us | __mod_memcg_state();
|
|
0) 0.771 us | }
|
|
0) 0.151 us | __mod_zone_page_state();
|
|
0) 0.160 us | mem_cgroup_update_lru_size();
|
|
0) 3.126 us | }
|
|
0) 0.150 us | mem_cgroup_page_lruvec();
|
|
0) | __pagevec_lru_add_fn() {
|
|
0) | page_evictable() {
|
|
0) 0.150 us | __rcu_read_lock();
|
|
0) 0.150 us | page_mapping();
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) 1.062 us | }
|
|
0) | __mod_lruvec_state() {
|
|
0) 0.161 us | __mod_node_page_state();
|
|
0) 0.160 us | __mod_memcg_state();
|
|
0) 0.771 us | }
|
|
0) 0.150 us | __mod_zone_page_state();
|
|
0) 0.151 us | mem_cgroup_update_lru_size();
|
|
0) 2.906 us | }
|
|
0) 0.151 us | mem_cgroup_page_lruvec();
|
|
0) | __pagevec_lru_add_fn() {
|
|
0) | page_evictable() {
|
|
0) 0.161 us | __rcu_read_lock();
|
|
0) 0.150 us | page_mapping();
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) 1.062 us | }
|
|
0) | __mod_lruvec_state() {
|
|
0) 0.150 us | __mod_node_page_state();
|
|
0) 0.151 us | __mod_memcg_state();
|
|
0) 0.772 us | }
|
|
0) 0.150 us | __mod_zone_page_state();
|
|
0) 0.150 us | mem_cgroup_update_lru_size();
|
|
0) 2.895 us | }
|
|
0) 0.150 us | mem_cgroup_page_lruvec();
|
|
0) | __pagevec_lru_add_fn() {
|
|
0) | page_evictable() {
|
|
0) 0.150 us | __rcu_read_lock();
|
|
0) 0.151 us | page_mapping();
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) 1.062 us | }
|
|
0) | __mod_lruvec_state() {
|
|
0) 0.150 us | __mod_node_page_state();
|
|
0) 0.160 us | __mod_memcg_state();
|
|
0) 0.771 us | }
|
|
0) 0.171 us | __mod_zone_page_state();
|
|
0) 0.150 us | mem_cgroup_update_lru_size();
|
|
0) 2.916 us | }
|
|
0) 0.150 us | mem_cgroup_page_lruvec();
|
|
0) | __pagevec_lru_add_fn() {
|
|
0) | page_evictable() {
|
|
0) 0.150 us | __rcu_read_lock();
|
|
0) 0.160 us | page_mapping();
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) 1.062 us | }
|
|
0) | __mod_lruvec_state() {
|
|
0) 0.161 us | __mod_node_page_state();
|
|
0) 0.150 us | __mod_memcg_state();
|
|
0) 0.761 us | }
|
|
0) 0.160 us | __mod_zone_page_state();
|
|
0) 0.151 us | mem_cgroup_update_lru_size();
|
|
0) 2.906 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.161 us | preempt_count_sub();
|
|
0) 0.461 us | }
|
|
0) | release_pages() {
|
|
0) 0.170 us | mem_cgroup_uncharge_list();
|
|
0) 0.161 us | free_unref_page_list();
|
|
0) 0.842 us | }
|
|
0) + 23.334 us | }
|
|
0) + 23.684 us | }
|
|
0) 0.151 us | preempt_count_sub();
|
|
0) + 24.596 us | }
|
|
0) 0.160 us | tlb_gather_mmu();
|
|
0) | unmap_vmas() {
|
|
0) | unmap_single_vma() {
|
|
0) 0.171 us | uprobe_munmap();
|
|
0) | unmap_page_range() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.461 us | }
|
|
0) 0.150 us | flush_tlb_batched_pending();
|
|
0) 0.161 us | vm_normal_page();
|
|
0) | mark_page_accessed() {
|
|
0) | activate_page() {
|
|
0) 0.171 us | preempt_count_add();
|
|
0) 0.150 us | preempt_count_sub();
|
|
0) 0.822 us | }
|
|
0) | workingset_activation() {
|
|
0) 0.150 us | __rcu_read_lock();
|
|
0) 0.151 us | __rcu_read_unlock();
|
|
0) 0.862 us | }
|
|
0) 2.274 us | }
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.170 us | __rcu_read_lock();
|
|
0) 0.471 us | }
|
|
0) 0.160 us | PageHuge();
|
|
0) | __mod_lruvec_state() {
|
|
0) 0.160 us | __mod_node_page_state();
|
|
0) 0.151 us | __mod_memcg_state();
|
|
0) 0.762 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) 0.441 us | }
|
|
0) 0.732 us | }
|
|
0) 2.906 us | }
|
|
0) 0.170 us | __tlb_remove_page_size();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.150 us | preempt_count_sub();
|
|
0) 0.451 us | }
|
|
0) 7.995 us | }
|
|
0) 8.626 us | }
|
|
0) | unmap_single_vma() {
|
|
0) 0.150 us | uprobe_munmap();
|
|
0) | unmap_page_range() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.160 us | preempt_count_add();
|
|
0) 0.461 us | }
|
|
0) 0.150 us | flush_tlb_batched_pending();
|
|
0) 0.151 us | vm_normal_page();
|
|
0) | mark_page_accessed() {
|
|
0) | activate_page() {
|
|
0) 0.161 us | preempt_count_add();
|
|
0) 0.150 us | preempt_count_sub();
|
|
0) 0.772 us | }
|
|
0) | workingset_activation() {
|
|
0) 0.161 us | __rcu_read_lock();
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) 0.751 us | }
|
|
0) 1.964 us | }
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.151 us | __rcu_read_lock();
|
|
0) 0.451 us | }
|
|
0) 0.151 us | PageHuge();
|
|
0) | __mod_lruvec_state() {
|
|
0) 0.150 us | __mod_node_page_state();
|
|
0) 0.160 us | __mod_memcg_state();
|
|
0) 0.771 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) 0.441 us | }
|
|
0) 0.731 us | }
|
|
0) 2.845 us | }
|
|
0) 0.150 us | __tlb_remove_page_size();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.161 us | preempt_count_sub();
|
|
0) 0.601 us | }
|
|
0) 7.565 us | }
|
|
0) 8.216 us | }
|
|
0) | unmap_single_vma() {
|
|
0) 0.151 us | uprobe_munmap();
|
|
0) | unmap_page_range() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.160 us | preempt_count_add();
|
|
0) 0.461 us | }
|
|
0) 0.150 us | flush_tlb_batched_pending();
|
|
0) 0.150 us | vm_normal_page();
|
|
0) | mark_page_accessed() {
|
|
0) | activate_page() {
|
|
0) 0.161 us | preempt_count_add();
|
|
0) 0.150 us | preempt_count_sub();
|
|
0) 0.771 us | }
|
|
0) | workingset_activation() {
|
|
0) 0.160 us | __rcu_read_lock();
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) 0.751 us | }
|
|
0) 1.973 us | }
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.150 us | __rcu_read_lock();
|
|
0) 0.451 us | }
|
|
0) 0.150 us | PageHuge();
|
|
0) | __mod_lruvec_state() {
|
|
0) 0.170 us | __mod_node_page_state();
|
|
0) 0.161 us | __mod_memcg_state();
|
|
0) 0.781 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) 0.450 us | }
|
|
0) 0.732 us | }
|
|
0) 2.865 us | }
|
|
0) 0.151 us | __tlb_remove_page_size();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.150 us | preempt_count_sub();
|
|
0) 0.461 us | }
|
|
0) 7.454 us | }
|
|
0) 8.075 us | }
|
|
0) | unmap_single_vma() {
|
|
0) 0.150 us | uprobe_munmap();
|
|
0) | unmap_page_range() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.160 us | preempt_count_add();
|
|
0) 0.461 us | }
|
|
0) 0.150 us | flush_tlb_batched_pending();
|
|
0) 0.151 us | vm_normal_page();
|
|
0) | page_remove_rmap() {
|
|
0) | __dec_node_page_state() {
|
|
0) 0.160 us | __dec_node_state();
|
|
0) 0.471 us | }
|
|
0) 0.812 us | }
|
|
0) 0.160 us | __tlb_remove_page_size();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.150 us | preempt_count_sub();
|
|
0) 0.450 us | }
|
|
0) 3.327 us | }
|
|
0) 3.917 us | }
|
|
0) | unmap_single_vma() {
|
|
0) 0.160 us | uprobe_munmap();
|
|
0) | unmap_page_range() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.160 us | preempt_count_add();
|
|
0) 0.451 us | }
|
|
0) 0.150 us | flush_tlb_batched_pending();
|
|
0) 0.150 us | vm_normal_page();
|
|
0) | page_remove_rmap() {
|
|
0) | __dec_node_page_state() {
|
|
0) 0.161 us | __dec_node_state();
|
|
0) 0.441 us | }
|
|
0) 0.751 us | }
|
|
0) 0.151 us | __tlb_remove_page_size();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.151 us | preempt_count_sub();
|
|
0) 0.451 us | }
|
|
0) 3.226 us | }
|
|
0) 3.827 us | }
|
|
0) | unmap_single_vma() {
|
|
0) | unmap_page_range() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.921 us | preempt_count_add();
|
|
0) 1.233 us | }
|
|
0) 0.150 us | flush_tlb_batched_pending();
|
|
0) 0.151 us | vm_normal_page();
|
|
0) | page_remove_rmap() {
|
|
0) | __dec_node_page_state() {
|
|
0) 0.150 us | __dec_node_state();
|
|
0) 0.451 us | }
|
|
0) 0.741 us | }
|
|
0) 0.150 us | __tlb_remove_page_size();
|
|
0) 0.151 us | vm_normal_page();
|
|
0) | page_remove_rmap() {
|
|
0) | __dec_node_page_state() {
|
|
0) 0.151 us | __dec_node_state();
|
|
0) 0.451 us | }
|
|
0) 0.741 us | }
|
|
0) 0.160 us | __tlb_remove_page_size();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.160 us | preempt_count_sub();
|
|
0) 0.451 us | }
|
|
0) 5.570 us | }
|
|
0) 5.871 us | }
|
|
0) | unmap_single_vma() {
|
|
0) 0.151 us | uprobe_munmap();
|
|
0) | unmap_page_range() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.461 us | }
|
|
0) 0.151 us | flush_tlb_batched_pending();
|
|
0) 0.160 us | vm_normal_page();
|
|
0) 0.170 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.150 us | __rcu_read_lock();
|
|
0) 0.460 us | }
|
|
0) 0.150 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) 0.450 us | }
|
|
0) 0.742 us | }
|
|
0) 1.974 us | }
|
|
0) | __tlb_remove_page_size() {
|
|
0) | __get_free_pages() {
|
|
0) | alloc_pages_current() {
|
|
0) 0.160 us | get_task_policy.part.0();
|
|
0) 0.150 us | policy_nodemask();
|
|
0) 0.161 us | policy_node();
|
|
0) | __alloc_pages_nodemask() {
|
|
0) 0.150 us | should_fail_alloc_page();
|
|
0) | get_page_from_freelist() {
|
|
0) 0.160 us | __inc_numa_state();
|
|
0) 0.150 us | __inc_numa_state();
|
|
0) 0.161 us | prep_new_page();
|
|
0) 1.182 us | }
|
|
0) 1.813 us | }
|
|
0) 3.026 us | }
|
|
0) 3.346 us | }
|
|
0) 3.677 us | }
|
|
0) 0.151 us | vm_normal_page();
|
|
0) 0.150 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.160 us | __rcu_read_lock();
|
|
0) 0.461 us | }
|
|
0) 0.160 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.161 us | __rcu_read_unlock();
|
|
0) 0.461 us | }
|
|
0) 0.751 us | }
|
|
0) 2.003 us | }
|
|
0) 0.150 us | __tlb_remove_page_size();
|
|
0) 0.151 us | vm_normal_page();
|
|
0) 0.150 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.150 us | __rcu_read_lock();
|
|
0) 0.461 us | }
|
|
0) 0.160 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.211 us | __rcu_read_unlock();
|
|
0) 0.511 us | }
|
|
0) 0.801 us | }
|
|
0) 2.275 us | }
|
|
0) 0.150 us | __tlb_remove_page_size();
|
|
0) 0.150 us | vm_normal_page();
|
|
0) 0.150 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.151 us | __rcu_read_lock();
|
|
0) 0.461 us | }
|
|
0) 0.150 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.161 us | __rcu_read_unlock();
|
|
0) 0.451 us | }
|
|
0) 0.741 us | }
|
|
0) 1.953 us | }
|
|
0) 0.160 us | __tlb_remove_page_size();
|
|
0) 0.151 us | vm_normal_page();
|
|
0) 0.150 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.150 us | __rcu_read_lock();
|
|
0) 0.461 us | }
|
|
0) 0.150 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) 0.451 us | }
|
|
0) 0.742 us | }
|
|
0) 1.954 us | }
|
|
0) 0.161 us | __tlb_remove_page_size();
|
|
0) 0.150 us | vm_normal_page();
|
|
0) 0.160 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.150 us | __rcu_read_lock();
|
|
0) 0.461 us | }
|
|
0) 0.150 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.160 us | __rcu_read_unlock();
|
|
0) 0.451 us | }
|
|
0) 0.742 us | }
|
|
0) 1.954 us | }
|
|
0) 0.150 us | __tlb_remove_page_size();
|
|
0) 0.150 us | vm_normal_page();
|
|
0) 0.151 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.151 us | __rcu_read_lock();
|
|
0) 0.461 us | }
|
|
0) 0.151 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.161 us | __rcu_read_unlock();
|
|
0) 0.451 us | }
|
|
0) 0.741 us | }
|
|
0) 1.963 us | }
|
|
0) 0.150 us | __tlb_remove_page_size();
|
|
0) 0.151 us | vm_normal_page();
|
|
0) 0.150 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.160 us | __rcu_read_lock();
|
|
0) 0.461 us | }
|
|
0) 0.160 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.160 us | __rcu_read_unlock();
|
|
0) 0.461 us | }
|
|
0) 0.761 us | }
|
|
0) 1.983 us | }
|
|
0) 0.160 us | __tlb_remove_page_size();
|
|
0) 0.150 us | vm_normal_page();
|
|
0) 0.160 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.161 us | __rcu_read_lock();
|
|
0) 0.481 us | }
|
|
0) 0.161 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.161 us | __rcu_read_unlock();
|
|
0) 0.481 us | }
|
|
0) 0.801 us | }
|
|
0) 2.084 us | }
|
|
0) 0.170 us | __tlb_remove_page_size();
|
|
0) 0.160 us | vm_normal_page();
|
|
0) 0.171 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.171 us | __rcu_read_lock();
|
|
0) 0.501 us | }
|
|
0) 0.171 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.170 us | __rcu_read_unlock();
|
|
0) 0.491 us | }
|
|
0) 0.801 us | }
|
|
0) 2.114 us | }
|
|
0) 0.170 us | __tlb_remove_page_size();
|
|
0) 0.160 us | vm_normal_page();
|
|
0) 0.161 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.160 us | __rcu_read_lock();
|
|
0) 0.501 us | }
|
|
0) 0.160 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.411 us | }
|
|
0) 0.671 us | }
|
|
0) 1.954 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.121 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.371 us | }
|
|
0) 0.131 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.591 us | }
|
|
0) 1.543 us | }
|
|
0) 0.121 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.121 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.350 us | }
|
|
0) 0.591 us | }
|
|
0) 1.543 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.131 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.121 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.351 us | }
|
|
0) 0.591 us | }
|
|
0) 1.774 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.371 us | }
|
|
0) 0.131 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.581 us | }
|
|
0) 1.543 us | }
|
|
0) 0.131 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.591 us | }
|
|
0) 1.553 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.121 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.351 us | }
|
|
0) 0.591 us | }
|
|
0) 1.553 us | }
|
|
0) 0.121 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.351 us | }
|
|
0) 0.591 us | }
|
|
0) 1.543 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.121 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.351 us | }
|
|
0) 0.591 us | }
|
|
0) 1.543 us | }
|
|
0) 0.121 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.260 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.431 us | }
|
|
0) 0.672 us | }
|
|
0) 1.753 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.360 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.581 us | }
|
|
0) 1.552 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.121 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.351 us | }
|
|
0) 0.591 us | }
|
|
0) 1.543 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.360 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.581 us | }
|
|
0) 1.542 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.121 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.351 us | }
|
|
0) 0.591 us | }
|
|
0) 1.543 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.360 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.581 us | }
|
|
0) 1.542 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.541 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.121 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.350 us | }
|
|
0) 0.592 us | }
|
|
0) 1.543 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.121 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.360 us | }
|
|
0) 0.121 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.121 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.591 us | }
|
|
0) 1.553 us | }
|
|
0) 0.131 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.121 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.121 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.360 us | }
|
|
0) 0.592 us | }
|
|
0) 1.553 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.121 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.370 us | }
|
|
0) 0.131 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.121 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.581 us | }
|
|
0) 1.543 us | }
|
|
0) 0.121 us | __tlb_remove_page_size();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.121 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.121 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.360 us | }
|
|
0) 0.582 us | }
|
|
0) 1.553 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.131 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.360 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.121 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.591 us | }
|
|
0) 1.774 us | }
|
|
0) 0.341 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.351 us | }
|
|
0) 0.591 us | }
|
|
0) 1.543 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.121 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.121 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.581 us | }
|
|
0) 1.543 us | }
|
|
0) 0.121 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.371 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.351 us | }
|
|
0) 0.591 us | }
|
|
0) 1.543 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.120 us | preempt_count_sub();
|
|
0) 0.361 us | }
|
|
0) + 96.180 us | }
|
|
0) + 96.781 us | }
|
|
0) | unmap_single_vma() {
|
|
0) 0.130 us | uprobe_munmap();
|
|
0) | unmap_page_range() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.120 us | preempt_count_add();
|
|
0) 0.370 us | }
|
|
0) 0.120 us | flush_tlb_batched_pending();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.121 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.350 us | }
|
|
0) 0.592 us | }
|
|
0) 1.543 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.121 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.360 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.121 us | __rcu_read_unlock();
|
|
0) 0.641 us | }
|
|
0) 0.872 us | }
|
|
0) 1.824 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.360 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.351 us | }
|
|
0) 0.591 us | }
|
|
0) 1.543 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.121 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.350 us | }
|
|
0) 0.591 us | }
|
|
0) 1.543 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.360 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.121 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.591 us | }
|
|
0) 1.543 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.121 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.360 us | }
|
|
0) 0.591 us | }
|
|
0) 1.553 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.360 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.351 us | }
|
|
0) 0.591 us | }
|
|
0) 1.543 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.121 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.121 us | __rcu_read_lock();
|
|
0) 0.752 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.411 us | }
|
|
0) 0.641 us | }
|
|
0) 1.984 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.121 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.360 us | }
|
|
0) 0.121 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.121 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.581 us | }
|
|
0) 1.553 us | }
|
|
0) 0.131 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.121 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.360 us | }
|
|
0) 0.591 us | }
|
|
0) 1.553 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.121 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.360 us | }
|
|
0) 0.121 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.121 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.591 us | }
|
|
0) 1.553 us | }
|
|
0) 0.121 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.121 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.360 us | }
|
|
0) 0.592 us | }
|
|
0) 1.553 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.121 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.370 us | }
|
|
0) 0.121 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.121 us | __rcu_read_unlock();
|
|
0) 0.351 us | }
|
|
0) 0.591 us | }
|
|
0) 1.543 us | }
|
|
0) 0.121 us | __tlb_remove_page_size();
|
|
0) 0.121 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.360 us | }
|
|
0) 0.121 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.121 us | __rcu_read_unlock();
|
|
0) 0.351 us | }
|
|
0) 0.591 us | }
|
|
0) 1.553 us | }
|
|
0) 0.131 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.131 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.121 us | __rcu_read_lock();
|
|
0) 0.371 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.350 us | }
|
|
0) 0.592 us | }
|
|
0) 1.543 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.121 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.370 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.121 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.591 us | }
|
|
0) 1.543 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.121 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.121 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.360 us | }
|
|
0) 0.582 us | }
|
|
0) 1.543 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.121 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.360 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.351 us | }
|
|
0) 0.591 us | }
|
|
0) 1.553 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.121 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.121 us | __rcu_read_lock();
|
|
0) 0.371 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.260 us | __rcu_read_unlock();
|
|
0) 0.491 us | }
|
|
0) 0.782 us | }
|
|
0) 1.733 us | }
|
|
0) 0.121 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.121 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.350 us | }
|
|
0) 0.591 us | }
|
|
0) 1.543 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.121 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.131 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.121 us | __rcu_read_unlock();
|
|
0) 0.351 us | }
|
|
0) 0.591 us | }
|
|
0) 1.543 us | }
|
|
0) 0.131 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.121 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.360 us | }
|
|
0) 0.581 us | }
|
|
0) 1.543 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.121 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.121 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.121 us | __rcu_read_unlock();
|
|
0) 0.351 us | }
|
|
0) 0.591 us | }
|
|
0) 1.553 us | }
|
|
0) 0.121 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.121 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.371 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.360 us | }
|
|
0) 0.591 us | }
|
|
0) 1.543 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.121 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.250 us | __rcu_read_lock();
|
|
0) 0.491 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.351 us | }
|
|
0) 0.591 us | }
|
|
0) 1.683 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.121 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.360 us | }
|
|
0) 0.591 us | }
|
|
0) 1.543 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.370 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.351 us | }
|
|
0) 0.591 us | }
|
|
0) 1.542 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.121 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.360 us | }
|
|
0) 0.581 us | }
|
|
0) 1.543 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.360 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.581 us | }
|
|
0) 1.542 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.350 us | }
|
|
0) 0.591 us | }
|
|
0) 1.553 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.190 us | __rcu_read_lock();
|
|
0) 0.420 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.581 us | }
|
|
0) 1.613 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.121 us | __rcu_read_lock();
|
|
0) 0.371 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.350 us | }
|
|
0) 0.591 us | }
|
|
0) 1.553 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.360 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.351 us | }
|
|
0) 0.581 us | }
|
|
0) 1.542 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.121 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.360 us | }
|
|
0) 0.591 us | }
|
|
0) 1.543 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.360 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.351 us | }
|
|
0) 0.591 us | }
|
|
0) 1.542 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.121 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.331 us | __rcu_read_unlock();
|
|
0) 0.571 us | }
|
|
0) 0.801 us | }
|
|
0) 1.753 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.131 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.121 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.360 us | }
|
|
0) 0.581 us | }
|
|
0) 1.543 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.131 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.360 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.121 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.591 us | }
|
|
0) 1.543 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.121 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.121 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.360 us | }
|
|
0) 0.581 us | }
|
|
0) 1.543 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.121 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.360 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.121 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.581 us | }
|
|
0) 1.543 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.121 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.121 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.350 us | }
|
|
0) 0.592 us | }
|
|
0) 1.543 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.121 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.260 us | __rcu_read_lock();
|
|
0) 0.501 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.350 us | }
|
|
0) 0.591 us | }
|
|
0) 1.734 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.121 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.121 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.121 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.581 us | }
|
|
0) 1.543 us | }
|
|
0) 0.121 us | __tlb_remove_page_size();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.121 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.360 us | }
|
|
0) 0.581 us | }
|
|
0) 1.553 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.121 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.360 us | }
|
|
0) 0.121 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.121 us | __rcu_read_unlock();
|
|
0) 0.351 us | }
|
|
0) 0.591 us | }
|
|
0) 1.553 us | }
|
|
0) 0.121 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.121 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.350 us | }
|
|
0) 0.591 us | }
|
|
0) 1.543 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.121 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.360 us | }
|
|
0) 0.121 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.351 us | }
|
|
0) 0.591 us | }
|
|
0) 1.553 us | }
|
|
0) 0.121 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.121 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.591 us | }
|
|
0) 1.553 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.360 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.591 us | }
|
|
0) 1.542 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.121 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.350 us | }
|
|
0) 0.591 us | }
|
|
0) 1.543 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.360 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.591 us | }
|
|
0) 1.542 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.121 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.591 us | }
|
|
0) 1.553 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.360 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.360 us | __rcu_read_unlock();
|
|
0) 0.581 us | }
|
|
0) 0.822 us | }
|
|
0) 1.783 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.360 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.601 us | }
|
|
0) 1.553 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.121 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.360 us | }
|
|
0) 0.591 us | }
|
|
0) 1.553 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.360 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.581 us | }
|
|
0) 1.553 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.121 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.360 us | }
|
|
0) 0.581 us | }
|
|
0) 1.553 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.370 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.351 us | }
|
|
0) 0.591 us | }
|
|
0) 1.542 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.341 us | __rcu_read_lock();
|
|
0) 0.641 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.351 us | }
|
|
0) 0.591 us | }
|
|
0) 1.813 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.121 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.591 us | }
|
|
0) 1.553 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) ==========> |
|
|
0) | smp_apic_timer_interrupt() {
|
|
0) | irq_enter() {
|
|
0) 0.170 us | rcu_irq_enter();
|
|
0) 0.230 us | irqtime_account_irq();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 1.162 us | }
|
|
0) | hrtimer_interrupt() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.421 us | }
|
|
0) 0.281 us | ktime_get_update_offsets_now();
|
|
0) | __hrtimer_run_queues() {
|
|
0) 0.311 us | __remove_hrtimer();
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.371 us | }
|
|
0) | tick_sched_timer() {
|
|
0) 0.141 us | ktime_get();
|
|
0) | tick_sched_do_timer() {
|
|
0) | tick_do_update_jiffies64.part.0() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.371 us | }
|
|
0) | do_timer() {
|
|
0) 0.141 us | calc_global_load();
|
|
0) 0.381 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.121 us | preempt_count_sub();
|
|
0) 0.361 us | }
|
|
0) | update_wall_time() {
|
|
0) | timekeeping_advance() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.370 us | }
|
|
0) 0.130 us | ntp_tick_length();
|
|
0) 0.120 us | ntp_tick_length();
|
|
0) | timekeeping_update() {
|
|
0) 0.120 us | ntp_get_next_leap();
|
|
0) 0.151 us | update_vsyscall();
|
|
0) | raw_notifier_call_chain() {
|
|
0) 0.130 us | notifier_call_chain();
|
|
0) 0.361 us | }
|
|
0) 0.130 us | update_fast_timekeeper();
|
|
0) 0.121 us | update_fast_timekeeper();
|
|
0) 1.703 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.121 us | preempt_count_sub();
|
|
0) 0.361 us | }
|
|
0) 3.557 us | }
|
|
0) 3.817 us | }
|
|
0) 5.550 us | }
|
|
0) 5.821 us | }
|
|
0) | tick_sched_handle.isra.0() {
|
|
0) | update_process_times() {
|
|
0) | account_process_tick() {
|
|
0) | irqtime_account_process_tick.isra.0() {
|
|
0) | account_system_index_time() {
|
|
0) | cpuacct_account_field() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.692 us | }
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) | __cgroup_account_cputime_field() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) | cgroup_base_stat_cputime_account_end.isra.0() {
|
|
0) 0.130 us | cgroup_rstat_updated();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.631 us | }
|
|
0) 1.222 us | }
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) | acct_account_cputime() {
|
|
0) 0.140 us | __acct_update_integrals();
|
|
0) 0.380 us | }
|
|
0) 3.517 us | }
|
|
0) 3.777 us | }
|
|
0) 4.028 us | }
|
|
0) | run_local_timers() {
|
|
0) 0.130 us | hrtimer_run_queues();
|
|
0) | raise_softirq() {
|
|
0) 0.130 us | __raise_softirq_irqoff();
|
|
0) 0.371 us | }
|
|
0) 0.902 us | }
|
|
0) | rcu_sched_clock_irq() {
|
|
0) 0.130 us | rcu_is_cpu_rrupt_from_idle();
|
|
0) 0.130 us | rcu_segcblist_ready_cbs();
|
|
0) | invoke_rcu_core() {
|
|
0) | raise_softirq() {
|
|
0) 0.130 us | __raise_softirq_irqoff();
|
|
0) 0.381 us | }
|
|
0) 0.661 us | }
|
|
0) 1.553 us | }
|
|
0) | scheduler_tick() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.371 us | }
|
|
0) | update_rq_clock() {
|
|
0) 0.181 us | update_irq_load_avg();
|
|
0) 0.501 us | }
|
|
0) | task_tick_fair() {
|
|
0) | update_curr() {
|
|
0) 0.140 us | update_min_vruntime();
|
|
0) | cpuacct_charge() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.631 us | }
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) | __cgroup_account_cputime() {
|
|
0) 0.121 us | preempt_count_add();
|
|
0) | cgroup_base_stat_cputime_account_end.isra.0() {
|
|
0) 0.120 us | cgroup_rstat_updated();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.621 us | }
|
|
0) 1.112 us | }
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 2.936 us | }
|
|
0) | __update_load_avg_se() {
|
|
0) 0.131 us | __accumulate_pelt_segments();
|
|
0) 0.431 us | }
|
|
0) | __update_load_avg_cfs_rq() {
|
|
0) 0.121 us | __accumulate_pelt_segments();
|
|
0) 0.401 us | }
|
|
0) 0.131 us | update_cfs_group();
|
|
0) 0.120 us | hrtimer_active();
|
|
0) | update_curr() {
|
|
0) 0.120 us | update_min_vruntime();
|
|
0) 0.371 us | }
|
|
0) | __update_load_avg_se() {
|
|
0) 0.121 us | __accumulate_pelt_segments();
|
|
0) 0.371 us | }
|
|
0) | __update_load_avg_cfs_rq() {
|
|
0) 0.121 us | __accumulate_pelt_segments();
|
|
0) 0.371 us | }
|
|
0) | update_cfs_group() {
|
|
0) | reweight_entity() {
|
|
0) 0.140 us | update_curr();
|
|
0) 0.120 us | account_entity_dequeue();
|
|
0) 0.120 us | account_entity_enqueue();
|
|
0) 0.912 us | }
|
|
0) 1.172 us | }
|
|
0) 0.120 us | hrtimer_active();
|
|
0) 8.015 us | }
|
|
0) 0.130 us | calc_global_load_tick();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.381 us | }
|
|
0) 0.140 us | trigger_load_balance();
|
|
0) + 10.720 us | }
|
|
0) 0.150 us | run_posix_cpu_timers();
|
|
0) + 18.284 us | }
|
|
0) 0.160 us | profile_tick();
|
|
0) + 18.845 us | }
|
|
0) 0.120 us | hrtimer_forward();
|
|
0) + 25.618 us | }
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.131 us | preempt_count_add();
|
|
0) 0.361 us | }
|
|
0) 0.241 us | enqueue_hrtimer();
|
|
0) + 27.782 us | }
|
|
0) | __hrtimer_get_next_event() {
|
|
0) 0.130 us | __hrtimer_next_event_base();
|
|
0) 0.160 us | __hrtimer_next_event_base();
|
|
0) 0.692 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.120 us | preempt_count_sub();
|
|
0) 0.370 us | }
|
|
0) | tick_program_event() {
|
|
0) | clockevents_program_event() {
|
|
0) 0.161 us | ktime_get();
|
|
0) 1.933 us | lapic_next_event();
|
|
0) 2.555 us | }
|
|
0) 2.825 us | }
|
|
0) + 33.342 us | }
|
|
0) | irq_exit() {
|
|
0) 0.180 us | irqtime_account_irq();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.250 us | ksoftirqd_running();
|
|
0) | __do_softirq() {
|
|
0) 0.160 us | irqtime_account_irq();
|
|
0) 0.131 us | preempt_count_add();
|
|
0) | run_timer_softirq() {
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.381 us | }
|
|
0) 0.211 us | collect_expired_timers();
|
|
0) | expire_timers() {
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.120 us | preempt_count_sub();
|
|
0) 0.371 us | }
|
|
0) | call_timer_fn() {
|
|
0) | vbg_heartbeat_timer [vboxguest]() {
|
|
0) 8.055 us | vbg_req_perform [vboxguest]();
|
|
0) 0.160 us | __msecs_to_jiffies();
|
|
0) | mod_timer() {
|
|
0) | lock_timer_base() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.380 us | }
|
|
0) 0.632 us | }
|
|
0) 0.120 us | detach_if_pending();
|
|
0) 0.141 us | get_nohz_timer_target();
|
|
0) | internal_add_timer() {
|
|
0) | __internal_add_timer() {
|
|
0) 0.171 us | calc_wheel_index();
|
|
0) 0.130 us | enqueue_timer();
|
|
0) 0.661 us | }
|
|
0) 0.120 us | trigger_dyntick_cpu.isra.0();
|
|
0) 1.142 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.381 us | }
|
|
0) 3.186 us | }
|
|
0) + 12.313 us | }
|
|
0) + 12.704 us | }
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.371 us | }
|
|
0) + 13.946 us | }
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.121 us | preempt_count_sub();
|
|
0) 0.361 us | }
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.120 us | preempt_count_add();
|
|
0) 0.531 us | }
|
|
0) 0.141 us | collect_expired_timers();
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.371 us | }
|
|
0) + 16.992 us | }
|
|
0) | rcu_core_si() {
|
|
0) | rcu_core() {
|
|
0) 0.140 us | note_gp_changes();
|
|
0) | rcu_accelerate_cbs_unlocked() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.120 us | preempt_count_add();
|
|
0) 0.361 us | }
|
|
0) | rcu_accelerate_cbs() {
|
|
0) 0.130 us | rcu_segcblist_pend_cbs();
|
|
0) 0.140 us | rcu_segcblist_accelerate();
|
|
0) 0.170 us | rcu_start_this_gp.isra.0();
|
|
0) 0.922 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.120 us | preempt_count_sub();
|
|
0) 0.371 us | }
|
|
0) | rcu_gp_kthread_wake() {
|
|
0) | swake_up_one() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.370 us | }
|
|
0) | swake_up_locked.part.0() {
|
|
0) | wake_up_process() {
|
|
0) | try_to_wake_up() {
|
|
0) 0.120 us | preempt_count_add();
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.371 us | }
|
|
0) | select_task_rq_rt() {
|
|
0) 0.121 us | __rcu_read_lock();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.641 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.380 us | }
|
|
0) | update_rq_clock() {
|
|
0) 0.150 us | update_irq_load_avg();
|
|
0) 0.421 us | }
|
|
0) | ttwu_do_activate() {
|
|
0) | activate_task() {
|
|
0) | psi_task_change() {
|
|
0) 0.170 us | record_times();
|
|
0) 0.782 us | }
|
|
0) | enqueue_task_rt() {
|
|
0) | dequeue_rt_stack() {
|
|
0) 0.130 us | dequeue_top_rt_rq();
|
|
0) 0.510 us | }
|
|
0) 0.180 us | cpupri_set();
|
|
0) 0.141 us | update_rt_migration();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.370 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.120 us | preempt_count_sub();
|
|
0) 0.360 us | }
|
|
0) 0.150 us | enqueue_top_rt_rq();
|
|
0) 2.725 us | }
|
|
0) 4.028 us | }
|
|
0) | ttwu_do_wakeup.isra.0() {
|
|
0) | check_preempt_curr() {
|
|
0) 0.141 us | resched_curr();
|
|
0) 0.421 us | }
|
|
0) 0.130 us | task_woken_rt();
|
|
0) 1.242 us | }
|
|
0) 5.640 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.360 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.120 us | preempt_count_sub();
|
|
0) 0.360 us | }
|
|
0) 0.121 us | preempt_count_sub();
|
|
0) 9.929 us | }
|
|
0) + 10.179 us | }
|
|
0) + 10.459 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.120 us | preempt_count_sub();
|
|
0) 0.370 us | }
|
|
0) + 11.681 us | }
|
|
0) + 12.183 us | }
|
|
0) + 14.457 us | }
|
|
0) 0.120 us | rcu_segcblist_ready_cbs();
|
|
0) + 15.329 us | }
|
|
0) + 15.589 us | }
|
|
0) 0.170 us | irqtime_account_irq();
|
|
0) + 33.933 us | }
|
|
0) 0.140 us | idle_cpu();
|
|
0) 0.140 us | rcu_irq_exit();
|
|
0) + 35.788 us | }
|
|
0) + 72.807 us | }
|
|
0) <========== |
|
|
0) 0.160 us | vm_normal_page();
|
|
0) 0.131 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.391 us | }
|
|
0) 0.140 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.371 us | }
|
|
0) 0.611 us | }
|
|
0) 1.633 us | }
|
|
0) 0.211 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.121 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.121 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.360 us | }
|
|
0) 0.592 us | }
|
|
0) 1.553 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.121 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.360 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.121 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.591 us | }
|
|
0) 1.553 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.131 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.121 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.360 us | }
|
|
0) 0.582 us | }
|
|
0) 1.543 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.360 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.351 us | }
|
|
0) 0.822 us | }
|
|
0) 1.784 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.121 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.360 us | }
|
|
0) 0.121 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.121 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.591 us | }
|
|
0) 1.553 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.121 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.121 us | __rcu_read_lock();
|
|
0) 0.371 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.350 us | }
|
|
0) 0.592 us | }
|
|
0) 1.543 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.131 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.360 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.351 us | }
|
|
0) 0.591 us | }
|
|
0) 1.543 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.121 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.121 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.360 us | }
|
|
0) 0.581 us | }
|
|
0) 1.543 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.360 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.121 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.591 us | }
|
|
0) 1.543 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.121 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.121 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.360 us | }
|
|
0) 0.591 us | }
|
|
0) 2.124 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.360 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.591 us | }
|
|
0) 1.552 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.121 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.360 us | }
|
|
0) 0.581 us | }
|
|
0) 1.553 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.360 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.351 us | }
|
|
0) 0.591 us | }
|
|
0) 1.542 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.121 us | __rcu_read_lock();
|
|
0) 0.371 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.351 us | }
|
|
0) 0.591 us | }
|
|
0) 1.553 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.360 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.591 us | }
|
|
0) 1.542 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.180 us | __rcu_read_lock();
|
|
0) 0.421 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.581 us | }
|
|
0) 1.603 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.581 us | }
|
|
0) 1.553 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.591 us | }
|
|
0) 1.543 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.581 us | }
|
|
0) 1.553 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.581 us | }
|
|
0) 1.543 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.121 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.351 us | }
|
|
0) 0.821 us | }
|
|
0) 1.783 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.371 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.591 us | }
|
|
0) 1.543 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.581 us | }
|
|
0) 1.543 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.591 us | }
|
|
0) 1.543 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.591 us | }
|
|
0) 1.553 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.581 us | }
|
|
0) 1.553 us | }
|
|
0) 0.131 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.360 us | }
|
|
0) 0.592 us | }
|
|
0) 1.663 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.121 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.360 us | }
|
|
0) 0.121 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.351 us | }
|
|
0) 0.591 us | }
|
|
0) 1.553 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.121 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.121 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.350 us | }
|
|
0) 0.592 us | }
|
|
0) 1.543 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.121 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.370 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.351 us | }
|
|
0) 0.591 us | }
|
|
0) 1.553 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.121 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.121 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.360 us | }
|
|
0) 0.592 us | }
|
|
0) 1.543 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.121 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.370 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.351 us | }
|
|
0) 0.591 us | }
|
|
0) 1.553 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.121 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.591 us | }
|
|
0) 1.543 us | }
|
|
0) 0.131 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.350 us | }
|
|
0) 0.591 us | }
|
|
0) 1.553 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.121 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.371 us | }
|
|
0) 0.121 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.591 us | }
|
|
0) 1.543 us | }
|
|
0) 0.131 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.360 us | }
|
|
0) 0.581 us | }
|
|
0) 1.553 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.131 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.121 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.351 us | }
|
|
0) 0.591 us | }
|
|
0) 1.543 us | }
|
|
0) 0.121 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.350 us | }
|
|
0) 0.832 us | }
|
|
0) 1.783 us | }
|
|
0) 0.121 us | __tlb_remove_page_size();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.371 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.351 us | }
|
|
0) 0.591 us | }
|
|
0) 1.553 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.121 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.351 us | }
|
|
0) 0.591 us | }
|
|
0) 1.543 us | }
|
|
0) 0.121 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.581 us | }
|
|
0) 1.553 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.131 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.121 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.591 us | }
|
|
0) 1.553 us | }
|
|
0) 0.121 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.591 us | }
|
|
0) 1.543 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.121 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.371 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.591 us | }
|
|
0) 1.774 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.371 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.591 us | }
|
|
0) 1.543 us | }
|
|
0) 0.121 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.351 us | }
|
|
0) 0.591 us | }
|
|
0) 1.553 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.121 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.351 us | }
|
|
0) 0.591 us | }
|
|
0) 1.553 us | }
|
|
0) 0.121 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.351 us | }
|
|
0) 0.591 us | }
|
|
0) 1.553 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.121 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.581 us | }
|
|
0) 1.543 us | }
|
|
0) 0.131 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.121 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.121 us | __rcu_read_lock();
|
|
0) 0.371 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.351 us | }
|
|
0) 0.591 us | }
|
|
0) 1.543 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.360 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.591 us | }
|
|
0) 1.552 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.581 us | }
|
|
0) 1.553 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.360 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.581 us | }
|
|
0) 1.552 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.591 us | }
|
|
0) 1.553 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.360 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.722 us | }
|
|
0) 1.683 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.371 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.591 us | }
|
|
0) 1.553 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.591 us | }
|
|
0) 1.553 us | }
|
|
0) 0.131 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.591 us | }
|
|
0) 1.543 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.121 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.581 us | }
|
|
0) 1.553 us | }
|
|
0) 0.131 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.591 us | }
|
|
0) 1.553 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.121 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.581 us | }
|
|
0) 1.814 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.121 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.131 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.591 us | }
|
|
0) 1.563 us | }
|
|
0) 0.121 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.350 us | }
|
|
0) 0.591 us | }
|
|
0) 1.553 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.121 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.121 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.351 us | }
|
|
0) 0.591 us | }
|
|
0) 1.553 us | }
|
|
0) 0.121 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.131 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.371 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.360 us | }
|
|
0) 0.591 us | }
|
|
0) 1.543 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.131 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.360 us | }
|
|
0) 0.121 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.121 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.581 us | }
|
|
0) 1.553 us | }
|
|
0) 0.131 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.121 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.581 us | }
|
|
0) 1.553 us | }
|
|
0) 0.131 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.131 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.350 us | }
|
|
0) 0.591 us | }
|
|
0) 1.553 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.121 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.360 us | }
|
|
0) 0.121 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.121 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.591 us | }
|
|
0) 1.553 us | }
|
|
0) 0.121 us | __tlb_remove_page_size();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.121 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.350 us | }
|
|
0) 0.591 us | }
|
|
0) 1.543 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.121 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.370 us | }
|
|
0) 0.121 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.351 us | }
|
|
0) 0.591 us | }
|
|
0) 1.543 us | }
|
|
0) 0.121 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.121 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.350 us | }
|
|
0) 0.712 us | }
|
|
0) 1.673 us | }
|
|
0) 0.121 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.581 us | }
|
|
0) 1.543 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.371 us | }
|
|
0) 0.121 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.351 us | }
|
|
0) 0.591 us | }
|
|
0) 1.543 us | }
|
|
0) 0.131 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.581 us | }
|
|
0) 1.553 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.121 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.121 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.591 us | }
|
|
0) 1.553 us | }
|
|
0) 0.121 us | __tlb_remove_page_size();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.351 us | }
|
|
0) 0.591 us | }
|
|
0) 1.553 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.121 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.121 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.591 us | }
|
|
0) 1.693 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.121 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.360 us | }
|
|
0) 0.591 us | }
|
|
0) 1.553 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.360 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.581 us | }
|
|
0) 1.543 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) | _raw_spin_unlock() {
|
|
0) | preempt_count_sub() {
|
|
0) | rcu_note_context_switch() {
|
|
0) 0.141 us | rcu_preempt_deferred_qs();
|
|
0) 0.120 us | rcu_qs();
|
|
0) 0.671 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.120 us | preempt_count_add();
|
|
0) 0.360 us | }
|
|
0) 0.140 us | update_rq_clock();
|
|
0) 0.180 us | pick_next_task_stop();
|
|
0) 0.140 us | pick_next_task_dl();
|
|
0) | pick_next_task_rt() {
|
|
0) | put_prev_task_fair() {
|
|
0) | put_prev_entity() {
|
|
0) | update_curr() {
|
|
0) 0.130 us | update_min_vruntime();
|
|
0) | cpuacct_charge() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.641 us | }
|
|
0) 0.121 us | __rcu_read_lock();
|
|
0) | __cgroup_account_cputime() {
|
|
0) 0.120 us | preempt_count_add();
|
|
0) | cgroup_base_stat_cputime_account_end.isra.0() {
|
|
0) 0.120 us | cgroup_rstat_updated();
|
|
0) 0.120 us | preempt_count_sub();
|
|
0) 0.601 us | }
|
|
0) 1.162 us | }
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 3.056 us | }
|
|
0) 0.120 us | check_cfs_rq_runtime();
|
|
0) 0.170 us | __enqueue_entity();
|
|
0) 0.141 us | __update_load_avg_se();
|
|
0) 0.140 us | __update_load_avg_cfs_rq();
|
|
0) 4.448 us | }
|
|
0) | put_prev_entity() {
|
|
0) | update_curr() {
|
|
0) 0.130 us | update_min_vruntime();
|
|
0) 0.370 us | }
|
|
0) 0.120 us | check_cfs_rq_runtime();
|
|
0) 0.120 us | __enqueue_entity();
|
|
0) 0.130 us | __update_load_avg_se();
|
|
0) 0.120 us | __update_load_avg_cfs_rq();
|
|
0) 2.003 us | }
|
|
0) 6.853 us | }
|
|
0) | update_rt_rq_load_avg() {
|
|
0) 0.120 us | __accumulate_pelt_segments();
|
|
0) 0.411 us | }
|
|
0) 7.695 us | }
|
|
0) 0.120 us | enter_lazy_tlb();
|
|
------------------------------------------
|
|
0) <...>-32904 => rcu_pre-11
|
|
------------------------------------------
|
|
|
|
0) | finish_task_switch() {
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.370 us | }
|
|
0) 0.651 us | }
|
|
0) 0.120 us | preempt_count_sub();
|
|
0) # 9961.919 us | } /* schedule */
|
|
0) | prepare_to_swait_event() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.380 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.370 us | }
|
|
0) 1.142 us | }
|
|
0) | finish_swait() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.131 us | preempt_count_add();
|
|
0) 0.381 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.121 us | preempt_count_sub();
|
|
0) 0.361 us | }
|
|
0) 1.102 us | }
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.371 us | }
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.121 us | preempt_count_sub();
|
|
0) 0.371 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.381 us | }
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.361 us | }
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.120 us | preempt_count_sub();
|
|
0) 0.371 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.120 us | preempt_count_sub();
|
|
0) 0.351 us | }
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.381 us | }
|
|
0) | __note_gp_changes() {
|
|
0) | rcu_accelerate_cbs() {
|
|
0) 0.131 us | rcu_segcblist_pend_cbs();
|
|
0) 0.130 us | rcu_segcblist_accelerate();
|
|
0) 0.120 us | rcu_start_this_gp.isra.0();
|
|
0) 0.852 us | }
|
|
0) 1.132 us | }
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.121 us | preempt_count_sub();
|
|
0) 0.351 us | }
|
|
0) | prepare_to_swait_event() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.381 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.120 us | preempt_count_sub();
|
|
0) 0.371 us | }
|
|
0) 1.112 us | }
|
|
0) | schedule_timeout() {
|
|
0) 0.130 us | init_timer_key();
|
|
0) | lock_timer_base() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.370 us | }
|
|
0) 0.621 us | }
|
|
0) 0.120 us | detach_if_pending();
|
|
0) 0.120 us | get_nohz_timer_target();
|
|
0) | __internal_add_timer() {
|
|
0) 0.130 us | calc_wheel_index();
|
|
0) 0.121 us | enqueue_timer();
|
|
0) 0.751 us | }
|
|
0) 0.121 us | trigger_dyntick_cpu.isra.0();
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.120 us | preempt_count_sub();
|
|
0) 0.360 us | }
|
|
0) | schedule() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) | rcu_note_context_switch() {
|
|
0) 0.130 us | rcu_preempt_deferred_qs();
|
|
0) 0.141 us | rcu_qs();
|
|
0) 0.651 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.121 us | preempt_count_add();
|
|
0) 0.361 us | }
|
|
0) | update_rq_clock() {
|
|
0) 0.121 us | update_irq_load_avg();
|
|
0) 0.401 us | }
|
|
0) | deactivate_task() {
|
|
0) | psi_task_change() {
|
|
0) 0.160 us | record_times();
|
|
0) 0.481 us | }
|
|
0) | dequeue_task_rt() {
|
|
0) | update_curr_rt() {
|
|
0) | cpuacct_charge() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.601 us | }
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.121 us | __rcu_read_unlock();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.120 us | preempt_count_add();
|
|
0) 0.371 us | }
|
|
0) 0.130 us | balance_runtime();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.121 us | preempt_count_sub();
|
|
0) 0.361 us | }
|
|
0) 2.715 us | }
|
|
0) | dequeue_rt_stack() {
|
|
0) 0.130 us | dequeue_top_rt_rq();
|
|
0) 0.150 us | cpupri_set();
|
|
0) 0.130 us | update_rt_migration();
|
|
0) 0.932 us | }
|
|
0) 0.121 us | enqueue_top_rt_rq();
|
|
0) 4.278 us | }
|
|
0) 5.330 us | }
|
|
0) 0.121 us | pick_next_task_stop();
|
|
0) 0.120 us | pick_next_task_dl();
|
|
0) | pick_next_task_rt() {
|
|
0) 0.130 us | pull_rt_task();
|
|
0) 0.130 us | update_curr_rt();
|
|
0) 0.662 us | }
|
|
0) | pick_next_task_fair() {
|
|
0) | put_prev_task_rt() {
|
|
0) 0.121 us | update_curr_rt();
|
|
0) 0.140 us | update_rt_rq_load_avg();
|
|
0) 0.631 us | }
|
|
0) | pick_next_entity() {
|
|
0) 0.130 us | clear_buddies();
|
|
0) 0.410 us | }
|
|
0) | set_next_entity() {
|
|
0) 0.130 us | __update_load_avg_se();
|
|
0) 0.130 us | __update_load_avg_cfs_rq();
|
|
0) 0.721 us | }
|
|
0) | pick_next_entity() {
|
|
0) 0.120 us | clear_buddies();
|
|
0) 0.361 us | }
|
|
0) | set_next_entity() {
|
|
0) 0.121 us | __update_load_avg_se();
|
|
0) 0.120 us | __update_load_avg_cfs_rq();
|
|
0) 0.621 us | }
|
|
0) 3.637 us | }
|
|
0) 0.120 us | enter_lazy_tlb();
|
|
------------------------------------------
|
|
0) rcu_pre-11 => <...>-32904
|
|
------------------------------------------
|
|
|
|
0) | finish_task_switch() {
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.121 us | preempt_count_sub();
|
|
0) 0.361 us | }
|
|
0) 0.611 us | }
|
|
0) 0.121 us | } /* preempt_count_sub */
|
|
0) + 39.725 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.131 us | preempt_count_add();
|
|
0) 0.381 us | }
|
|
0) 0.120 us | flush_tlb_batched_pending();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.360 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.121 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.591 us | }
|
|
0) 1.553 us | }
|
|
0) 0.150 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.121 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.360 us | }
|
|
0) 0.581 us | }
|
|
0) 1.553 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.370 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.581 us | }
|
|
0) 1.543 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.121 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.350 us | }
|
|
0) 0.591 us | }
|
|
0) 1.543 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.360 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.351 us | }
|
|
0) 0.591 us | }
|
|
0) 1.543 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.121 us | __rcu_read_lock();
|
|
0) 0.431 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.581 us | }
|
|
0) 1.613 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.351 us | }
|
|
0) 0.591 us | }
|
|
0) 1.542 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.351 us | }
|
|
0) 0.591 us | }
|
|
0) 1.543 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.591 us | }
|
|
0) 1.553 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.591 us | }
|
|
0) 1.553 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.581 us | }
|
|
0) 1.543 us | }
|
|
0) 0.120 us | __tlb_remove_page_size();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.120 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.120 us | __rcu_read_lock();
|
|
0) 0.360 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.121 us | __rcu_read_unlock();
|
|
0) 0.361 us | }
|
|
0) 0.581 us | }
|
|
0) 1.553 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.120 us | vm_normal_page();
|
|
0) 0.121 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.121 us | __rcu_read_lock();
|
|
0) 0.361 us | }
|
|
0) 0.120 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) 0.411 us | }
|
|
0) 0.681 us | }
|
|
0) 1.663 us | }
|
|
0) 0.161 us | __tlb_remove_page_size();
|
|
0) 0.160 us | vm_normal_page();
|
|
0) 0.160 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.170 us | __rcu_read_lock();
|
|
0) 0.501 us | }
|
|
0) 0.160 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.170 us | __rcu_read_unlock();
|
|
0) 0.481 us | }
|
|
0) 0.802 us | }
|
|
0) 2.114 us | }
|
|
0) 0.171 us | __tlb_remove_page_size();
|
|
0) 0.160 us | vm_normal_page();
|
|
0) 0.170 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.160 us | __rcu_read_lock();
|
|
0) 0.491 us | }
|
|
0) 0.160 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.160 us | __rcu_read_unlock();
|
|
0) 0.481 us | }
|
|
0) 0.802 us | }
|
|
0) 2.114 us | }
|
|
0) 0.170 us | __tlb_remove_page_size();
|
|
0) 0.171 us | vm_normal_page();
|
|
0) 0.160 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.390 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.641 us | }
|
|
0) 1.694 us | }
|
|
0) 0.140 us | __tlb_remove_page_size();
|
|
0) 0.131 us | vm_normal_page();
|
|
0) 0.140 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.300 us | __rcu_read_unlock();
|
|
0) 0.551 us | }
|
|
0) 0.802 us | }
|
|
0) 1.844 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.390 us | }
|
|
0) 0.642 us | }
|
|
0) 1.683 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.390 us | }
|
|
0) 0.651 us | }
|
|
0) 1.693 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.641 us | }
|
|
0) 1.694 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.131 us | vm_normal_page();
|
|
0) 0.140 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.641 us | }
|
|
0) 1.694 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.131 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.390 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.381 us | }
|
|
0) 0.641 us | }
|
|
0) 1.694 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.131 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.290 us | __rcu_read_lock();
|
|
0) 0.552 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.380 us | }
|
|
0) 0.642 us | }
|
|
0) 1.914 us | }
|
|
0) 0.140 us | __tlb_remove_page_size();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.390 us | }
|
|
0) 0.652 us | }
|
|
0) 1.693 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.140 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.391 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.390 us | }
|
|
0) 0.651 us | }
|
|
0) 1.703 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.131 us | vm_normal_page();
|
|
0) 0.140 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.694 us | }
|
|
0) 0.140 us | __tlb_remove_page_size();
|
|
0) 0.131 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.704 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.131 us | vm_normal_page();
|
|
0) 0.140 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.694 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.140 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.391 us | }
|
|
0) 0.140 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.390 us | }
|
|
0) 0.642 us | }
|
|
0) 1.693 us | }
|
|
0) 0.140 us | __tlb_remove_page_size();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.390 us | }
|
|
0) 0.642 us | }
|
|
0) 1.693 us | }
|
|
0) 0.140 us | __tlb_remove_page_size();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.391 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.390 us | }
|
|
0) 0.651 us | }
|
|
0) 1.693 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.390 us | }
|
|
0) 0.642 us | }
|
|
0) 1.703 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.694 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.390 us | }
|
|
0) 0.140 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.260 us | __rcu_read_unlock();
|
|
0) 0.501 us | }
|
|
0) 0.762 us | }
|
|
0) 1.814 us | }
|
|
0) 0.140 us | __tlb_remove_page_size();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.391 us | }
|
|
0) 0.140 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.390 us | }
|
|
0) 0.642 us | }
|
|
0) 1.693 us | }
|
|
0) 0.140 us | __tlb_remove_page_size();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.641 us | }
|
|
0) 1.704 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.131 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.641 us | }
|
|
0) 1.704 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.131 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.694 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.131 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.641 us | }
|
|
0) 1.693 us | }
|
|
0) 0.140 us | __tlb_remove_page_size();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.220 us | __rcu_read_lock();
|
|
0) 0.481 us | }
|
|
0) 0.140 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.641 us | }
|
|
0) 1.774 us | }
|
|
0) 0.140 us | __tlb_remove_page_size();
|
|
0) 0.131 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.693 us | }
|
|
0) 0.140 us | __tlb_remove_page_size();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.391 us | }
|
|
0) 0.131 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.381 us | }
|
|
0) 0.641 us | }
|
|
0) 1.693 us | }
|
|
0) 0.140 us | __tlb_remove_page_size();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.140 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.391 us | }
|
|
0) 0.131 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.641 us | }
|
|
0) 1.693 us | }
|
|
0) 0.140 us | __tlb_remove_page_size();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) 0.131 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.641 us | }
|
|
0) 1.693 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.641 us | }
|
|
0) 1.693 us | }
|
|
0) 0.131 us | __tlb_remove_page_size();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.391 us | }
|
|
0) 0.141 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.381 us | }
|
|
0) 0.641 us | }
|
|
0) 1.693 us | }
|
|
0) 0.140 us | __tlb_remove_page_size();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) 0.131 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.693 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.391 us | }
|
|
0) ! 600.386 us | }
|
|
0) ! 600.876 us | }
|
|
0) | unmap_single_vma() {
|
|
0) 0.150 us | uprobe_munmap();
|
|
0) | unmap_page_range() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) 0.140 us | flush_tlb_batched_pending();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.391 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.380 us | }
|
|
0) 0.641 us | }
|
|
0) 1.693 us | }
|
|
0) 0.140 us | __tlb_remove_page_size();
|
|
0) 0.131 us | vm_normal_page();
|
|
0) 0.140 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.641 us | }
|
|
0) 1.694 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.131 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.641 us | }
|
|
0) 1.844 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.140 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) 0.140 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.390 us | }
|
|
0) 0.642 us | }
|
|
0) 1.693 us | }
|
|
0) 0.140 us | __tlb_remove_page_size();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.641 us | }
|
|
0) 1.693 us | }
|
|
0) 0.140 us | __tlb_remove_page_size();
|
|
0) 0.131 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.390 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.704 us | }
|
|
0) 0.140 us | __tlb_remove_page_size();
|
|
0) 0.131 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.694 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.131 us | vm_normal_page();
|
|
0) 0.140 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.704 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.131 us | vm_normal_page();
|
|
0) 0.140 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) 0.230 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.804 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.131 us | vm_normal_page();
|
|
0) 0.140 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) 0.140 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.641 us | }
|
|
0) 1.694 us | }
|
|
0) 0.140 us | __tlb_remove_page_size();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.390 us | }
|
|
0) 0.140 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.694 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.641 us | }
|
|
0) 1.693 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.140 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.391 us | }
|
|
0) 0.131 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.693 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) 0.141 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.641 us | }
|
|
0) 1.703 us | }
|
|
0) 0.140 us | __tlb_remove_page_size();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.290 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.390 us | }
|
|
0) 0.140 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.381 us | }
|
|
0) 0.641 us | }
|
|
0) 1.694 us | }
|
|
0) 0.140 us | __tlb_remove_page_size();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.641 us | }
|
|
0) 1.693 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) + 44.193 us | }
|
|
0) + 44.774 us | }
|
|
0) | unmap_single_vma() {
|
|
0) 0.140 us | uprobe_munmap();
|
|
0) | unmap_page_range() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) 0.140 us | flush_tlb_batched_pending();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 1.512 us | }
|
|
0) 2.044 us | }
|
|
0) | unmap_single_vma() {
|
|
0) 0.130 us | uprobe_munmap();
|
|
0) | unmap_page_range() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) 0.130 us | flush_tlb_batched_pending();
|
|
0) 0.131 us | vm_normal_page();
|
|
0) | page_remove_rmap() {
|
|
0) | __dec_node_page_state() {
|
|
0) 0.190 us | __dec_node_state();
|
|
0) 0.441 us | }
|
|
0) 0.751 us | }
|
|
0) 0.140 us | __tlb_remove_page_size();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) | page_remove_rmap() {
|
|
0) | __dec_node_page_state() {
|
|
0) 0.130 us | __dec_node_state();
|
|
0) 0.391 us | }
|
|
0) 0.661 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) | page_remove_rmap() {
|
|
0) | __dec_node_page_state() {
|
|
0) 0.130 us | __dec_node_state();
|
|
0) 0.390 us | }
|
|
0) 0.662 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.391 us | }
|
|
0) 5.680 us | }
|
|
0) 6.212 us | }
|
|
0) | unmap_single_vma() {
|
|
0) 0.140 us | uprobe_munmap();
|
|
0) | unmap_page_range() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) 0.130 us | flush_tlb_batched_pending();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) | page_remove_rmap() {
|
|
0) | __dec_node_page_state() {
|
|
0) 0.140 us | __dec_node_state();
|
|
0) 0.391 us | }
|
|
0) 0.661 us | }
|
|
0) 0.140 us | __tlb_remove_page_size();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) | page_remove_rmap() {
|
|
0) | __dec_node_page_state() {
|
|
0) 0.130 us | __dec_node_state();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) | page_remove_rmap() {
|
|
0) | __dec_node_page_state() {
|
|
0) 0.130 us | __dec_node_state();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.391 us | }
|
|
0) 5.600 us | }
|
|
0) 6.131 us | }
|
|
0) | unmap_single_vma() {
|
|
0) | unmap_page_range() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) 0.130 us | flush_tlb_batched_pending();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) | page_remove_rmap() {
|
|
0) | __dec_node_page_state() {
|
|
0) 0.140 us | __dec_node_state();
|
|
0) 0.391 us | }
|
|
0) 0.661 us | }
|
|
0) 0.140 us | __tlb_remove_page_size();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) | page_remove_rmap() {
|
|
0) | __dec_node_page_state() {
|
|
0) 0.140 us | __dec_node_state();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) | page_remove_rmap() {
|
|
0) | __dec_node_page_state() {
|
|
0) 0.140 us | __dec_node_state();
|
|
0) 0.401 us | }
|
|
0) 0.651 us | }
|
|
0) 0.140 us | __tlb_remove_page_size();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) | page_remove_rmap() {
|
|
0) | __dec_node_page_state() {
|
|
0) 0.180 us | __dec_node_state();
|
|
0) 0.421 us | }
|
|
0) 0.691 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) | page_remove_rmap() {
|
|
0) | __dec_node_page_state() {
|
|
0) 0.140 us | __dec_node_state();
|
|
0) 0.401 us | }
|
|
0) 0.651 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) | page_remove_rmap() {
|
|
0) | __dec_node_page_state() {
|
|
0) 0.140 us | __dec_node_state();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.390 us | }
|
|
0) 9.498 us | }
|
|
0) 9.758 us | }
|
|
0) | unmap_single_vma() {
|
|
0) 0.131 us | uprobe_munmap();
|
|
0) | unmap_page_range() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) 0.131 us | flush_tlb_batched_pending();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.131 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.391 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.641 us | }
|
|
0) 1.703 us | }
|
|
0) 0.140 us | __tlb_remove_page_size();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.141 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.391 us | }
|
|
0) 0.140 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.703 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.391 us | }
|
|
0) 6.823 us | }
|
|
0) 7.354 us | }
|
|
0) | unmap_single_vma() {
|
|
0) 0.140 us | uprobe_munmap();
|
|
0) | unmap_page_range() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) 0.131 us | flush_tlb_batched_pending();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.131 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.391 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.380 us | }
|
|
0) 0.641 us | }
|
|
0) 1.703 us | }
|
|
0) 0.140 us | __tlb_remove_page_size();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.141 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.391 us | }
|
|
0) 0.140 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.390 us | }
|
|
0) 0.642 us | }
|
|
0) 1.693 us | }
|
|
0) 0.140 us | __tlb_remove_page_size();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.581 us | }
|
|
0) 0.131 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.381 us | }
|
|
0) 0.641 us | }
|
|
0) 1.883 us | }
|
|
0) 0.141 us | __tlb_remove_page_size();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.131 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.381 us | }
|
|
0) 0.641 us | }
|
|
0) 1.693 us | }
|
|
0) 0.141 us | __tlb_remove_page_size();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.141 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) 0.140 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.381 us | }
|
|
0) 0.641 us | }
|
|
0) 1.693 us | }
|
|
0) 0.131 us | __tlb_remove_page_size();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.131 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.391 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.641 us | }
|
|
0) 1.693 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.380 us | }
|
|
0) 0.642 us | }
|
|
0) 1.693 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.391 us | }
|
|
0) 0.140 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.380 us | }
|
|
0) 0.642 us | }
|
|
0) 1.693 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.140 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.391 us | }
|
|
0) 0.140 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.390 us | }
|
|
0) 0.642 us | }
|
|
0) 1.693 us | }
|
|
0) 0.140 us | __tlb_remove_page_size();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.140 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.390 us | }
|
|
0) 0.652 us | }
|
|
0) 1.693 us | }
|
|
0) 0.140 us | __tlb_remove_page_size();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.390 us | }
|
|
0) 0.642 us | }
|
|
0) 1.693 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.140 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.641 us | }
|
|
0) 1.693 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.131 us | vm_normal_page();
|
|
0) 0.140 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) 0.140 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.381 us | }
|
|
0) 0.641 us | }
|
|
0) 1.694 us | }
|
|
0) 0.140 us | __tlb_remove_page_size();
|
|
0) 0.131 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.390 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.210 us | __rcu_read_unlock();
|
|
0) 0.461 us | }
|
|
0) 0.711 us | }
|
|
0) 1.764 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.131 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.390 us | }
|
|
0) 0.140 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.641 us | }
|
|
0) 1.694 us | }
|
|
0) 0.140 us | __tlb_remove_page_size();
|
|
0) 0.131 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.641 us | }
|
|
0) 1.694 us | }
|
|
0) 0.140 us | __tlb_remove_page_size();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.693 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) 0.131 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.641 us | }
|
|
0) 1.703 us | }
|
|
0) 0.140 us | __tlb_remove_page_size();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.140 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.391 us | }
|
|
0) 0.141 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.641 us | }
|
|
0) 1.693 us | }
|
|
0) 0.140 us | __tlb_remove_page_size();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.200 us | __rcu_read_lock();
|
|
0) 0.471 us | }
|
|
0) 0.131 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.641 us | }
|
|
0) 1.773 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.391 us | }
|
|
0) 0.131 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.693 us | }
|
|
0) 0.140 us | __tlb_remove_page_size();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) 0.131 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.693 us | }
|
|
0) 0.131 us | __tlb_remove_page_size();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.131 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.693 us | }
|
|
0) 0.141 us | __tlb_remove_page_size();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.131 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.641 us | }
|
|
0) 1.693 us | }
|
|
0) 0.141 us | __tlb_remove_page_size();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.131 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.683 us | }
|
|
0) 0.131 us | __tlb_remove_page_size();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.131 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.693 us | }
|
|
0) 0.141 us | __tlb_remove_page_size();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.131 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.641 us | }
|
|
0) 1.693 us | }
|
|
0) 0.131 us | __tlb_remove_page_size();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.141 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.391 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.641 us | }
|
|
0) 1.693 us | }
|
|
0) 0.140 us | __tlb_remove_page_size();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.390 us | }
|
|
0) 0.642 us | }
|
|
0) 1.693 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.391 us | }
|
|
0) 0.140 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.390 us | }
|
|
0) 0.642 us | }
|
|
0) 1.693 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.210 us | __rcu_read_unlock();
|
|
0) 0.470 us | }
|
|
0) 0.732 us | }
|
|
0) 1.773 us | }
|
|
0) 0.140 us | __tlb_remove_page_size();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.390 us | }
|
|
0) + 83.567 us | }
|
|
0) + 84.088 us | }
|
|
0) | unmap_single_vma() {
|
|
0) 0.141 us | uprobe_munmap();
|
|
0) | unmap_page_range() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) 0.130 us | flush_tlb_batched_pending();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.380 us | }
|
|
0) 0.642 us | }
|
|
0) 1.703 us | }
|
|
0) 0.140 us | __tlb_remove_page_size();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.390 us | }
|
|
0) 0.642 us | }
|
|
0) 1.703 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.390 us | }
|
|
0) 0.642 us | }
|
|
0) 1.703 us | }
|
|
0) 0.140 us | __tlb_remove_page_size();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) 0.140 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.390 us | }
|
|
0) 0.652 us | }
|
|
0) 1.693 us | }
|
|
0) 0.140 us | __tlb_remove_page_size();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.390 us | }
|
|
0) 0.652 us | }
|
|
0) 1.783 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.391 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.390 us | }
|
|
0) 0.642 us | }
|
|
0) 1.693 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) 0.140 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.390 us | }
|
|
0) 0.641 us | }
|
|
0) 1.693 us | }
|
|
0) 0.140 us | __tlb_remove_page_size();
|
|
0) 0.131 us | vm_normal_page();
|
|
0) 0.130 us | mark_page_accessed();
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) 0.130 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.641 us | }
|
|
0) 1.694 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.391 us | }
|
|
0) + 22.652 us | }
|
|
0) + 23.184 us | }
|
|
0) | unmap_single_vma() {
|
|
0) 0.130 us | uprobe_munmap();
|
|
0) | unmap_page_range() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) 0.130 us | flush_tlb_batched_pending();
|
|
0) 0.131 us | vm_normal_page();
|
|
0) | page_remove_rmap() {
|
|
0) | __dec_node_page_state() {
|
|
0) 0.151 us | __dec_node_state();
|
|
0) 0.391 us | }
|
|
0) 0.691 us | }
|
|
0) 0.131 us | __tlb_remove_page_size();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 2.865 us | }
|
|
0) 3.386 us | }
|
|
0) | unmap_single_vma() {
|
|
0) 0.130 us | uprobe_munmap();
|
|
0) | unmap_page_range() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.400 us | }
|
|
0) 0.130 us | flush_tlb_batched_pending();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) | page_remove_rmap() {
|
|
0) | __dec_node_page_state() {
|
|
0) 0.140 us | __dec_node_state();
|
|
0) 0.401 us | }
|
|
0) 0.671 us | }
|
|
0) 0.140 us | __tlb_remove_page_size();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.391 us | }
|
|
0) 2.956 us | }
|
|
0) 3.477 us | }
|
|
0) | unmap_single_vma() {
|
|
0) | unmap_page_range() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) 0.130 us | flush_tlb_batched_pending();
|
|
0) 0.131 us | vm_normal_page();
|
|
0) | page_remove_rmap() {
|
|
0) | __dec_node_page_state() {
|
|
0) 0.141 us | __dec_node_state();
|
|
0) 0.401 us | }
|
|
0) 0.661 us | }
|
|
0) 0.141 us | __tlb_remove_page_size();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.391 us | }
|
|
0) 2.835 us | }
|
|
0) 3.116 us | }
|
|
0) | unmap_single_vma() {
|
|
0) | unmap_page_range() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) 0.130 us | flush_tlb_batched_pending();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) | page_remove_rmap() {
|
|
0) | __dec_node_page_state() {
|
|
0) 0.130 us | __dec_node_state();
|
|
0) 0.391 us | }
|
|
0) 0.661 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) | page_remove_rmap() {
|
|
0) | __dec_node_page_state() {
|
|
0) 0.141 us | __dec_node_state();
|
|
0) 0.391 us | }
|
|
0) 0.661 us | }
|
|
0) 0.141 us | __tlb_remove_page_size();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) | page_remove_rmap() {
|
|
0) | __dec_node_page_state() {
|
|
0) 0.140 us | __dec_node_state();
|
|
0) 0.390 us | }
|
|
0) 0.652 us | }
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.391 us | }
|
|
0) 5.720 us | }
|
|
0) 5.982 us | }
|
|
0) | unmap_single_vma() {
|
|
0) 0.150 us | untrack_pfn();
|
|
0) | unmap_page_range() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) 0.130 us | flush_tlb_batched_pending();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.400 us | }
|
|
0) 1.513 us | }
|
|
0) 2.114 us | }
|
|
0) | unmap_single_vma() {
|
|
0) | unmap_page_range() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.400 us | }
|
|
0) 0.130 us | flush_tlb_batched_pending();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) | mark_page_accessed() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) | workingset_activation() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.682 us | }
|
|
0) 1.733 us | }
|
|
0) | page_remove_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) 0.141 us | PageHuge();
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.401 us | }
|
|
0) 0.651 us | }
|
|
0) 1.723 us | }
|
|
0) 0.140 us | __tlb_remove_page_size();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 5.781 us | }
|
|
0) 6.061 us | }
|
|
0) ! 947.176 us | } /* unmap_vmas */
|
|
0) | free_pgtables() {
|
|
0) 0.151 us | unlink_anon_vmas();
|
|
0) | unlink_file_vma() {
|
|
0) 0.181 us | down_write();
|
|
0) | __remove_shared_vm_struct.isra.0() {
|
|
0) | vma_interval_tree_remove() {
|
|
0) 0.140 us | vma_interval_tree_augment_rotate();
|
|
0) 0.571 us | }
|
|
0) 0.852 us | }
|
|
0) 0.140 us | up_write();
|
|
0) 1.773 us | }
|
|
0) 0.140 us | unlink_anon_vmas();
|
|
0) | unlink_file_vma() {
|
|
0) 0.131 us | down_write();
|
|
0) | __remove_shared_vm_struct.isra.0() {
|
|
0) 0.170 us | vma_interval_tree_remove();
|
|
0) 0.421 us | }
|
|
0) 0.140 us | up_write();
|
|
0) 1.212 us | }
|
|
0) 0.130 us | unlink_anon_vmas();
|
|
0) | unlink_file_vma() {
|
|
0) 0.131 us | down_write();
|
|
0) | __remove_shared_vm_struct.isra.0() {
|
|
0) 0.180 us | vma_interval_tree_remove();
|
|
0) 0.421 us | }
|
|
0) 0.140 us | up_write();
|
|
0) 1.212 us | }
|
|
0) | unlink_anon_vmas() {
|
|
0) 0.140 us | down_write();
|
|
0) 0.220 us | anon_vma_interval_tree_remove();
|
|
0) 0.221 us | kmem_cache_free();
|
|
0) 0.130 us | up_write();
|
|
0) 1.543 us | }
|
|
0) | unlink_file_vma() {
|
|
0) 0.130 us | down_write();
|
|
0) | __remove_shared_vm_struct.isra.0() {
|
|
0) 0.150 us | vma_interval_tree_remove();
|
|
0) 0.400 us | }
|
|
0) 0.130 us | up_write();
|
|
0) 1.192 us | }
|
|
0) | unlink_anon_vmas() {
|
|
0) 0.130 us | down_write();
|
|
0) 0.160 us | anon_vma_interval_tree_remove();
|
|
0) 0.130 us | up_write();
|
|
0) | __put_anon_vma() {
|
|
0) 0.251 us | kmem_cache_free();
|
|
0) 0.531 us | }
|
|
0) 0.151 us | kmem_cache_free();
|
|
0) 1.944 us | }
|
|
0) | unlink_file_vma() {
|
|
0) 0.131 us | down_write();
|
|
0) | __remove_shared_vm_struct.isra.0() {
|
|
0) 0.160 us | vma_interval_tree_remove();
|
|
0) 0.401 us | }
|
|
0) 0.130 us | up_write();
|
|
0) 1.273 us | }
|
|
0) | free_pgd_range() {
|
|
0) | ___pte_free_tlb() {
|
|
0) 0.240 us | dec_zone_page_state();
|
|
0) 0.131 us | __tlb_remove_page_size();
|
|
0) 0.832 us | }
|
|
0) 1.242 us | }
|
|
0) | unlink_anon_vmas() {
|
|
0) 0.130 us | down_write();
|
|
0) 0.160 us | anon_vma_interval_tree_remove();
|
|
0) 0.130 us | up_write();
|
|
0) | __put_anon_vma() {
|
|
0) 0.151 us | kmem_cache_free();
|
|
0) 0.421 us | }
|
|
0) 0.140 us | kmem_cache_free();
|
|
0) 1.794 us | }
|
|
0) 0.150 us | unlink_file_vma();
|
|
0) | free_pgd_range() {
|
|
0) | ___pte_free_tlb() {
|
|
0) 0.140 us | dec_zone_page_state();
|
|
0) 0.140 us | __tlb_remove_page_size();
|
|
0) 0.711 us | }
|
|
0) | ___pmd_free_tlb() {
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.411 us | }
|
|
0) | ___pud_free_tlb() {
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.410 us | }
|
|
0) 2.164 us | }
|
|
0) 0.140 us | unlink_anon_vmas();
|
|
0) | unlink_file_vma() {
|
|
0) 0.170 us | down_write();
|
|
0) | __remove_shared_vm_struct.isra.0() {
|
|
0) 0.281 us | vma_interval_tree_remove();
|
|
0) 0.541 us | }
|
|
0) 0.131 us | up_write();
|
|
0) 1.393 us | }
|
|
0) 0.140 us | unlink_anon_vmas();
|
|
0) | unlink_file_vma() {
|
|
0) 0.130 us | down_write();
|
|
0) | __remove_shared_vm_struct.isra.0() {
|
|
0) 0.160 us | vma_interval_tree_remove();
|
|
0) 0.411 us | }
|
|
0) 0.140 us | up_write();
|
|
0) 1.212 us | }
|
|
0) 0.131 us | unlink_anon_vmas();
|
|
0) | unlink_file_vma() {
|
|
0) 0.130 us | down_write();
|
|
0) | __remove_shared_vm_struct.isra.0() {
|
|
0) 0.150 us | vma_interval_tree_remove();
|
|
0) 0.401 us | }
|
|
0) 0.130 us | up_write();
|
|
0) 1.192 us | }
|
|
0) 0.130 us | unlink_anon_vmas();
|
|
0) | unlink_file_vma() {
|
|
0) 0.130 us | down_write();
|
|
0) | __remove_shared_vm_struct.isra.0() {
|
|
0) 0.180 us | vma_interval_tree_remove();
|
|
0) 0.430 us | }
|
|
0) 0.130 us | up_write();
|
|
0) 1.222 us | }
|
|
0) | unlink_anon_vmas() {
|
|
0) 0.130 us | down_write();
|
|
0) 0.160 us | anon_vma_interval_tree_remove();
|
|
0) 0.140 us | kmem_cache_free();
|
|
0) 0.130 us | up_write();
|
|
0) 1.263 us | }
|
|
0) | unlink_file_vma() {
|
|
0) 0.130 us | down_write();
|
|
0) | __remove_shared_vm_struct.isra.0() {
|
|
0) 0.160 us | vma_interval_tree_remove();
|
|
0) 0.410 us | }
|
|
0) 0.130 us | up_write();
|
|
0) 1.202 us | }
|
|
0) | unlink_anon_vmas() {
|
|
0) 0.140 us | down_write();
|
|
0) 0.321 us | anon_vma_interval_tree_remove();
|
|
0) 0.130 us | up_write();
|
|
0) | __put_anon_vma() {
|
|
0) 0.150 us | kmem_cache_free();
|
|
0) 0.420 us | }
|
|
0) 0.140 us | kmem_cache_free();
|
|
0) 1.974 us | }
|
|
0) | unlink_file_vma() {
|
|
0) 0.140 us | down_write();
|
|
0) | __remove_shared_vm_struct.isra.0() {
|
|
0) 0.171 us | vma_interval_tree_remove();
|
|
0) 0.421 us | }
|
|
0) 0.140 us | up_write();
|
|
0) 1.223 us | }
|
|
0) | unlink_anon_vmas() {
|
|
0) 0.140 us | down_write();
|
|
0) 0.150 us | anon_vma_interval_tree_remove();
|
|
0) 0.130 us | up_write();
|
|
0) | __put_anon_vma() {
|
|
0) 0.140 us | kmem_cache_free();
|
|
0) 0.410 us | }
|
|
0) 0.140 us | kmem_cache_free();
|
|
0) 1.783 us | }
|
|
0) 0.141 us | unlink_file_vma();
|
|
0) 0.150 us | unlink_anon_vmas();
|
|
0) | unlink_file_vma() {
|
|
0) 0.130 us | down_write();
|
|
0) | __remove_shared_vm_struct.isra.0() {
|
|
0) 0.190 us | vma_interval_tree_remove();
|
|
0) 0.451 us | }
|
|
0) 0.141 us | up_write();
|
|
0) 1.242 us | }
|
|
0) 0.140 us | unlink_anon_vmas();
|
|
0) | unlink_file_vma() {
|
|
0) 0.130 us | down_write();
|
|
0) | __remove_shared_vm_struct.isra.0() {
|
|
0) 0.150 us | vma_interval_tree_remove();
|
|
0) 0.401 us | }
|
|
0) 0.131 us | up_write();
|
|
0) 1.192 us | }
|
|
0) 0.130 us | unlink_anon_vmas();
|
|
0) | unlink_file_vma() {
|
|
0) 0.130 us | down_write();
|
|
0) | __remove_shared_vm_struct.isra.0() {
|
|
0) 0.140 us | vma_interval_tree_remove();
|
|
0) 0.401 us | }
|
|
0) 0.131 us | up_write();
|
|
0) 1.182 us | }
|
|
0) | unlink_anon_vmas() {
|
|
0) 0.131 us | down_write();
|
|
0) 0.150 us | anon_vma_interval_tree_remove();
|
|
0) 0.151 us | kmem_cache_free();
|
|
0) 0.130 us | up_write();
|
|
0) 1.242 us | }
|
|
0) | unlink_file_vma() {
|
|
0) 0.130 us | down_write();
|
|
0) | __remove_shared_vm_struct.isra.0() {
|
|
0) 0.140 us | vma_interval_tree_remove();
|
|
0) 0.401 us | }
|
|
0) 0.131 us | up_write();
|
|
0) 1.192 us | }
|
|
0) | unlink_anon_vmas() {
|
|
0) 0.131 us | down_write();
|
|
0) 0.150 us | anon_vma_interval_tree_remove();
|
|
0) 0.131 us | up_write();
|
|
0) | __put_anon_vma() {
|
|
0) 0.150 us | kmem_cache_free();
|
|
0) 0.411 us | }
|
|
0) 0.140 us | kmem_cache_free();
|
|
0) 1.773 us | }
|
|
0) | unlink_file_vma() {
|
|
0) 0.130 us | down_write();
|
|
0) | __remove_shared_vm_struct.isra.0() {
|
|
0) 0.210 us | vma_interval_tree_remove();
|
|
0) 0.471 us | }
|
|
0) 0.140 us | up_write();
|
|
0) 1.332 us | }
|
|
0) | unlink_anon_vmas() {
|
|
0) 0.140 us | down_write();
|
|
0) 0.130 us | anon_vma_interval_tree_remove();
|
|
0) 0.140 us | up_write();
|
|
0) | __put_anon_vma() {
|
|
0) 0.141 us | kmem_cache_free();
|
|
0) 0.401 us | }
|
|
0) 0.140 us | kmem_cache_free();
|
|
0) 1.754 us | }
|
|
0) 0.140 us | unlink_file_vma();
|
|
0) | free_pgd_range() {
|
|
0) | ___pte_free_tlb() {
|
|
0) 0.160 us | dec_zone_page_state();
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.731 us | }
|
|
0) | ___pte_free_tlb() {
|
|
0) 0.140 us | dec_zone_page_state();
|
|
0) 0.140 us | __tlb_remove_page_size();
|
|
0) 0.682 us | }
|
|
0) | ___pmd_free_tlb() {
|
|
0) 0.141 us | __tlb_remove_page_size();
|
|
0) 0.401 us | }
|
|
0) 2.404 us | }
|
|
0) | unlink_anon_vmas() {
|
|
0) 0.130 us | down_write();
|
|
0) 0.140 us | anon_vma_interval_tree_remove();
|
|
0) 0.140 us | up_write();
|
|
0) | __put_anon_vma() {
|
|
0) 0.141 us | kmem_cache_free();
|
|
0) 0.411 us | }
|
|
0) 0.140 us | kmem_cache_free();
|
|
0) 1.774 us | }
|
|
0) 0.140 us | unlink_file_vma();
|
|
0) 0.141 us | unlink_anon_vmas();
|
|
0) 0.140 us | unlink_file_vma();
|
|
0) 0.141 us | unlink_anon_vmas();
|
|
0) 0.140 us | unlink_file_vma();
|
|
0) | free_pgd_range() {
|
|
0) | ___pte_free_tlb() {
|
|
0) 0.140 us | dec_zone_page_state();
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.681 us | }
|
|
0) | ___pmd_free_tlb() {
|
|
0) 0.140 us | __tlb_remove_page_size();
|
|
0) 0.411 us | }
|
|
0) | ___pud_free_tlb() {
|
|
0) 0.130 us | __tlb_remove_page_size();
|
|
0) 0.401 us | }
|
|
0) 2.094 us | }
|
|
0) + 54.172 us | }
|
|
0) | tlb_finish_mmu() {
|
|
0) | tlb_flush_mmu() {
|
|
0) | flush_tlb_mm_range() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) | flush_tlb_func_common.constprop.0() {
|
|
0) | switch_mm_irqs_off() {
|
|
0) 0.221 us | load_new_mm_cr3();
|
|
0) 1.021 us | }
|
|
0) 1.303 us | }
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 2.275 us | }
|
|
0) 0.130 us | tlb_table_flush();
|
|
0) | free_pages_and_swap_cache() {
|
|
0) | lru_add_drain() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) | lru_add_drain_cpu() {
|
|
0) | pagevec_lru_move_fn() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.160 us | preempt_count_add();
|
|
0) 0.420 us | }
|
|
0) 0.290 us | mem_cgroup_page_lruvec();
|
|
0) | __activate_page() {
|
|
0) | __mod_lruvec_state() {
|
|
0) 0.170 us | __mod_node_page_state();
|
|
0) 0.410 us | __mod_memcg_state();
|
|
0) 1.072 us | }
|
|
0) 0.150 us | __mod_zone_page_state();
|
|
0) 0.240 us | mem_cgroup_update_lru_size();
|
|
0) | __mod_lruvec_state() {
|
|
0) 0.140 us | __mod_node_page_state();
|
|
0) 0.722 us | __mod_memcg_state();
|
|
0) 1.663 us | }
|
|
0) 0.130 us | __mod_zone_page_state();
|
|
0) 0.141 us | mem_cgroup_update_lru_size();
|
|
0) 4.508 us | }
|
|
0) 0.141 us | mem_cgroup_page_lruvec();
|
|
0) | __activate_page() {
|
|
0) | __mod_lruvec_state() {
|
|
0) 0.130 us | __mod_node_page_state();
|
|
0) 0.141 us | __mod_memcg_state();
|
|
0) 0.691 us | }
|
|
0) 0.130 us | __mod_zone_page_state();
|
|
0) 0.130 us | mem_cgroup_update_lru_size();
|
|
0) | __mod_lruvec_state() {
|
|
0) 0.141 us | __mod_node_page_state();
|
|
0) 0.140 us | __mod_memcg_state();
|
|
0) 0.671 us | }
|
|
0) 0.140 us | __mod_zone_page_state();
|
|
0) 0.140 us | mem_cgroup_update_lru_size();
|
|
0) 3.066 us | }
|
|
0) 0.140 us | mem_cgroup_page_lruvec();
|
|
0) | __activate_page() {
|
|
0) | __mod_lruvec_state() {
|
|
0) 0.140 us | __mod_node_page_state();
|
|
0) 0.141 us | __mod_memcg_state();
|
|
0) 0.671 us | }
|
|
0) 0.141 us | __mod_zone_page_state();
|
|
0) 0.140 us | mem_cgroup_update_lru_size();
|
|
0) | __mod_lruvec_state() {
|
|
0) 0.140 us | __mod_node_page_state();
|
|
0) 0.140 us | __mod_memcg_state();
|
|
0) 0.672 us | }
|
|
0) 0.140 us | __mod_zone_page_state();
|
|
0) 0.141 us | mem_cgroup_update_lru_size();
|
|
0) 2.866 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.181 us | preempt_count_sub();
|
|
0) 0.441 us | }
|
|
0) | release_pages() {
|
|
0) 0.140 us | mem_cgroup_uncharge_list();
|
|
0) 0.140 us | free_unref_page_list();
|
|
0) 0.742 us | }
|
|
0) + 14.347 us | }
|
|
0) + 14.667 us | }
|
|
0) 0.151 us | preempt_count_sub();
|
|
0) + 15.479 us | }
|
|
0) | release_pages() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.400 us | }
|
|
0) 0.220 us | mem_cgroup_page_lruvec();
|
|
0) | __mod_lruvec_state() {
|
|
0) 0.140 us | __mod_node_page_state();
|
|
0) 0.200 us | __mod_memcg_state();
|
|
0) 0.742 us | }
|
|
0) 0.140 us | __mod_zone_page_state();
|
|
0) 0.131 us | mem_cgroup_update_lru_size();
|
|
0) 0.130 us | mem_cgroup_page_lruvec();
|
|
0) | __mod_lruvec_state() {
|
|
0) 0.140 us | __mod_node_page_state();
|
|
0) 0.131 us | __mod_memcg_state();
|
|
0) 0.671 us | }
|
|
0) 0.130 us | __mod_zone_page_state();
|
|
0) 0.140 us | mem_cgroup_update_lru_size();
|
|
0) 0.130 us | mem_cgroup_page_lruvec();
|
|
0) | __mod_lruvec_state() {
|
|
0) 0.140 us | __mod_node_page_state();
|
|
0) 0.141 us | __mod_memcg_state();
|
|
0) 0.751 us | }
|
|
0) 0.141 us | __mod_zone_page_state();
|
|
0) 0.140 us | mem_cgroup_update_lru_size();
|
|
0) 0.130 us | mem_cgroup_page_lruvec();
|
|
0) | __mod_lruvec_state() {
|
|
0) 0.140 us | __mod_node_page_state();
|
|
0) 0.130 us | __mod_memcg_state();
|
|
0) 0.681 us | }
|
|
0) 0.131 us | __mod_zone_page_state();
|
|
0) 0.140 us | mem_cgroup_update_lru_size();
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) | mem_cgroup_uncharge_list() {
|
|
0) 0.150 us | uncharge_page();
|
|
0) 0.140 us | uncharge_page();
|
|
0) 0.140 us | uncharge_page();
|
|
0) 0.140 us | uncharge_page();
|
|
0) | uncharge_batch() {
|
|
0) | page_counter_uncharge() {
|
|
0) | page_counter_cancel() {
|
|
0) 0.150 us | propagate_protected_usage();
|
|
0) 0.431 us | }
|
|
0) | page_counter_cancel() {
|
|
0) 0.130 us | propagate_protected_usage();
|
|
0) 0.401 us | }
|
|
0) | page_counter_cancel() {
|
|
0) 0.130 us | propagate_protected_usage();
|
|
0) 0.401 us | }
|
|
0) | page_counter_cancel() {
|
|
0) 0.150 us | propagate_protected_usage();
|
|
0) 0.411 us | }
|
|
0) 2.334 us | }
|
|
0) | page_counter_uncharge() {
|
|
0) | page_counter_cancel() {
|
|
0) 0.140 us | propagate_protected_usage();
|
|
0) 0.411 us | }
|
|
0) | page_counter_cancel() {
|
|
0) 0.130 us | propagate_protected_usage();
|
|
0) 0.401 us | }
|
|
0) | page_counter_cancel() {
|
|
0) 0.140 us | propagate_protected_usage();
|
|
0) 0.391 us | }
|
|
0) | page_counter_cancel() {
|
|
0) 0.140 us | propagate_protected_usage();
|
|
0) 0.411 us | }
|
|
0) 2.274 us | }
|
|
0) 0.151 us | __mod_memcg_state();
|
|
0) 0.150 us | __mod_memcg_state();
|
|
0) 0.151 us | __mod_memcg_state();
|
|
0) 0.150 us | __mod_memcg_state();
|
|
0) 0.151 us | __count_memcg_events();
|
|
0) | memcg_check_events() {
|
|
0) 0.140 us | mem_cgroup_event_ratelimit.isra.0();
|
|
0) 0.421 us | }
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 7.594 us | }
|
|
0) 9.017 us | }
|
|
0) | free_unref_page_list() {
|
|
0) 0.150 us | free_pcp_prepare();
|
|
0) 0.231 us | free_unref_page_prepare.part.0();
|
|
0) 0.140 us | free_pcp_prepare();
|
|
0) 0.130 us | free_unref_page_prepare.part.0();
|
|
0) 0.130 us | free_pcp_prepare();
|
|
0) 0.140 us | free_unref_page_prepare.part.0();
|
|
0) 0.130 us | free_pcp_prepare();
|
|
0) 0.140 us | free_unref_page_prepare.part.0();
|
|
0) 0.191 us | free_unref_page_commit();
|
|
0) 0.150 us | free_unref_page_commit();
|
|
0) 0.141 us | free_unref_page_commit();
|
|
0) 0.140 us | free_unref_page_commit();
|
|
0) 3.686 us | }
|
|
0) + 21.070 us | }
|
|
0) + 37.039 us | }
|
|
0) | free_pages_and_swap_cache() {
|
|
0) | lru_add_drain() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.151 us | lru_add_drain_cpu();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.931 us | }
|
|
0) | release_pages() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.400 us | }
|
|
0) 0.140 us | mem_cgroup_page_lruvec();
|
|
0) | __mod_lruvec_state() {
|
|
0) 0.141 us | __mod_node_page_state();
|
|
0) 0.140 us | __mod_memcg_state();
|
|
0) 0.691 us | }
|
|
0) 0.140 us | __mod_zone_page_state();
|
|
0) 0.130 us | mem_cgroup_update_lru_size();
|
|
0) 0.130 us | mem_cgroup_page_lruvec();
|
|
0) | __mod_lruvec_state() {
|
|
0) 0.131 us | __mod_node_page_state();
|
|
0) 0.130 us | __mod_memcg_state();
|
|
0) 0.671 us | }
|
|
0) 0.140 us | __mod_zone_page_state();
|
|
0) 0.130 us | mem_cgroup_update_lru_size();
|
|
0) 0.140 us | mem_cgroup_page_lruvec();
|
|
0) | __mod_lruvec_state() {
|
|
0) 0.141 us | __mod_node_page_state();
|
|
0) 0.140 us | __mod_memcg_state();
|
|
0) 0.672 us | }
|
|
0) 0.140 us | __mod_zone_page_state();
|
|
0) 0.131 us | mem_cgroup_update_lru_size();
|
|
0) 0.130 us | mem_cgroup_page_lruvec();
|
|
0) | __mod_lruvec_state() {
|
|
0) 0.140 us | __mod_node_page_state();
|
|
0) 0.130 us | __mod_memcg_state();
|
|
0) 0.672 us | }
|
|
0) 0.170 us | __mod_zone_page_state();
|
|
0) 0.131 us | mem_cgroup_update_lru_size();
|
|
0) 0.130 us | mem_cgroup_page_lruvec();
|
|
0) | __mod_lruvec_state() {
|
|
0) 0.140 us | __mod_node_page_state();
|
|
0) 0.130 us | __mod_memcg_state();
|
|
0) 0.672 us | }
|
|
0) 0.150 us | __mod_zone_page_state();
|
|
0) 0.131 us | mem_cgroup_update_lru_size();
|
|
0) 0.130 us | mem_cgroup_page_lruvec();
|
|
0) | __mod_lruvec_state() {
|
|
0) 0.130 us | __mod_node_page_state();
|
|
0) 0.140 us | __mod_memcg_state();
|
|
0) 0.672 us | }
|
|
0) 0.150 us | __mod_zone_page_state();
|
|
0) 0.130 us | mem_cgroup_update_lru_size();
|
|
0) 0.130 us | mem_cgroup_page_lruvec();
|
|
0) | __mod_lruvec_state() {
|
|
0) 0.140 us | __mod_node_page_state();
|
|
0) 0.131 us | __mod_memcg_state();
|
|
0) 0.671 us | }
|
|
0) 0.130 us | __mod_zone_page_state();
|
|
0) 0.140 us | mem_cgroup_update_lru_size();
|
|
0) 0.130 us | mem_cgroup_page_lruvec();
|
|
0) | __mod_lruvec_state() {
|
|
0) 0.140 us | __mod_node_page_state();
|
|
0) 0.141 us | __mod_memcg_state();
|
|
0) 0.681 us | }
|
|
0) 0.130 us | __mod_zone_page_state();
|
|
0) 0.130 us | mem_cgroup_update_lru_size();
|
|
0) 0.221 us | mem_cgroup_page_lruvec();
|
|
0) | __mod_lruvec_state() {
|
|
0) 0.140 us | __mod_node_page_state();
|
|
0) 0.140 us | __mod_memcg_state();
|
|
0) 0.671 us | }
|
|
0) 0.141 us | __mod_zone_page_state();
|
|
0) 0.130 us | mem_cgroup_update_lru_size();
|
|
0) 0.131 us | mem_cgroup_page_lruvec();
|
|
0) | __mod_lruvec_state() {
|
|
0) 0.130 us | __mod_node_page_state();
|
|
0) 0.140 us | __mod_memcg_state();
|
|
0) 0.671 us | }
|
|
0) 0.141 us | __mod_zone_page_state();
|
|
0) 0.130 us | mem_cgroup_update_lru_size();
|
|
0) 0.131 us | mem_cgroup_page_lruvec();
|
|
0) | __mod_lruvec_state() {
|
|
0) 0.130 us | __mod_node_page_state();
|
|
0) 0.140 us | __mod_memcg_state();
|
|
0) 0.671 us | }
|
|
0) 0.151 us | __mod_zone_page_state();
|
|
0) 0.130 us | mem_cgroup_update_lru_size();
|
|
0) 0.131 us | mem_cgroup_page_lruvec();
|
|
0) | __mod_lruvec_state() {
|
|
0) 0.140 us | __mod_node_page_state();
|
|
0) 0.140 us | __mod_memcg_state();
|
|
0) 0.671 us | }
|
|
0) 0.131 us | __mod_zone_page_state();
|
|
0) 0.130 us | mem_cgroup_update_lru_size();
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.400 us | }
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.400 us | }
|
|
0) 0.140 us | mem_cgroup_page_lruvec();
|
|
0) | __mod_lruvec_state() {
|
|
0) 0.141 us | __mod_node_page_state();
|
|
0) 0.130 us | __mod_memcg_state();
|
|
0) 0.671 us | }
|
|
0) 0.140 us | __mod_zone_page_state();
|
|
0) 0.130 us | mem_cgroup_update_lru_size();
|
|
0) 0.130 us | mem_cgroup_page_lruvec();
|
|
0) | __mod_lruvec_state() {
|
|
0) 0.141 us | __mod_node_page_state();
|
|
0) 0.130 us | __mod_memcg_state();
|
|
0) 0.672 us | }
|
|
0) 0.140 us | __mod_zone_page_state();
|
|
0) 0.131 us | mem_cgroup_update_lru_size();
|
|
0) 0.140 us | mem_cgroup_page_lruvec();
|
|
0) | __mod_lruvec_state() {
|
|
0) 0.140 us | __mod_node_page_state();
|
|
0) 0.130 us | __mod_memcg_state();
|
|
0) 0.682 us | }
|
|
0) 0.130 us | __mod_zone_page_state();
|
|
0) 0.131 us | mem_cgroup_update_lru_size();
|
|
0) 0.130 us | mem_cgroup_page_lruvec();
|
|
0) | __mod_lruvec_state() {
|
|
0) 0.140 us | __mod_node_page_state();
|
|
0) 0.140 us | __mod_memcg_state();
|
|
0) 0.682 us | }
|
|
0) 0.130 us | __mod_zone_page_state();
|
|
0) 0.141 us | mem_cgroup_update_lru_size();
|
|
0) 0.140 us | mem_cgroup_page_lruvec();
|
|
0) | __mod_lruvec_state() {
|
|
0) 0.140 us | __mod_node_page_state();
|
|
0) 0.130 us | __mod_memcg_state();
|
|
0) 0.672 us | }
|
|
0) 0.140 us | __mod_zone_page_state();
|
|
0) 0.130 us | mem_cgroup_update_lru_size();
|
|
0) 0.130 us | mem_cgroup_page_lruvec();
|
|
0) | __mod_lruvec_state() {
|
|
0) 0.140 us | __mod_node_page_state();
|
|
0) 0.131 us | __mod_memcg_state();
|
|
0) 0.681 us | }
|
|
0) 0.150 us | __mod_zone_page_state();
|
|
0) 0.140 us | mem_cgroup_update_lru_size();
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) | mem_cgroup_uncharge_list() {
|
|
0) 0.160 us | uncharge_page();
|
|
0) 0.130 us | uncharge_page();
|
|
0) 0.130 us | uncharge_page();
|
|
0) 0.130 us | uncharge_page();
|
|
0) 0.140 us | uncharge_page();
|
|
0) 0.130 us | uncharge_page();
|
|
0) 0.130 us | uncharge_page();
|
|
0) 0.131 us | uncharge_page();
|
|
0) 0.140 us | uncharge_page();
|
|
0) 0.130 us | uncharge_page();
|
|
0) 0.140 us | uncharge_page();
|
|
0) 0.131 us | uncharge_page();
|
|
0) 0.130 us | uncharge_page();
|
|
0) 0.141 us | uncharge_page();
|
|
0) 0.130 us | uncharge_page();
|
|
0) 0.131 us | uncharge_page();
|
|
0) 0.140 us | uncharge_page();
|
|
0) 0.141 us | uncharge_page();
|
|
0) 0.130 us | uncharge_page();
|
|
0) 0.131 us | uncharge_page();
|
|
0) 0.140 us | uncharge_page();
|
|
0) 0.131 us | uncharge_page();
|
|
0) 0.130 us | uncharge_page();
|
|
0) 0.131 us | uncharge_page();
|
|
0) 0.140 us | uncharge_page();
|
|
0) 0.141 us | uncharge_page();
|
|
0) 0.130 us | uncharge_page();
|
|
0) 0.131 us | uncharge_page();
|
|
0) | uncharge_batch() {
|
|
0) | page_counter_uncharge() {
|
|
0) | page_counter_cancel() {
|
|
0) 0.140 us | propagate_protected_usage();
|
|
0) 0.391 us | }
|
|
0) | page_counter_cancel() {
|
|
0) 0.130 us | propagate_protected_usage();
|
|
0) 0.401 us | }
|
|
0) | page_counter_cancel() {
|
|
0) 0.130 us | propagate_protected_usage();
|
|
0) 0.401 us | }
|
|
0) | page_counter_cancel() {
|
|
0) 0.140 us | propagate_protected_usage();
|
|
0) 0.401 us | }
|
|
0) 2.254 us | }
|
|
0) | page_counter_uncharge() {
|
|
0) | page_counter_cancel() {
|
|
0) 0.130 us | propagate_protected_usage();
|
|
0) 0.401 us | }
|
|
0) | page_counter_cancel() {
|
|
0) 0.130 us | propagate_protected_usage();
|
|
0) 0.391 us | }
|
|
0) | page_counter_cancel() {
|
|
0) 0.130 us | propagate_protected_usage();
|
|
0) 0.401 us | }
|
|
0) | page_counter_cancel() {
|
|
0) 0.140 us | propagate_protected_usage();
|
|
0) 0.400 us | }
|
|
0) 2.254 us | }
|
|
0) | page_counter_uncharge() {
|
|
0) | page_counter_cancel() {
|
|
0) 0.130 us | propagate_protected_usage();
|
|
0) 0.471 us | }
|
|
0) | page_counter_cancel() {
|
|
0) 0.140 us | propagate_protected_usage();
|
|
0) 0.391 us | }
|
|
0) | page_counter_cancel() {
|
|
0) 0.130 us | propagate_protected_usage();
|
|
0) 0.401 us | }
|
|
0) | page_counter_cancel() {
|
|
0) 0.140 us | propagate_protected_usage();
|
|
0) 0.411 us | }
|
|
0) 2.344 us | }
|
|
0) 0.150 us | __mod_memcg_state();
|
|
0) 0.150 us | __mod_memcg_state();
|
|
0) 0.150 us | __mod_memcg_state();
|
|
0) 0.151 us | __mod_memcg_state();
|
|
0) 0.140 us | __count_memcg_events();
|
|
0) | memcg_check_events() {
|
|
0) 0.140 us | mem_cgroup_event_ratelimit.isra.0();
|
|
0) 0.411 us | }
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 9.858 us | }
|
|
0) + 17.664 us | }
|
|
0) | free_unref_page_list() {
|
|
0) 0.140 us | free_pcp_prepare();
|
|
0) 0.150 us | free_unref_page_prepare.part.0();
|
|
0) 0.140 us | free_pcp_prepare();
|
|
0) 0.140 us | free_unref_page_prepare.part.0();
|
|
0) 0.140 us | free_pcp_prepare();
|
|
0) 0.140 us | free_unref_page_prepare.part.0();
|
|
0) 0.140 us | free_pcp_prepare();
|
|
0) 0.130 us | free_unref_page_prepare.part.0();
|
|
0) 0.140 us | free_pcp_prepare();
|
|
0) 0.130 us | free_unref_page_prepare.part.0();
|
|
0) 0.140 us | free_pcp_prepare();
|
|
0) 0.130 us | free_unref_page_prepare.part.0();
|
|
0) 0.140 us | free_pcp_prepare();
|
|
0) 0.130 us | free_unref_page_prepare.part.0();
|
|
0) 0.130 us | free_pcp_prepare();
|
|
0) 0.140 us | free_unref_page_prepare.part.0();
|
|
0) 0.130 us | free_pcp_prepare();
|
|
0) 0.140 us | free_unref_page_prepare.part.0();
|
|
0) 0.130 us | free_pcp_prepare();
|
|
0) 0.140 us | free_unref_page_prepare.part.0();
|
|
0) 0.140 us | free_pcp_prepare();
|
|
0) 0.140 us | free_unref_page_prepare.part.0();
|
|
0) 0.140 us | free_pcp_prepare();
|
|
0) 0.130 us | free_unref_page_prepare.part.0();
|
|
0) 0.140 us | free_pcp_prepare();
|
|
0) 0.140 us | free_unref_page_prepare.part.0();
|
|
0) 0.130 us | free_pcp_prepare();
|
|
0) 0.130 us | free_unref_page_prepare.part.0();
|
|
0) 0.140 us | free_pcp_prepare();
|
|
0) 0.130 us | free_unref_page_prepare.part.0();
|
|
0) 0.140 us | free_pcp_prepare();
|
|
0) 0.130 us | free_unref_page_prepare.part.0();
|
|
0) 0.140 us | free_pcp_prepare();
|
|
0) 0.130 us | free_unref_page_prepare.part.0();
|
|
0) 0.140 us | free_pcp_prepare();
|
|
0) 0.130 us | free_unref_page_prepare.part.0();
|
|
0) 0.140 us | free_pcp_prepare();
|
|
0) 0.130 us | free_unref_page_prepare.part.0();
|
|
0) 0.141 us | free_pcp_prepare();
|
|
0) 0.130 us | free_unref_page_prepare.part.0();
|
|
0) 0.141 us | free_pcp_prepare();
|
|
0) 0.130 us | free_unref_page_prepare.part.0();
|
|
0) 0.141 us | free_pcp_prepare();
|
|
0) 0.140 us | free_unref_page_prepare.part.0();
|
|
0) 0.131 us | free_pcp_prepare();
|
|
0) 0.140 us | free_unref_page_prepare.part.0();
|
|
0) 0.131 us | free_pcp_prepare();
|
|
0) 0.130 us | free_unref_page_prepare.part.0();
|
|
0) 0.141 us | free_pcp_prepare();
|
|
0) 0.130 us | free_unref_page_prepare.part.0();
|
|
0) 0.141 us | free_pcp_prepare();
|
|
0) 0.130 us | free_unref_page_prepare.part.0();
|
|
0) 0.141 us | free_pcp_prepare();
|
|
0) 0.130 us | free_unref_page_prepare.part.0();
|
|
0) 0.131 us | free_pcp_prepare();
|
|
0) 0.140 us | free_unref_page_prepare.part.0();
|
|
0) 0.181 us | free_unref_page_commit();
|
|
0) 0.140 us | free_unref_page_commit();
|
|
0) 0.141 us | free_unref_page_commit();
|
|
0) 0.150 us | free_unref_page_commit();
|
|
0) 0.141 us | free_unref_page_commit();
|
|
0) 0.140 us | free_unref_page_commit();
|
|
0) 0.151 us | free_unref_page_commit();
|
|
0) 0.140 us | free_unref_page_commit();
|
|
0) 0.140 us | free_unref_page_commit();
|
|
0) 0.150 us | free_unref_page_commit();
|
|
0) 0.140 us | free_unref_page_commit();
|
|
0) 0.140 us | free_unref_page_commit();
|
|
0) 0.150 us | free_unref_page_commit();
|
|
0) 0.140 us | free_unref_page_commit();
|
|
0) 0.140 us | free_unref_page_commit();
|
|
0) 0.150 us | free_unref_page_commit();
|
|
0) 0.140 us | free_unref_page_commit();
|
|
0) 0.150 us | free_unref_page_commit();
|
|
0) 0.140 us | free_unref_page_commit();
|
|
0) 0.140 us | free_unref_page_commit();
|
|
0) 0.150 us | free_unref_page_commit();
|
|
0) 0.141 us | free_unref_page_commit();
|
|
0) 0.150 us | free_unref_page_commit();
|
|
0) 0.141 us | free_unref_page_commit();
|
|
0) 0.140 us | free_unref_page_commit();
|
|
0) 0.141 us | free_unref_page_commit();
|
|
0) 0.140 us | free_unref_page_commit();
|
|
0) 0.151 us | free_unref_page_commit();
|
|
0) + 22.983 us | }
|
|
0) + 73.648 us | }
|
|
0) + 75.782 us | }
|
|
0) ! 116.018 us | }
|
|
0) | free_pages() {
|
|
0) | free_pages.part.0() {
|
|
0) | __free_pages() {
|
|
0) | free_unref_page() {
|
|
0) 0.140 us | free_pcp_prepare();
|
|
0) 0.140 us | free_unref_page_prepare.part.0();
|
|
0) 0.150 us | free_unref_page_commit();
|
|
0) 0.962 us | }
|
|
0) 1.233 us | }
|
|
0) 1.513 us | }
|
|
0) 1.783 us | }
|
|
0) ! 118.212 us | }
|
|
0) | remove_vma() {
|
|
0) | sf_vma_close [vboxsf]() {
|
|
0) | filemap_write_and_wait() {
|
|
0) 0.170 us | mapping_needs_writeback();
|
|
0) | __filemap_fdatawrite_range() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.421 us | }
|
|
0) | wbc_attach_and_unlock_inode() {
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.411 us | }
|
|
0) 0.681 us | }
|
|
0) | do_writepages() {
|
|
0) | generic_writepages() {
|
|
0) 0.161 us | blk_start_plug();
|
|
0) | write_cache_pages() {
|
|
0) | tag_pages_for_writeback() {
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.420 us | }
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 1.373 us | }
|
|
0) | pagevec_lookup_range_tag() {
|
|
0) | find_get_pages_range_tag() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.722 us | }
|
|
0) 1.022 us | }
|
|
0) 2.845 us | }
|
|
0) | blk_finish_plug() {
|
|
0) 0.150 us | blk_flush_plug_list();
|
|
0) 0.450 us | }
|
|
0) 4.058 us | }
|
|
0) 4.358 us | }
|
|
0) 0.150 us | wbc_detach_inode();
|
|
0) 6.402 us | }
|
|
0) | filemap_fdatawait_range() {
|
|
0) | __filemap_fdatawait_range() {
|
|
0) | pagevec_lookup_range_tag() {
|
|
0) | find_get_pages_range_tag() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.681 us | }
|
|
0) 0.941 us | }
|
|
0) 1.233 us | }
|
|
0) 0.150 us | filemap_check_errors();
|
|
0) 1.803 us | }
|
|
0) 8.957 us | }
|
|
0) 9.258 us | }
|
|
0) | fput() {
|
|
0) 0.151 us | fput_many();
|
|
0) 0.411 us | }
|
|
0) | vm_area_free() {
|
|
0) | kmem_cache_free() {
|
|
0) 0.160 us | __slab_free();
|
|
0) 0.571 us | }
|
|
0) 0.842 us | }
|
|
0) + 11.311 us | }
|
|
0) | remove_vma() {
|
|
0) | sf_vma_close [vboxsf]() {
|
|
0) | filemap_write_and_wait() {
|
|
0) 0.140 us | mapping_needs_writeback();
|
|
0) | __filemap_fdatawrite_range() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) | wbc_attach_and_unlock_inode() {
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 0.641 us | }
|
|
0) | do_writepages() {
|
|
0) | generic_writepages() {
|
|
0) 0.140 us | blk_start_plug();
|
|
0) | write_cache_pages() {
|
|
0) | tag_pages_for_writeback() {
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.391 us | }
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.391 us | }
|
|
0) 1.202 us | }
|
|
0) | pagevec_lookup_range_tag() {
|
|
0) | find_get_pages_range_tag() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.692 us | }
|
|
0) 0.952 us | }
|
|
0) 2.645 us | }
|
|
0) | blk_finish_plug() {
|
|
0) 0.130 us | blk_flush_plug_list();
|
|
0) 0.410 us | }
|
|
0) 3.727 us | }
|
|
0) 3.978 us | }
|
|
0) 0.140 us | wbc_detach_inode();
|
|
0) 5.831 us | }
|
|
0) | filemap_fdatawait_range() {
|
|
0) | __filemap_fdatawait_range() {
|
|
0) | pagevec_lookup_range_tag() {
|
|
0) | find_get_pages_range_tag() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.681 us | }
|
|
0) 0.942 us | }
|
|
0) 1.222 us | }
|
|
0) 0.140 us | filemap_check_errors();
|
|
0) 1.753 us | }
|
|
0) 8.245 us | }
|
|
0) 8.506 us | }
|
|
0) | fput() {
|
|
0) 0.130 us | fput_many();
|
|
0) 0.391 us | }
|
|
0) | vm_area_free() {
|
|
0) | kmem_cache_free() {
|
|
0) 0.141 us | __slab_free();
|
|
0) 0.411 us | }
|
|
0) 0.661 us | }
|
|
0) + 10.099 us | }
|
|
0) | remove_vma() {
|
|
0) | sf_vma_close [vboxsf]() {
|
|
0) | filemap_write_and_wait() {
|
|
0) 0.141 us | mapping_needs_writeback();
|
|
0) | __filemap_fdatawrite_range() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.391 us | }
|
|
0) | wbc_attach_and_unlock_inode() {
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 0.641 us | }
|
|
0) | do_writepages() {
|
|
0) | generic_writepages() {
|
|
0) 0.140 us | blk_start_plug();
|
|
0) | write_cache_pages() {
|
|
0) | tag_pages_for_writeback() {
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.391 us | }
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.391 us | }
|
|
0) 1.202 us | }
|
|
0) | pagevec_lookup_range_tag() {
|
|
0) | find_get_pages_range_tag() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.691 us | }
|
|
0) 0.952 us | }
|
|
0) 2.564 us | }
|
|
0) | blk_finish_plug() {
|
|
0) 0.130 us | blk_flush_plug_list();
|
|
0) 0.410 us | }
|
|
0) 3.637 us | }
|
|
0) 3.907 us | }
|
|
0) 0.130 us | wbc_detach_inode();
|
|
0) 5.751 us | }
|
|
0) | filemap_fdatawait_range() {
|
|
0) | __filemap_fdatawait_range() {
|
|
0) | pagevec_lookup_range_tag() {
|
|
0) | find_get_pages_range_tag() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.681 us | }
|
|
0) 0.952 us | }
|
|
0) 1.222 us | }
|
|
0) 0.140 us | filemap_check_errors();
|
|
0) 1.753 us | }
|
|
0) 8.155 us | }
|
|
0) 8.416 us | }
|
|
0) | fput() {
|
|
0) 0.130 us | fput_many();
|
|
0) 0.381 us | }
|
|
0) | vm_area_free() {
|
|
0) | kmem_cache_free() {
|
|
0) 0.131 us | __slab_free();
|
|
0) 0.411 us | }
|
|
0) 0.731 us | }
|
|
0) + 10.068 us | }
|
|
0) | remove_vma() {
|
|
0) | sf_vma_close [vboxsf]() {
|
|
0) | filemap_write_and_wait() {
|
|
0) 0.131 us | mapping_needs_writeback();
|
|
0) | __filemap_fdatawrite_range() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.131 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) | wbc_attach_and_unlock_inode() {
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) | do_writepages() {
|
|
0) | generic_writepages() {
|
|
0) 0.130 us | blk_start_plug();
|
|
0) | write_cache_pages() {
|
|
0) | tag_pages_for_writeback() {
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.131 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.391 us | }
|
|
0) 1.202 us | }
|
|
0) | pagevec_lookup_range_tag() {
|
|
0) | find_get_pages_range_tag() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.691 us | }
|
|
0) 0.952 us | }
|
|
0) 2.564 us | }
|
|
0) | blk_finish_plug() {
|
|
0) 0.130 us | blk_flush_plug_list();
|
|
0) 0.410 us | }
|
|
0) 3.627 us | }
|
|
0) 3.897 us | }
|
|
0) 0.130 us | wbc_detach_inode();
|
|
0) 5.741 us | }
|
|
0) | filemap_fdatawait_range() {
|
|
0) | __filemap_fdatawait_range() {
|
|
0) | pagevec_lookup_range_tag() {
|
|
0) | find_get_pages_range_tag() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.681 us | }
|
|
0) 0.942 us | }
|
|
0) 1.223 us | }
|
|
0) 0.140 us | filemap_check_errors();
|
|
0) 1.753 us | }
|
|
0) 8.156 us | }
|
|
0) 8.406 us | }
|
|
0) | fput() {
|
|
0) 0.140 us | fput_many();
|
|
0) 0.381 us | }
|
|
0) | vm_area_free() {
|
|
0) | kmem_cache_free() {
|
|
0) 0.131 us | __slab_free();
|
|
0) 0.411 us | }
|
|
0) 0.651 us | }
|
|
0) 9.998 us | }
|
|
0) | remove_vma() {
|
|
0) | sf_vma_close [vboxsf]() {
|
|
0) | filemap_write_and_wait() {
|
|
0) 0.131 us | mapping_needs_writeback();
|
|
0) | __filemap_fdatawrite_range() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.131 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) | wbc_attach_and_unlock_inode() {
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) | do_writepages() {
|
|
0) | generic_writepages() {
|
|
0) 0.130 us | blk_start_plug();
|
|
0) | write_cache_pages() {
|
|
0) | tag_pages_for_writeback() {
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.131 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 1.202 us | }
|
|
0) | pagevec_lookup_range_tag() {
|
|
0) | find_get_pages_range_tag() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.781 us | }
|
|
0) 1.042 us | }
|
|
0) 2.655 us | }
|
|
0) | blk_finish_plug() {
|
|
0) 0.130 us | blk_flush_plug_list();
|
|
0) 0.401 us | }
|
|
0) 3.727 us | }
|
|
0) 3.997 us | }
|
|
0) 0.131 us | wbc_detach_inode();
|
|
0) 5.851 us | }
|
|
0) | filemap_fdatawait_range() {
|
|
0) | __filemap_fdatawait_range() {
|
|
0) | pagevec_lookup_range_tag() {
|
|
0) | find_get_pages_range_tag() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.681 us | }
|
|
0) 0.941 us | }
|
|
0) 1.223 us | }
|
|
0) 0.140 us | filemap_check_errors();
|
|
0) 1.753 us | }
|
|
0) 8.256 us | }
|
|
0) 8.516 us | }
|
|
0) | fput() {
|
|
0) 0.131 us | fput_many();
|
|
0) 0.391 us | }
|
|
0) | vm_area_free() {
|
|
0) 0.161 us | kmem_cache_free();
|
|
0) 0.421 us | }
|
|
0) 9.858 us | }
|
|
0) | remove_vma() {
|
|
0) | vm_area_free() {
|
|
0) 0.140 us | kmem_cache_free();
|
|
0) 0.400 us | }
|
|
0) 0.682 us | }
|
|
0) | remove_vma() {
|
|
0) | fput() {
|
|
0) 0.130 us | fput_many();
|
|
0) 0.391 us | }
|
|
0) | vm_area_free() {
|
|
0) | kmem_cache_free() {
|
|
0) 0.130 us | __slab_free();
|
|
0) 0.420 us | }
|
|
0) 0.682 us | }
|
|
0) 1.553 us | }
|
|
0) | remove_vma() {
|
|
0) | fput() {
|
|
0) 0.130 us | fput_many();
|
|
0) 0.391 us | }
|
|
0) | vm_area_free() {
|
|
0) | kmem_cache_free() {
|
|
0) 0.140 us | __slab_free();
|
|
0) 0.420 us | }
|
|
0) 0.672 us | }
|
|
0) 1.463 us | }
|
|
0) | remove_vma() {
|
|
0) | fput() {
|
|
0) 0.130 us | fput_many();
|
|
0) 0.391 us | }
|
|
0) | vm_area_free() {
|
|
0) 0.160 us | kmem_cache_free();
|
|
0) 0.431 us | }
|
|
0) 1.212 us | }
|
|
0) | remove_vma() {
|
|
0) | fput() {
|
|
0) 0.130 us | fput_many();
|
|
0) 0.391 us | }
|
|
0) | vm_area_free() {
|
|
0) | kmem_cache_free() {
|
|
0) 0.141 us | __slab_free();
|
|
0) 0.421 us | }
|
|
0) 0.681 us | }
|
|
0) 1.462 us | }
|
|
0) | remove_vma() {
|
|
0) | fput() {
|
|
0) 0.130 us | fput_many();
|
|
0) 0.391 us | }
|
|
0) | vm_area_free() {
|
|
0) 0.150 us | kmem_cache_free();
|
|
0) 0.411 us | }
|
|
0) 1.192 us | }
|
|
0) | remove_vma() {
|
|
0) | fput() {
|
|
0) | fput_many() {
|
|
0) | task_work_add() {
|
|
0) | kick_process() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.681 us | }
|
|
0) 0.962 us | }
|
|
0) 1.242 us | }
|
|
0) 1.573 us | }
|
|
0) | vm_area_free() {
|
|
0) 0.140 us | kmem_cache_free();
|
|
0) 0.400 us | }
|
|
0) 2.375 us | }
|
|
0) | remove_vma() {
|
|
0) | vm_area_free() {
|
|
0) | kmem_cache_free() {
|
|
0) 0.130 us | __slab_free();
|
|
0) 0.431 us | }
|
|
0) 0.671 us | }
|
|
0) 0.952 us | }
|
|
0) | remove_vma() {
|
|
0) | fput() {
|
|
0) 0.131 us | fput_many();
|
|
0) 0.391 us | }
|
|
0) | vm_area_free() {
|
|
0) | kmem_cache_free() {
|
|
0) 0.140 us | __slab_free();
|
|
0) 0.421 us | }
|
|
0) 0.671 us | }
|
|
0) 1.453 us | }
|
|
0) | remove_vma() {
|
|
0) | fput() {
|
|
0) 0.141 us | fput_many();
|
|
0) 0.381 us | }
|
|
0) | vm_area_free() {
|
|
0) | kmem_cache_free() {
|
|
0) 0.140 us | __slab_free();
|
|
0) 0.401 us | }
|
|
0) 0.661 us | }
|
|
0) 1.443 us | }
|
|
0) | remove_vma() {
|
|
0) | fput() {
|
|
0) 0.131 us | fput_many();
|
|
0) 0.381 us | }
|
|
0) | vm_area_free() {
|
|
0) | kmem_cache_free() {
|
|
0) 0.140 us | __slab_free();
|
|
0) 0.401 us | }
|
|
0) 0.661 us | }
|
|
0) 1.433 us | }
|
|
0) | remove_vma() {
|
|
0) | fput() {
|
|
0) 0.131 us | fput_many();
|
|
0) 0.391 us | }
|
|
0) | vm_area_free() {
|
|
0) | kmem_cache_free() {
|
|
0) 0.140 us | __slab_free();
|
|
0) 0.411 us | }
|
|
0) 0.661 us | }
|
|
0) 1.443 us | }
|
|
0) | remove_vma() {
|
|
0) | fput() {
|
|
0) | fput_many() {
|
|
0) 0.150 us | task_work_add();
|
|
0) 0.421 us | }
|
|
0) 0.671 us | }
|
|
0) | vm_area_free() {
|
|
0) 0.150 us | kmem_cache_free();
|
|
0) 0.410 us | }
|
|
0) 1.473 us | }
|
|
0) | remove_vma() {
|
|
0) | vm_area_free() {
|
|
0) | kmem_cache_free() {
|
|
0) 0.140 us | __slab_free();
|
|
0) 0.401 us | }
|
|
0) 0.661 us | }
|
|
0) 0.932 us | }
|
|
0) | remove_vma() {
|
|
0) | vm_area_free() {
|
|
0) | kmem_cache_free() {
|
|
0) 0.140 us | __slab_free();
|
|
0) 0.411 us | }
|
|
0) 0.651 us | }
|
|
0) 0.932 us | }
|
|
0) | remove_vma() {
|
|
0) 0.130 us | special_mapping_close();
|
|
0) | vm_area_free() {
|
|
0) | kmem_cache_free() {
|
|
0) 0.140 us | __slab_free();
|
|
0) 0.411 us | }
|
|
0) 0.661 us | }
|
|
0) 1.262 us | }
|
|
0) | remove_vma() {
|
|
0) 0.130 us | special_mapping_close();
|
|
0) | vm_area_free() {
|
|
0) | kmem_cache_free() {
|
|
0) 0.140 us | __slab_free();
|
|
0) 0.401 us | }
|
|
0) 0.661 us | }
|
|
0) 1.213 us | }
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) # 1223.624 us | } /* exit_mmap */
|
|
0) 0.140 us | mm_put_huge_zero_page();
|
|
0) | set_mm_exe_file() {
|
|
0) | fput() {
|
|
0) | fput_many() {
|
|
0) 0.130 us | task_work_add();
|
|
0) 0.411 us | }
|
|
0) 0.671 us | }
|
|
0) 0.932 us | }
|
|
0) 0.161 us | module_put();
|
|
0) # 1227.482 us | } /* mmput */
|
|
0) | acct_process() {
|
|
0) 0.250 us | task_active_pid_ns();
|
|
0) 0.581 us | }
|
|
0) 0.160 us | exit_sem();
|
|
0) 0.150 us | exit_shm();
|
|
0) | exit_files() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.390 us | }
|
|
0) | put_files_struct() {
|
|
0) | filp_close() {
|
|
0) 0.201 us | dnotify_flush();
|
|
0) 0.170 us | locks_remove_posix();
|
|
0) | fput() {
|
|
0) 0.140 us | fput_many();
|
|
0) 0.400 us | }
|
|
0) 1.433 us | }
|
|
0) | filp_close() {
|
|
0) 0.140 us | dnotify_flush();
|
|
0) 0.150 us | locks_remove_posix();
|
|
0) | fput() {
|
|
0) 0.131 us | fput_many();
|
|
0) 0.391 us | }
|
|
0) 1.202 us | }
|
|
0) | filp_close() {
|
|
0) 0.140 us | dnotify_flush();
|
|
0) 0.150 us | locks_remove_posix();
|
|
0) | fput() {
|
|
0) 0.140 us | fput_many();
|
|
0) 0.390 us | }
|
|
0) 1.203 us | }
|
|
0) 0.821 us | kmem_cache_free();
|
|
0) 5.400 us | }
|
|
0) 6.733 us | }
|
|
0) | exit_fs() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.400 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.400 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.400 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.400 us | }
|
|
0) | free_fs_struct() {
|
|
0) | path_put() {
|
|
0) | dput() {
|
|
0) 0.160 us | __rcu_read_lock();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.722 us | }
|
|
0) | mntput() {
|
|
0) | mntput_no_expire() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.702 us | }
|
|
0) 1.012 us | }
|
|
0) 2.134 us | }
|
|
0) | path_put() {
|
|
0) | dput() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.751 us | }
|
|
0) | mntput() {
|
|
0) | mntput_no_expire() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.271 us | __rcu_read_unlock();
|
|
0) 0.932 us | }
|
|
0) 1.212 us | }
|
|
0) 2.345 us | }
|
|
0) | kmem_cache_free() {
|
|
0) 0.151 us | __slab_free();
|
|
0) 0.451 us | }
|
|
0) 5.490 us | }
|
|
0) 7.965 us | }
|
|
0) 0.140 us | disassociate_ctty();
|
|
0) | exit_task_namespaces() {
|
|
0) | switch_task_namespaces() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.451 us | }
|
|
0) 1.252 us | }
|
|
0) 1.613 us | }
|
|
0) | task_work_run() {
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.150 us | preempt_count_sub();
|
|
0) 0.411 us | }
|
|
0) | ____fput() {
|
|
0) | __fput() {
|
|
0) 0.140 us | __fsnotify_parent();
|
|
0) 0.160 us | fsnotify();
|
|
0) 0.160 us | locks_remove_file();
|
|
0) | sf_reg_release [vboxsf]() {
|
|
0) | filemap_write_and_wait() {
|
|
0) 0.130 us | mapping_needs_writeback();
|
|
0) | __filemap_fdatawrite_range() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.400 us | }
|
|
0) | wbc_attach_and_unlock_inode() {
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) | do_writepages() {
|
|
0) | generic_writepages() {
|
|
0) 0.140 us | blk_start_plug();
|
|
0) | write_cache_pages() {
|
|
0) | tag_pages_for_writeback() {
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.400 us | }
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.390 us | }
|
|
0) 1.213 us | }
|
|
0) | pagevec_lookup_range_tag() {
|
|
0) | find_get_pages_range_tag() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.681 us | }
|
|
0) 0.952 us | }
|
|
0) 2.575 us | }
|
|
0) | blk_finish_plug() {
|
|
0) 0.141 us | blk_flush_plug_list();
|
|
0) 0.411 us | }
|
|
0) 3.657 us | }
|
|
0) 3.907 us | }
|
|
0) 0.140 us | wbc_detach_inode();
|
|
0) 5.771 us | }
|
|
0) | filemap_fdatawait_range() {
|
|
0) | __filemap_fdatawait_range() {
|
|
0) | pagevec_lookup_range_tag() {
|
|
0) | find_get_pages_range_tag() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.681 us | }
|
|
0) 0.942 us | }
|
|
0) 1.212 us | }
|
|
0) 0.161 us | filemap_check_errors();
|
|
0) 1.754 us | }
|
|
0) 8.185 us | }
|
|
0) 0.131 us | mutex_lock();
|
|
0) 0.150 us | mutex_unlock();
|
|
0) | vboxsf_close [vboxsf]() {
|
|
0) | vboxsf_call [vboxsf]() {
|
|
0) | vbg_get_gdev [vboxguest]() {
|
|
0) 0.131 us | mutex_lock();
|
|
0) 0.401 us | }
|
|
0) | vbg_hgcm_call [vboxguest]() {
|
|
0) | vbg_req_alloc [vboxguest]() {
|
|
0) | __get_free_pages() {
|
|
0) | alloc_pages_current() {
|
|
0) 0.150 us | get_task_policy.part.0();
|
|
0) 0.130 us | policy_nodemask();
|
|
0) 0.150 us | policy_node();
|
|
0) | __alloc_pages_nodemask() {
|
|
0) 0.131 us | should_fail_alloc_page();
|
|
0) 0.140 us | __next_zones_zonelist();
|
|
0) | get_page_from_freelist() {
|
|
0) 0.150 us | __inc_numa_state();
|
|
0) 0.140 us | __inc_numa_state();
|
|
0) 0.150 us | prep_new_page();
|
|
0) 1.102 us | }
|
|
0) 1.984 us | }
|
|
0) 3.116 us | }
|
|
0) 3.386 us | }
|
|
0) 3.747 us | }
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.160 us | preempt_count_add();
|
|
0) 0.932 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.150 us | preempt_count_sub();
|
|
0) 0.431 us | }
|
|
0) 0.140 us | init_wait_entry();
|
|
0) | prepare_to_wait_event() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.410 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.411 us | }
|
|
0) 1.273 us | }
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) | schedule_timeout() {
|
|
0) | schedule() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) | rcu_note_context_switch() {
|
|
0) 0.150 us | rcu_preempt_deferred_qs();
|
|
0) 0.141 us | rcu_qs();
|
|
0) 0.722 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) 0.180 us | update_rq_clock();
|
|
0) | deactivate_task() {
|
|
0) | psi_task_change() {
|
|
0) 0.170 us | record_times();
|
|
0) 0.170 us | record_times();
|
|
0) 0.160 us | record_times();
|
|
0) 0.161 us | record_times();
|
|
0) 2.144 us | }
|
|
0) | dequeue_task_fair() {
|
|
0) | dequeue_entity() {
|
|
0) | update_curr() {
|
|
0) 0.161 us | update_min_vruntime();
|
|
0) | cpuacct_charge() {
|
|
0) 0.151 us | __rcu_read_lock();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.691 us | }
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) | __cgroup_account_cputime() {
|
|
0) 0.151 us | preempt_count_add();
|
|
0) | cgroup_base_stat_cputime_account_end.isra.0() {
|
|
0) 0.141 us | cgroup_rstat_updated();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.691 us | }
|
|
0) 1.273 us | }
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 3.407 us | }
|
|
0) | __update_load_avg_se() {
|
|
0) 0.150 us | __accumulate_pelt_segments();
|
|
0) 0.471 us | }
|
|
0) | __update_load_avg_cfs_rq() {
|
|
0) 0.131 us | __accumulate_pelt_segments();
|
|
0) 0.541 us | }
|
|
0) 0.141 us | clear_buddies();
|
|
0) 0.160 us | account_entity_dequeue();
|
|
0) 0.151 us | update_cfs_group();
|
|
0) 0.150 us | update_min_vruntime();
|
|
0) 6.262 us | }
|
|
0) | dequeue_entity() {
|
|
0) | update_curr() {
|
|
0) 0.131 us | update_min_vruntime();
|
|
0) 0.421 us | }
|
|
0) | __update_load_avg_se() {
|
|
0) 0.131 us | __accumulate_pelt_segments();
|
|
0) 0.421 us | }
|
|
0) | __update_load_avg_cfs_rq() {
|
|
0) 0.131 us | __accumulate_pelt_segments();
|
|
0) 0.421 us | }
|
|
0) 0.141 us | clear_buddies();
|
|
0) 0.150 us | account_entity_dequeue();
|
|
0) | update_cfs_group() {
|
|
0) 0.160 us | reweight_entity();
|
|
0) 0.481 us | }
|
|
0) 0.151 us | update_min_vruntime();
|
|
0) 3.266 us | }
|
|
0) 0.141 us | hrtick_update();
|
|
0) + 10.349 us | }
|
|
0) + 13.415 us | }
|
|
0) | pick_next_task_fair() {
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.150 us | preempt_count_sub();
|
|
0) 0.420 us | }
|
|
0) | update_blocked_averages() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.421 us | }
|
|
0) 0.160 us | update_rq_clock();
|
|
0) 0.151 us | __update_load_avg_cfs_rq();
|
|
0) 0.150 us | __update_load_avg_se();
|
|
0) 0.140 us | __update_load_avg_cfs_rq();
|
|
0) | __update_load_avg_cfs_rq() {
|
|
0) 0.140 us | __accumulate_pelt_segments();
|
|
0) 0.441 us | }
|
|
0) | __update_load_avg_se() {
|
|
0) 0.140 us | __accumulate_pelt_segments();
|
|
0) 0.430 us | }
|
|
0) 0.140 us | __update_load_avg_cfs_rq();
|
|
0) 0.131 us | __update_load_avg_cfs_rq();
|
|
0) | update_rt_rq_load_avg() {
|
|
0) 0.141 us | __accumulate_pelt_segments();
|
|
0) 0.441 us | }
|
|
0) | update_dl_rq_load_avg() {
|
|
0) 0.141 us | __accumulate_pelt_segments();
|
|
0) 0.451 us | }
|
|
0) 0.151 us | update_irq_load_avg();
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.411 us | }
|
|
0) 6.021 us | }
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.421 us | }
|
|
0) 8.135 us | }
|
|
0) | pick_next_task_idle() {
|
|
0) | put_prev_task_fair() {
|
|
0) | put_prev_entity() {
|
|
0) 0.140 us | check_cfs_rq_runtime();
|
|
0) 0.431 us | }
|
|
0) | put_prev_entity() {
|
|
0) 0.140 us | check_cfs_rq_runtime();
|
|
0) 0.410 us | }
|
|
0) 1.303 us | }
|
|
0) 1.623 us | }
|
|
0) 0.170 us | enter_lazy_tlb();
|
|
------------------------------------------
|
|
0) <...>-32904 => <idle>-0
|
|
------------------------------------------
|
|
|
|
0) | finish_task_switch() {
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) ==========> |
|
|
0) | do_IRQ() {
|
|
0) | irq_enter() {
|
|
0) 0.160 us | rcu_irq_enter();
|
|
0) 0.471 us | preempt_count_add();
|
|
0) | tick_irq_enter() {
|
|
0) 0.161 us | tick_check_oneshot_broadcast_this_cpu();
|
|
0) 0.501 us | }
|
|
0) 0.140 us | _local_bh_enable();
|
|
0) 0.210 us | irqtime_account_irq();
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 2.665 us | }
|
|
0) | handle_irq() {
|
|
0) | handle_fasteoi_irq() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) 0.140 us | irq_may_run();
|
|
0) | handle_irq_event() {
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) | handle_irq_event_percpu() {
|
|
0) | __handle_irq_event_percpu() {
|
|
0) | vbg_core_isr [vboxguest]() {
|
|
0) 7.554 us | vbg_req_perform [vboxguest]();
|
|
0) | __wake_up() {
|
|
0) | __wake_up_common_lock() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.471 us | }
|
|
0) | __wake_up_common() {
|
|
0) | autoremove_wake_function() {
|
|
0) | default_wake_function() {
|
|
0) | try_to_wake_up() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.421 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.431 us | }
|
|
0) 0.191 us | update_rq_clock();
|
|
0) | ttwu_do_activate() {
|
|
0) | activate_task() {
|
|
0) | psi_task_change() {
|
|
0) 0.170 us | record_times();
|
|
0) 0.160 us | record_times();
|
|
0) 0.160 us | record_times();
|
|
0) 0.161 us | record_times();
|
|
0) 1.823 us | }
|
|
0) | enqueue_task_fair() {
|
|
0) | enqueue_entity() {
|
|
0) 0.160 us | update_curr();
|
|
0) 0.140 us | __update_load_avg_se();
|
|
0) 0.141 us | __update_load_avg_cfs_rq();
|
|
0) 0.140 us | update_cfs_group();
|
|
0) 0.161 us | account_entity_enqueue();
|
|
0) 0.160 us | place_entity();
|
|
0) 0.170 us | __enqueue_entity();
|
|
0) 2.384 us | }
|
|
0) | enqueue_entity() {
|
|
0) 0.140 us | update_curr();
|
|
0) 0.141 us | __update_load_avg_se();
|
|
0) 0.140 us | __update_load_avg_cfs_rq();
|
|
0) | update_cfs_group() {
|
|
0) 0.140 us | reweight_entity();
|
|
0) 0.421 us | }
|
|
0) 0.141 us | account_entity_enqueue();
|
|
0) 0.130 us | place_entity();
|
|
0) 0.131 us | __enqueue_entity();
|
|
0) 2.344 us | }
|
|
0) 0.140 us | hrtick_update();
|
|
0) 5.461 us | }
|
|
0) 7.835 us | }
|
|
0) | ttwu_do_wakeup.isra.0() {
|
|
0) | check_preempt_curr() {
|
|
0) 0.150 us | resched_curr();
|
|
0) 0.491 us | }
|
|
0) 0.962 us | }
|
|
0) 9.207 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.390 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.572 us | }
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) + 12.814 us | }
|
|
0) + 13.105 us | }
|
|
0) + 13.415 us | }
|
|
0) | autoremove_wake_function() {
|
|
0) | default_wake_function() {
|
|
0) | try_to_wake_up() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.391 us | }
|
|
0) 0.171 us | update_rq_clock();
|
|
0) | ttwu_do_activate() {
|
|
0) | activate_task() {
|
|
0) | psi_task_change() {
|
|
0) 0.170 us | record_times();
|
|
0) 0.150 us | record_times();
|
|
0) 0.170 us | record_times();
|
|
0) 1.463 us | }
|
|
0) | enqueue_task_fair() {
|
|
0) | enqueue_entity() {
|
|
0) 0.130 us | update_curr();
|
|
0) | __update_load_avg_se() {
|
|
0) 0.130 us | __accumulate_pelt_segments();
|
|
0) 0.410 us | }
|
|
0) 0.130 us | __update_load_avg_cfs_rq();
|
|
0) 0.140 us | update_cfs_group();
|
|
0) 0.150 us | account_entity_enqueue();
|
|
0) 0.140 us | place_entity();
|
|
0) 0.140 us | __enqueue_entity();
|
|
0) 2.344 us | }
|
|
0) | enqueue_entity() {
|
|
0) 0.140 us | update_curr();
|
|
0) 0.140 us | __update_load_avg_se();
|
|
0) 0.150 us | __update_load_avg_cfs_rq();
|
|
0) | update_cfs_group() {
|
|
0) 0.140 us | reweight_entity();
|
|
0) 0.431 us | }
|
|
0) 0.131 us | account_entity_enqueue();
|
|
0) 0.130 us | place_entity();
|
|
0) 0.171 us | __enqueue_entity();
|
|
0) 2.395 us | }
|
|
0) 0.130 us | hrtick_update();
|
|
0) 5.430 us | }
|
|
0) 7.334 us | }
|
|
0) | ttwu_do_wakeup.isra.0() {
|
|
0) | check_preempt_curr() {
|
|
0) 0.150 us | resched_curr();
|
|
0) 0.411 us | }
|
|
0) 0.712 us | }
|
|
0) 8.436 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) + 11.692 us | }
|
|
0) + 11.953 us | }
|
|
0) + 12.203 us | }
|
|
0) | autoremove_wake_function() {
|
|
0) | default_wake_function() {
|
|
0) | try_to_wake_up() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.410 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.400 us | }
|
|
0) 0.160 us | update_rq_clock();
|
|
0) | ttwu_do_activate() {
|
|
0) | activate_task() {
|
|
0) | psi_task_change() {
|
|
0) 0.160 us | record_times();
|
|
0) 0.160 us | record_times();
|
|
0) 0.161 us | record_times();
|
|
0) 1.212 us | }
|
|
0) | enqueue_task_fair() {
|
|
0) | enqueue_entity() {
|
|
0) 0.130 us | update_curr();
|
|
0) | __update_load_avg_se() {
|
|
0) 0.130 us | __accumulate_pelt_segments();
|
|
0) 0.411 us | }
|
|
0) 0.141 us | __update_load_avg_cfs_rq();
|
|
0) 0.130 us | update_cfs_group();
|
|
0) 0.141 us | account_entity_enqueue();
|
|
0) 0.130 us | place_entity();
|
|
0) 0.141 us | __enqueue_entity();
|
|
0) 2.344 us | }
|
|
0) 0.171 us | __update_load_avg_se();
|
|
0) 0.140 us | __update_load_avg_cfs_rq();
|
|
0) | update_cfs_group() {
|
|
0) | reweight_entity() {
|
|
0) 0.130 us | account_entity_dequeue();
|
|
0) 0.141 us | account_entity_enqueue();
|
|
0) 0.691 us | }
|
|
0) 0.952 us | }
|
|
0) 0.141 us | hrtick_update();
|
|
0) 4.559 us | }
|
|
0) 6.292 us | }
|
|
0) | ttwu_do_wakeup.isra.0() {
|
|
0) | check_preempt_curr() {
|
|
0) 0.140 us | resched_curr();
|
|
0) 0.400 us | }
|
|
0) 0.702 us | }
|
|
0) 7.374 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) + 10.630 us | }
|
|
0) + 10.880 us | }
|
|
0) + 11.141 us | }
|
|
0) + 37.450 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.400 us | }
|
|
0) + 38.843 us | }
|
|
0) + 39.153 us | }
|
|
0) + 47.789 us | }
|
|
0) + 48.251 us | }
|
|
0) 0.190 us | add_interrupt_randomness();
|
|
0) 0.150 us | note_interrupt();
|
|
0) + 49.272 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) + 50.624 us | }
|
|
0) | ioapic_ack_level() {
|
|
0) | irqd_cfg() {
|
|
0) 0.171 us | apic_chip_data.part.0();
|
|
0) 0.441 us | }
|
|
0) 0.141 us | irq_complete_move();
|
|
0) 5.200 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.421 us | }
|
|
0) + 57.808 us | }
|
|
0) + 58.229 us | }
|
|
0) | irq_exit() {
|
|
0) 0.180 us | irqtime_account_irq();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.170 us | idle_cpu();
|
|
0) 0.140 us | rcu_irq_exit();
|
|
0) 1.372 us | }
|
|
0) + 62.898 us | }
|
|
0) <========== |
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) + 65.603 us | }
|
|
0) + 66.294 us | }
|
|
0) | rcu_note_context_switch() {
|
|
0) 0.140 us | rcu_preempt_deferred_qs();
|
|
0) 0.141 us | rcu_qs();
|
|
0) 0.882 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.131 us | preempt_count_add();
|
|
0) 0.391 us | }
|
|
0) 0.140 us | update_rq_clock();
|
|
0) | pick_next_task_fair() {
|
|
0) 0.150 us | put_prev_task_idle();
|
|
0) | pick_next_entity() {
|
|
0) 0.150 us | clear_buddies();
|
|
0) 0.441 us | }
|
|
0) | set_next_entity() {
|
|
0) 0.151 us | __update_load_avg_se();
|
|
0) 0.150 us | __update_load_avg_cfs_rq();
|
|
0) 0.771 us | }
|
|
0) | pick_next_entity() {
|
|
0) 0.130 us | clear_buddies();
|
|
0) 0.400 us | }
|
|
0) | set_next_entity() {
|
|
0) 0.130 us | __update_load_avg_se();
|
|
0) 0.151 us | __update_load_avg_cfs_rq();
|
|
0) 0.691 us | }
|
|
0) 3.376 us | }
|
|
0) | switch_mm_irqs_off() {
|
|
0) 0.201 us | load_new_mm_cr3();
|
|
0) 0.701 us | }
|
|
------------------------------------------
|
|
0) <idle>-0 => automou-358
|
|
------------------------------------------
|
|
|
|
0) | finish_task_switch() {
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) | __mmdrop() {
|
|
0) | pgd_free() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.441 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.161 us | preempt_count_sub();
|
|
0) 0.711 us | }
|
|
0) | free_pages() {
|
|
0) | free_pages.part.0() {
|
|
0) | __free_pages() {
|
|
0) | __free_pages_ok() {
|
|
0) | __memcg_kmem_uncharge() {
|
|
0) | __memcg_kmem_uncharge_memcg() {
|
|
0) | page_counter_uncharge() {
|
|
0) | page_counter_cancel() {
|
|
0) 0.140 us | propagate_protected_usage();
|
|
0) 0.500 us | }
|
|
0) | page_counter_cancel() {
|
|
0) 0.140 us | propagate_protected_usage();
|
|
0) 0.441 us | }
|
|
0) | page_counter_cancel() {
|
|
0) 0.130 us | propagate_protected_usage();
|
|
0) 0.431 us | }
|
|
0) | page_counter_cancel() {
|
|
0) 0.140 us | propagate_protected_usage();
|
|
0) 0.461 us | }
|
|
0) 2.605 us | }
|
|
0) | page_counter_uncharge() {
|
|
0) | page_counter_cancel() {
|
|
0) 0.130 us | propagate_protected_usage();
|
|
0) 0.401 us | }
|
|
0) | page_counter_cancel() {
|
|
0) 0.130 us | propagate_protected_usage();
|
|
0) 0.400 us | }
|
|
0) | page_counter_cancel() {
|
|
0) 0.140 us | propagate_protected_usage();
|
|
0) 0.400 us | }
|
|
0) | page_counter_cancel() {
|
|
0) 0.160 us | propagate_protected_usage();
|
|
0) 0.421 us | }
|
|
0) 2.285 us | }
|
|
0) | page_counter_uncharge() {
|
|
0) | page_counter_cancel() {
|
|
0) 0.131 us | propagate_protected_usage();
|
|
0) 0.391 us | }
|
|
0) | page_counter_cancel() {
|
|
0) 0.141 us | propagate_protected_usage();
|
|
0) 0.391 us | }
|
|
0) | page_counter_cancel() {
|
|
0) 0.130 us | propagate_protected_usage();
|
|
0) 0.391 us | }
|
|
0) | page_counter_cancel() {
|
|
0) 0.140 us | propagate_protected_usage();
|
|
0) 0.391 us | }
|
|
0) 2.244 us | }
|
|
0) 7.664 us | }
|
|
0) 0.721 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 9.178 us | }
|
|
0) | free_one_page() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.421 us | }
|
|
0) 0.160 us | __mod_zone_page_state();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.400 us | }
|
|
0) 1.814 us | }
|
|
0) + 11.672 us | }
|
|
0) + 11.972 us | }
|
|
0) + 12.233 us | }
|
|
0) + 12.494 us | }
|
|
0) + 14.387 us | }
|
|
0) 0.130 us | destroy_context_ldt();
|
|
0) 0.330 us | kmem_cache_free();
|
|
0) + 15.510 us | }
|
|
0) + 16.421 us | }
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) # 6086.633 us | }
|
|
0) # 6086.973 us | }
|
|
0) | prepare_to_wait_event() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 1.213 us | }
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.390 us | }
|
|
0) | schedule_timeout() {
|
|
0) | schedule() {
|
|
0) 0.151 us | preempt_count_add();
|
|
0) | rcu_note_context_switch() {
|
|
0) 0.141 us | rcu_preempt_deferred_qs();
|
|
0) 0.130 us | rcu_qs();
|
|
0) 0.671 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.390 us | }
|
|
0) | update_rq_clock() {
|
|
0) 0.170 us | update_irq_load_avg();
|
|
0) 0.491 us | }
|
|
0) | deactivate_task() {
|
|
0) | psi_task_change() {
|
|
0) 0.161 us | record_times();
|
|
0) 0.160 us | record_times();
|
|
0) 0.150 us | record_times();
|
|
0) 1.162 us | }
|
|
0) | dequeue_task_fair() {
|
|
0) | dequeue_entity() {
|
|
0) 0.150 us | update_curr();
|
|
0) 0.131 us | __update_load_avg_se();
|
|
0) 0.150 us | __update_load_avg_cfs_rq();
|
|
0) 0.131 us | clear_buddies();
|
|
0) 0.140 us | account_entity_dequeue();
|
|
0) 0.141 us | update_cfs_group();
|
|
0) 0.150 us | update_min_vruntime();
|
|
0) 2.074 us | }
|
|
0) 0.160 us | set_next_buddy();
|
|
0) 0.141 us | __update_load_avg_se();
|
|
0) 0.130 us | __update_load_avg_cfs_rq();
|
|
0) | update_cfs_group() {
|
|
0) | reweight_entity() {
|
|
0) 0.130 us | update_curr();
|
|
0) 0.130 us | account_entity_dequeue();
|
|
0) 0.140 us | account_entity_enqueue();
|
|
0) 0.942 us | }
|
|
0) 1.233 us | }
|
|
0) 0.130 us | hrtick_update();
|
|
0) 4.940 us | }
|
|
0) 6.532 us | }
|
|
0) | pick_next_task_fair() {
|
|
0) 0.131 us | update_curr();
|
|
0) 0.140 us | check_cfs_rq_runtime();
|
|
0) | pick_next_entity() {
|
|
0) 0.140 us | wakeup_preempt_entity.isra.0();
|
|
0) 0.171 us | clear_buddies();
|
|
0) 0.732 us | }
|
|
0) 0.130 us | check_cfs_rq_runtime();
|
|
0) | pick_next_entity() {
|
|
0) 0.130 us | clear_buddies();
|
|
0) 0.410 us | }
|
|
0) | put_prev_entity() {
|
|
0) 0.130 us | check_cfs_rq_runtime();
|
|
0) 0.400 us | }
|
|
0) | set_next_entity() {
|
|
0) 0.140 us | __update_load_avg_se();
|
|
0) 0.131 us | __update_load_avg_cfs_rq();
|
|
0) 0.701 us | }
|
|
0) 3.777 us | }
|
|
0) 0.170 us | switch_mm_irqs_off();
|
|
------------------------------------------
|
|
0) automou-358 => control-352
|
|
------------------------------------------
|
|
|
|
0) | finish_task_switch() {
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 0.681 us | }
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) # 6086.432 us | }
|
|
0) # 6086.703 us | }
|
|
0) | prepare_to_wait_event() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.421 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 1.202 us | }
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) | schedule_timeout() {
|
|
0) | schedule() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) | rcu_note_context_switch() {
|
|
0) 0.131 us | rcu_preempt_deferred_qs();
|
|
0) 0.140 us | rcu_qs();
|
|
0) 0.661 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.400 us | }
|
|
0) | update_rq_clock() {
|
|
0) 0.150 us | update_irq_load_avg();
|
|
0) 0.430 us | }
|
|
0) | deactivate_task() {
|
|
0) | psi_task_change() {
|
|
0) 0.170 us | record_times();
|
|
0) 0.170 us | record_times();
|
|
0) 0.171 us | record_times();
|
|
0) 1.122 us | }
|
|
0) | dequeue_task_fair() {
|
|
0) | dequeue_entity() {
|
|
0) | update_curr() {
|
|
0) 0.150 us | update_min_vruntime();
|
|
0) | cpuacct_charge() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.681 us | }
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) | __cgroup_account_cputime() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) | cgroup_base_stat_cputime_account_end.isra.0() {
|
|
0) 0.140 us | cgroup_rstat_updated();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.652 us | }
|
|
0) 1.222 us | }
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 3.216 us | }
|
|
0) 0.140 us | __update_load_avg_se();
|
|
0) 0.150 us | __update_load_avg_cfs_rq();
|
|
0) 0.131 us | clear_buddies();
|
|
0) 0.150 us | account_entity_dequeue();
|
|
0) 0.141 us | update_cfs_group();
|
|
0) 0.150 us | update_min_vruntime();
|
|
0) 5.229 us | }
|
|
0) | dequeue_entity() {
|
|
0) | update_curr() {
|
|
0) 0.140 us | update_min_vruntime();
|
|
0) 0.401 us | }
|
|
0) 0.140 us | __update_load_avg_se();
|
|
0) 0.161 us | __update_load_avg_cfs_rq();
|
|
0) 0.140 us | clear_buddies();
|
|
0) 0.141 us | account_entity_dequeue();
|
|
0) | update_cfs_group() {
|
|
0) 0.150 us | reweight_entity();
|
|
0) 0.411 us | }
|
|
0) 0.150 us | update_min_vruntime();
|
|
0) 2.594 us | }
|
|
0) 0.130 us | hrtick_update();
|
|
0) 8.506 us | }
|
|
0) + 10.038 us | }
|
|
0) | pick_next_task_fair() {
|
|
0) 0.130 us | check_cfs_rq_runtime();
|
|
0) | pick_next_entity() {
|
|
0) 0.130 us | clear_buddies();
|
|
0) 0.401 us | }
|
|
0) | pick_next_entity() {
|
|
0) 0.140 us | clear_buddies();
|
|
0) 0.390 us | }
|
|
0) | put_prev_entity() {
|
|
0) 0.130 us | check_cfs_rq_runtime();
|
|
0) 0.400 us | }
|
|
0) | set_next_entity() {
|
|
0) 0.140 us | __update_load_avg_se();
|
|
0) 0.161 us | __update_load_avg_cfs_rq();
|
|
0) 0.701 us | }
|
|
0) | put_prev_entity() {
|
|
0) 0.131 us | check_cfs_rq_runtime();
|
|
0) 0.391 us | }
|
|
0) | set_next_entity() {
|
|
0) 0.131 us | __update_load_avg_se();
|
|
0) 0.140 us | __update_load_avg_cfs_rq();
|
|
0) 0.691 us | }
|
|
0) 4.238 us | }
|
|
0) 0.200 us | enter_lazy_tlb();
|
|
------------------------------------------
|
|
0) control-352 => <...>-32904
|
|
------------------------------------------
|
|
|
|
0) | finish_task_switch() {
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.391 us | }
|
|
0) 0.671 us | }
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) ! 170.509 us | } /* schedule */
|
|
0) ! 170.861 us | } /* schedule_timeout */
|
|
0) | prepare_to_wait_event() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 1.212 us | }
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.391 us | }
|
|
0) | finish_wait() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.410 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.390 us | }
|
|
0) 1.203 us | }
|
|
0) | vbg_req_free [vboxguest]() {
|
|
0) | free_pages() {
|
|
0) | free_pages.part.0() {
|
|
0) | __free_pages() {
|
|
0) | free_unref_page() {
|
|
0) 0.131 us | free_pcp_prepare();
|
|
0) 0.160 us | free_unref_page_prepare.part.0();
|
|
0) 0.171 us | free_unref_page_commit();
|
|
0) 1.002 us | }
|
|
0) 1.312 us | }
|
|
0) 1.654 us | }
|
|
0) 1.914 us | }
|
|
0) 2.174 us | }
|
|
0) ! 200.937 us | } /* vbg_hgcm_call [vboxguest] */
|
|
0) | vbg_put_gdev [vboxguest]() {
|
|
0) 0.140 us | mutex_unlock();
|
|
0) 0.441 us | }
|
|
0) 0.140 us | vbg_status_code_to_errno [vboxguest]();
|
|
0) ! 203.000 us | } /* vboxsf_call [vboxsf] */
|
|
0) ! 203.302 us | } /* vboxsf_close [vboxsf] */
|
|
0) 0.230 us | kfree();
|
|
0) ! 212.920 us | } /* sf_reg_release [vboxsf] */
|
|
0) 0.160 us | module_put();
|
|
0) 0.140 us | put_pid();
|
|
0) | dput() {
|
|
0) 0.151 us | __rcu_read_lock();
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) 0.712 us | }
|
|
0) | mntput() {
|
|
0) | mntput_no_expire() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.711 us | }
|
|
0) 0.992 us | }
|
|
0) 0.160 us | security_file_free();
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) | call_rcu() {
|
|
0) | __call_rcu() {
|
|
0) 0.151 us | rcu_segcblist_enqueue();
|
|
0) 0.551 us | }
|
|
0) 0.831 us | }
|
|
0) ! 218.790 us | } /* __fput */
|
|
0) ! 219.051 us | } /* ____fput */
|
|
0) | ____fput() {
|
|
0) | __fput() {
|
|
0) 0.180 us | __fsnotify_parent();
|
|
0) 0.201 us | fsnotify();
|
|
0) 0.140 us | locks_remove_file();
|
|
0) 0.200 us | ext4_release_file [ext4]();
|
|
0) 0.130 us | module_put();
|
|
0) 0.130 us | put_pid();
|
|
0) | dput() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.661 us | }
|
|
0) | mntput() {
|
|
0) | mntput_no_expire() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.701 us | }
|
|
0) 0.941 us | }
|
|
0) 0.140 us | security_file_free();
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) | call_rcu() {
|
|
0) | __call_rcu() {
|
|
0) 0.130 us | rcu_segcblist_enqueue();
|
|
0) 0.431 us | }
|
|
0) 0.682 us | }
|
|
0) 5.581 us | }
|
|
0) 5.841 us | }
|
|
0) | ____fput() {
|
|
0) | __fput() {
|
|
0) 0.150 us | __fsnotify_parent();
|
|
0) 0.131 us | fsnotify();
|
|
0) 0.130 us | locks_remove_file();
|
|
0) 0.141 us | ext4_release_file [ext4]();
|
|
0) 0.130 us | module_put();
|
|
0) 0.130 us | put_pid();
|
|
0) | dput() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.661 us | }
|
|
0) | mntput() {
|
|
0) | mntput_no_expire() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.671 us | }
|
|
0) 0.911 us | }
|
|
0) 0.140 us | security_file_free();
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) | call_rcu() {
|
|
0) | __call_rcu() {
|
|
0) 0.130 us | rcu_segcblist_enqueue();
|
|
0) 0.411 us | }
|
|
0) 0.661 us | }
|
|
0) 5.451 us | }
|
|
0) 5.701 us | }
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.391 us | }
|
|
0) ! 233.437 us | } /* task_work_run */
|
|
0) | exit_thread() {
|
|
0) | fpu__drop() {
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.722 us | }
|
|
0) 1.032 us | }
|
|
0) 0.130 us | mutex_lock();
|
|
0) 0.150 us | mutex_unlock();
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) | sched_autogroup_exit_task() {
|
|
0) | sched_move_task() {
|
|
0) | task_rq_lock() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) 1.202 us | }
|
|
0) 0.180 us | update_rq_clock();
|
|
0) | dequeue_task_fair() {
|
|
0) | dequeue_entity() {
|
|
0) | update_curr() {
|
|
0) 0.150 us | update_min_vruntime();
|
|
0) | cpuacct_charge() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.661 us | }
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) | __cgroup_account_cputime() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) | cgroup_base_stat_cputime_account_end.isra.0() {
|
|
0) 0.130 us | cgroup_rstat_updated();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.662 us | }
|
|
0) 1.172 us | }
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 3.096 us | }
|
|
0) 0.150 us | __update_load_avg_se();
|
|
0) 0.161 us | __update_load_avg_cfs_rq();
|
|
0) 0.140 us | clear_buddies();
|
|
0) 0.141 us | account_entity_dequeue();
|
|
0) 0.130 us | update_cfs_group();
|
|
0) 0.151 us | update_min_vruntime();
|
|
0) 5.019 us | }
|
|
0) | dequeue_entity() {
|
|
0) | update_curr() {
|
|
0) 0.140 us | update_min_vruntime();
|
|
0) 0.400 us | }
|
|
0) 0.140 us | __update_load_avg_se();
|
|
0) 0.140 us | __update_load_avg_cfs_rq();
|
|
0) 0.130 us | clear_buddies();
|
|
0) 0.130 us | account_entity_dequeue();
|
|
0) | update_cfs_group() {
|
|
0) 0.140 us | reweight_entity();
|
|
0) 0.430 us | }
|
|
0) 0.140 us | update_min_vruntime();
|
|
0) 2.665 us | }
|
|
0) 0.130 us | hrtick_update();
|
|
0) 8.346 us | }
|
|
0) | put_prev_task_fair() {
|
|
0) | put_prev_entity() {
|
|
0) 0.140 us | check_cfs_rq_runtime();
|
|
0) 0.141 us | check_spread.isra.0.part.0();
|
|
0) 0.691 us | }
|
|
0) | put_prev_entity() {
|
|
0) 0.131 us | check_cfs_rq_runtime();
|
|
0) 0.411 us | }
|
|
0) 1.503 us | }
|
|
0) | sched_change_group() {
|
|
0) 0.140 us | task_wants_autogroup();
|
|
0) | task_change_group_fair() {
|
|
0) | detach_task_cfs_rq() {
|
|
0) | detach_entity_cfs_rq() {
|
|
0) 0.141 us | __update_load_avg_se();
|
|
0) 0.140 us | __update_load_avg_cfs_rq();
|
|
0) | propagate_entity_cfs_rq.isra.0() {
|
|
0) 0.140 us | __update_load_avg_se();
|
|
0) 0.151 us | __update_load_avg_cfs_rq();
|
|
0) 0.731 us | }
|
|
0) 1.603 us | }
|
|
0) 1.973 us | }
|
|
0) | set_task_rq_fair() {
|
|
0) 0.140 us | __update_load_avg_blocked_se();
|
|
0) 0.420 us | }
|
|
0) | attach_task_cfs_rq() {
|
|
0) | attach_entity_cfs_rq() {
|
|
0) 0.131 us | __update_load_avg_cfs_rq();
|
|
0) 0.160 us | attach_entity_load_avg();
|
|
0) 0.150 us | propagate_entity_cfs_rq.isra.0();
|
|
0) 1.002 us | }
|
|
0) 1.292 us | }
|
|
0) 4.329 us | }
|
|
0) 5.030 us | }
|
|
0) | enqueue_task_fair() {
|
|
0) | enqueue_entity() {
|
|
0) 0.140 us | update_curr();
|
|
0) 0.141 us | __update_load_avg_se();
|
|
0) 0.130 us | __update_load_avg_cfs_rq();
|
|
0) 0.141 us | update_cfs_group();
|
|
0) 0.150 us | account_entity_enqueue();
|
|
0) 0.141 us | __enqueue_entity();
|
|
0) 1.834 us | }
|
|
0) 0.140 us | hrtick_update();
|
|
0) 2.375 us | }
|
|
0) | set_curr_task_fair() {
|
|
0) | set_next_entity() {
|
|
0) 0.141 us | __update_load_avg_se();
|
|
0) 0.140 us | __update_load_avg_cfs_rq();
|
|
0) 0.701 us | }
|
|
0) 0.962 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.391 us | }
|
|
0) + 22.101 us | }
|
|
0) + 22.482 us | }
|
|
0) | cgroup_exit() {
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.171 us | preempt_count_add();
|
|
0) 0.501 us | }
|
|
0) 0.261 us | css_set_move_task();
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.391 us | }
|
|
0) 0.150 us | blkcg_exit();
|
|
0) 3.606 us | }
|
|
0) | flush_ptrace_hw_breakpoint() {
|
|
0) 0.140 us | unregister_hw_breakpoint();
|
|
0) 0.130 us | unregister_hw_breakpoint();
|
|
0) 0.130 us | unregister_hw_breakpoint();
|
|
0) 0.130 us | unregister_hw_breakpoint();
|
|
0) 1.242 us | }
|
|
0) | exit_tasks_rcu_start() {
|
|
0) 0.160 us | preempt_count_add();
|
|
0) 0.241 us | __srcu_read_lock();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 1.062 us | }
|
|
0) | _raw_write_lock_irq() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) 0.180 us | task_active_pid_ns();
|
|
0) | kill_orphaned_pgrp() {
|
|
0) 0.150 us | will_become_orphaned_pgrp();
|
|
0) 0.811 us | }
|
|
0) | do_notify_parent() {
|
|
0) | __wake_up() {
|
|
0) | __wake_up_common_lock() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) 0.141 us | __wake_up_common();
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 1.473 us | }
|
|
0) 1.723 us | }
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.421 us | task_active_pid_ns();
|
|
0) | __task_pid_nr_ns() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.681 us | }
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) | from_kuid_munged() {
|
|
0) 0.150 us | map_id_up();
|
|
0) 0.441 us | }
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.131 us | task_cputime();
|
|
0) 0.140 us | nsec_to_clock_t();
|
|
0) 0.130 us | nsec_to_clock_t();
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.131 us | preempt_count_add();
|
|
0) 0.541 us | }
|
|
0) | send_signal() {
|
|
0) 0.160 us | siginfo_layout();
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.140 us | task_active_pid_ns();
|
|
0) | __task_pid_nr_ns() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.661 us | }
|
|
0) | __send_signal() {
|
|
0) 0.261 us | prepare_signal();
|
|
0) | __sigqueue_alloc() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.141 us | should_failslab();
|
|
0) 0.210 us | memcg_kmem_put_cache();
|
|
0) 1.362 us | }
|
|
0) 2.245 us | }
|
|
0) | complete_signal() {
|
|
0) | signal_wake_up_state() {
|
|
0) | wake_up_state() {
|
|
0) | try_to_wake_up() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.390 us | }
|
|
0) 0.180 us | update_rq_clock();
|
|
0) | ttwu_do_activate() {
|
|
0) | activate_task() {
|
|
0) | psi_task_change() {
|
|
0) 0.180 us | record_times();
|
|
0) 0.160 us | record_times();
|
|
0) 0.161 us | record_times();
|
|
0) 0.150 us | record_times();
|
|
0) 1.483 us | }
|
|
0) | enqueue_task_fair() {
|
|
0) | enqueue_entity() {
|
|
0) 0.141 us | update_curr();
|
|
0) | __update_load_avg_se() {
|
|
0) 0.140 us | __accumulate_pelt_segments();
|
|
0) 0.451 us | }
|
|
0) 0.150 us | __update_load_avg_cfs_rq();
|
|
0) 0.140 us | update_cfs_group();
|
|
0) 0.220 us | account_entity_enqueue();
|
|
0) 0.130 us | place_entity();
|
|
0) 0.140 us | __enqueue_entity();
|
|
0) 2.465 us | }
|
|
0) | enqueue_entity() {
|
|
0) | update_curr() {
|
|
0) 0.141 us | update_min_vruntime();
|
|
0) | cpuacct_charge() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.661 us | }
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) | __cgroup_account_cputime() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) | cgroup_base_stat_cputime_account_end.isra.0() {
|
|
0) 0.140 us | cgroup_rstat_updated();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.681 us | }
|
|
0) 1.202 us | }
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 3.066 us | }
|
|
0) 0.161 us | __update_load_avg_se();
|
|
0) 0.150 us | __update_load_avg_cfs_rq();
|
|
0) | update_cfs_group() {
|
|
0) 0.150 us | reweight_entity();
|
|
0) 0.421 us | }
|
|
0) 0.141 us | account_entity_enqueue();
|
|
0) 0.140 us | place_entity();
|
|
0) 0.141 us | __enqueue_entity();
|
|
0) 5.280 us | }
|
|
0) 0.140 us | hrtick_update();
|
|
0) 8.406 us | }
|
|
0) + 10.339 us | }
|
|
0) | ttwu_do_wakeup.isra.0() {
|
|
0) | check_preempt_curr() {
|
|
0) | check_preempt_wakeup() {
|
|
0) 0.140 us | update_curr();
|
|
0) 0.140 us | wakeup_preempt_entity.isra.0();
|
|
0) 0.721 us | }
|
|
0) 1.032 us | }
|
|
0) 1.383 us | }
|
|
0) + 12.123 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.391 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.491 us | }
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) + 15.549 us | }
|
|
0) + 15.820 us | }
|
|
0) + 16.100 us | }
|
|
0) + 16.411 us | }
|
|
0) + 19.597 us | }
|
|
0) + 22.682 us | }
|
|
0) | __wake_up_parent() {
|
|
0) | __wake_up_sync_key() {
|
|
0) | __wake_up_common_lock() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.131 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) | __wake_up_common() {
|
|
0) | child_wait_callback() {
|
|
0) | default_wake_function() {
|
|
0) | try_to_wake_up() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.391 us | }
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 1.743 us | }
|
|
0) 2.004 us | }
|
|
0) 2.274 us | }
|
|
0) 2.685 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 4.027 us | }
|
|
0) 4.288 us | }
|
|
0) 4.549 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) + 35.436 us | }
|
|
0) | _raw_write_unlock_irq() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 0.180 us | proc_exit_connector();
|
|
0) | mpol_put_task_policy() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 1.202 us | }
|
|
0) 0.160 us | preempt_count_add();
|
|
0) 0.130 us | exit_rcu();
|
|
0) | exit_tasks_rcu_finish() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.141 us | __srcu_read_unlock();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.941 us | }
|
|
0) | do_task_dead() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) | rcu_note_context_switch() {
|
|
0) 0.131 us | rcu_preempt_deferred_qs();
|
|
0) 0.140 us | rcu_qs();
|
|
0) 0.661 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.400 us | }
|
|
0) 0.170 us | update_rq_clock();
|
|
0) | deactivate_task() {
|
|
0) | psi_task_change() {
|
|
0) 0.160 us | record_times();
|
|
0) 0.171 us | record_times();
|
|
0) 0.160 us | record_times();
|
|
0) 0.161 us | record_times();
|
|
0) 1.433 us | }
|
|
0) | dequeue_task_fair() {
|
|
0) | dequeue_entity() {
|
|
0) | update_curr() {
|
|
0) 0.311 us | update_min_vruntime();
|
|
0) | cpuacct_charge() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.671 us | }
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) | __cgroup_account_cputime() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) | cgroup_base_stat_cputime_account_end.isra.0() {
|
|
0) 0.140 us | cgroup_rstat_updated();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 1.182 us | }
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 3.236 us | }
|
|
0) 0.140 us | __update_load_avg_se();
|
|
0) 0.150 us | __update_load_avg_cfs_rq();
|
|
0) 0.130 us | clear_buddies();
|
|
0) 0.140 us | account_entity_dequeue();
|
|
0) 0.140 us | update_cfs_group();
|
|
0) 0.150 us | update_min_vruntime();
|
|
0) 5.139 us | }
|
|
0) 0.131 us | hrtick_update();
|
|
0) 5.681 us | }
|
|
0) 7.524 us | }
|
|
0) | pick_next_task_fair() {
|
|
0) 0.140 us | check_cfs_rq_runtime();
|
|
0) | pick_next_entity() {
|
|
0) 0.131 us | clear_buddies();
|
|
0) 0.401 us | }
|
|
0) | pick_next_entity() {
|
|
0) 0.131 us | clear_buddies();
|
|
0) 0.391 us | }
|
|
0) | set_next_entity() {
|
|
0) 0.150 us | __update_load_avg_se();
|
|
0) 0.140 us | __update_load_avg_cfs_rq();
|
|
0) 0.692 us | }
|
|
0) | put_prev_entity() {
|
|
0) 0.140 us | check_cfs_rq_runtime();
|
|
0) 0.401 us | }
|
|
0) | set_next_entity() {
|
|
0) 0.130 us | __update_load_avg_se();
|
|
0) 0.140 us | __update_load_avg_cfs_rq();
|
|
0) 0.681 us | }
|
|
0) 3.666 us | }
|
|
0) | switch_mm_irqs_off() {
|
|
0) 0.180 us | load_new_mm_cr3();
|
|
0) 0.952 us | }
|
|
------------------------------------------
|
|
0) <...>-32904 => fish-32143
|
|
------------------------------------------
|
|
|
|
0) | finish_task_switch() {
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.491 us | }
|
|
0) | task_dead_fair() {
|
|
0) | remove_entity_load_avg() {
|
|
0) 0.221 us | __update_load_avg_blocked_se();
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.191 us | preempt_count_sub();
|
|
0) 0.451 us | }
|
|
0) 1.653 us | }
|
|
0) 1.924 us | }
|
|
0) | kprobe_flush_task() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.501 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 1.442 us | }
|
|
0) | put_task_stack() {
|
|
0) | account_kernel_stack() {
|
|
0) 0.141 us | mod_zone_page_state();
|
|
0) 0.150 us | mod_zone_page_state();
|
|
0) 0.140 us | mod_zone_page_state();
|
|
0) 0.151 us | mod_zone_page_state();
|
|
0) 2.034 us | }
|
|
0) 0.311 us | __mod_memcg_state();
|
|
0) | __memcg_kmem_uncharge() {
|
|
0) | __memcg_kmem_uncharge_memcg() {
|
|
0) | page_counter_uncharge() {
|
|
0) | page_counter_cancel() {
|
|
0) 0.130 us | propagate_protected_usage();
|
|
0) 0.400 us | }
|
|
0) | page_counter_cancel() {
|
|
0) 0.140 us | propagate_protected_usage();
|
|
0) 0.400 us | }
|
|
0) | page_counter_cancel() {
|
|
0) 0.130 us | propagate_protected_usage();
|
|
0) 0.400 us | }
|
|
0) | page_counter_cancel() {
|
|
0) 0.140 us | propagate_protected_usage();
|
|
0) 0.410 us | }
|
|
0) 2.365 us | }
|
|
0) | page_counter_uncharge() {
|
|
0) | page_counter_cancel() {
|
|
0) 0.141 us | propagate_protected_usage();
|
|
0) 0.391 us | }
|
|
0) | page_counter_cancel() {
|
|
0) 0.141 us | propagate_protected_usage();
|
|
0) 0.391 us | }
|
|
0) | page_counter_cancel() {
|
|
0) 0.131 us | propagate_protected_usage();
|
|
0) 0.401 us | }
|
|
0) | page_counter_cancel() {
|
|
0) 0.141 us | propagate_protected_usage();
|
|
0) 0.401 us | }
|
|
0) 2.264 us | }
|
|
0) | page_counter_uncharge() {
|
|
0) | page_counter_cancel() {
|
|
0) 0.130 us | propagate_protected_usage();
|
|
0) 0.400 us | }
|
|
0) | page_counter_cancel() {
|
|
0) 0.140 us | propagate_protected_usage();
|
|
0) 0.390 us | }
|
|
0) | page_counter_cancel() {
|
|
0) 0.130 us | propagate_protected_usage();
|
|
0) 0.400 us | }
|
|
0) | page_counter_cancel() {
|
|
0) 0.140 us | propagate_protected_usage();
|
|
0) 0.400 us | }
|
|
0) 2.245 us | }
|
|
0) 7.384 us | }
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 8.185 us | }
|
|
0) 0.141 us | __mod_memcg_state();
|
|
0) | __memcg_kmem_uncharge() {
|
|
0) | __memcg_kmem_uncharge_memcg() {
|
|
0) | page_counter_uncharge() {
|
|
0) | page_counter_cancel() {
|
|
0) 0.130 us | propagate_protected_usage();
|
|
0) 0.390 us | }
|
|
0) | page_counter_cancel() {
|
|
0) 0.140 us | propagate_protected_usage();
|
|
0) 0.390 us | }
|
|
0) | page_counter_cancel() {
|
|
0) 0.130 us | propagate_protected_usage();
|
|
0) 0.400 us | }
|
|
0) | page_counter_cancel() {
|
|
0) 0.140 us | propagate_protected_usage();
|
|
0) 0.400 us | }
|
|
0) 2.255 us | }
|
|
0) | page_counter_uncharge() {
|
|
0) | page_counter_cancel() {
|
|
0) 0.131 us | propagate_protected_usage();
|
|
0) 0.391 us | }
|
|
0) | page_counter_cancel() {
|
|
0) 0.131 us | propagate_protected_usage();
|
|
0) 0.401 us | }
|
|
0) | page_counter_cancel() {
|
|
0) 0.131 us | propagate_protected_usage();
|
|
0) 0.391 us | }
|
|
0) | page_counter_cancel() {
|
|
0) 0.141 us | propagate_protected_usage();
|
|
0) 0.391 us | }
|
|
0) 2.244 us | }
|
|
0) | page_counter_uncharge() {
|
|
0) | page_counter_cancel() {
|
|
0) 0.130 us | propagate_protected_usage();
|
|
0) 0.390 us | }
|
|
0) | page_counter_cancel() {
|
|
0) 0.130 us | propagate_protected_usage();
|
|
0) 0.390 us | }
|
|
0) | page_counter_cancel() {
|
|
0) 0.130 us | propagate_protected_usage();
|
|
0) 0.961 us | }
|
|
0) | page_counter_cancel() {
|
|
0) 0.140 us | propagate_protected_usage();
|
|
0) 0.410 us | }
|
|
0) 2.826 us | }
|
|
0) 7.835 us | }
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 8.626 us | }
|
|
0) 0.141 us | __mod_memcg_state();
|
|
0) | __memcg_kmem_uncharge() {
|
|
0) | __memcg_kmem_uncharge_memcg() {
|
|
0) | page_counter_uncharge() {
|
|
0) | page_counter_cancel() {
|
|
0) 0.130 us | propagate_protected_usage();
|
|
0) 0.400 us | }
|
|
0) | page_counter_cancel() {
|
|
0) 0.130 us | propagate_protected_usage();
|
|
0) 0.390 us | }
|
|
0) | page_counter_cancel() {
|
|
0) 0.140 us | propagate_protected_usage();
|
|
0) 0.390 us | }
|
|
0) | page_counter_cancel() {
|
|
0) 0.140 us | propagate_protected_usage();
|
|
0) 0.400 us | }
|
|
0) 2.245 us | }
|
|
0) | page_counter_uncharge() {
|
|
0) | page_counter_cancel() {
|
|
0) 0.131 us | propagate_protected_usage();
|
|
0) 0.391 us | }
|
|
0) | page_counter_cancel() {
|
|
0) 0.131 us | propagate_protected_usage();
|
|
0) 0.391 us | }
|
|
0) | page_counter_cancel() {
|
|
0) 0.141 us | propagate_protected_usage();
|
|
0) 0.391 us | }
|
|
0) | page_counter_cancel() {
|
|
0) 0.151 us | propagate_protected_usage();
|
|
0) 0.401 us | }
|
|
0) 2.264 us | }
|
|
0) | page_counter_uncharge() {
|
|
0) | page_counter_cancel() {
|
|
0) 0.130 us | propagate_protected_usage();
|
|
0) 0.390 us | }
|
|
0) | page_counter_cancel() {
|
|
0) 0.130 us | propagate_protected_usage();
|
|
0) 0.400 us | }
|
|
0) | page_counter_cancel() {
|
|
0) 0.130 us | propagate_protected_usage();
|
|
0) 0.390 us | }
|
|
0) | page_counter_cancel() {
|
|
0) 0.140 us | propagate_protected_usage();
|
|
0) 0.400 us | }
|
|
0) 2.245 us | }
|
|
0) 7.274 us | }
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 8.065 us | }
|
|
0) 0.141 us | __mod_memcg_state();
|
|
0) | __memcg_kmem_uncharge() {
|
|
0) | __memcg_kmem_uncharge_memcg() {
|
|
0) | page_counter_uncharge() {
|
|
0) | page_counter_cancel() {
|
|
0) 0.130 us | propagate_protected_usage();
|
|
0) 0.401 us | }
|
|
0) | page_counter_cancel() {
|
|
0) 0.130 us | propagate_protected_usage();
|
|
0) 0.391 us | }
|
|
0) | page_counter_cancel() {
|
|
0) 0.140 us | propagate_protected_usage();
|
|
0) 0.391 us | }
|
|
0) | page_counter_cancel() {
|
|
0) 0.140 us | propagate_protected_usage();
|
|
0) 0.401 us | }
|
|
0) 2.244 us | }
|
|
0) | page_counter_uncharge() {
|
|
0) | page_counter_cancel() {
|
|
0) 0.140 us | propagate_protected_usage();
|
|
0) 0.391 us | }
|
|
0) | page_counter_cancel() {
|
|
0) 0.140 us | propagate_protected_usage();
|
|
0) 0.401 us | }
|
|
0) | page_counter_cancel() {
|
|
0) 0.130 us | propagate_protected_usage();
|
|
0) 0.391 us | }
|
|
0) | page_counter_cancel() {
|
|
0) 0.351 us | propagate_protected_usage();
|
|
0) 0.611 us | }
|
|
0) 2.544 us | }
|
|
0) | page_counter_uncharge() {
|
|
0) | page_counter_cancel() {
|
|
0) 0.130 us | propagate_protected_usage();
|
|
0) 0.401 us | }
|
|
0) | page_counter_cancel() {
|
|
0) 0.140 us | propagate_protected_usage();
|
|
0) 0.391 us | }
|
|
0) | page_counter_cancel() {
|
|
0) 0.130 us | propagate_protected_usage();
|
|
0) 0.401 us | }
|
|
0) | page_counter_cancel() {
|
|
0) 0.140 us | propagate_protected_usage();
|
|
0) 0.401 us | }
|
|
0) 2.264 us | }
|
|
0) 7.564 us | }
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 8.365 us | }
|
|
0) | vfree_atomic() {
|
|
0) | queue_work_on() {
|
|
0) | __queue_work() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.741 us | get_work_pool();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) | insert_work() {
|
|
0) 0.140 us | get_pwq.isra.0();
|
|
0) | wake_up_process() {
|
|
0) | try_to_wake_up() {
|
|
0) 0.631 us | preempt_count_add();
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.551 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.131 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) 0.170 us | update_rq_clock();
|
|
0) | ttwu_do_activate() {
|
|
0) | activate_task() {
|
|
0) | psi_task_change() {
|
|
0) 0.170 us | record_times();
|
|
0) 0.611 us | }
|
|
0) | enqueue_task_fair() {
|
|
0) | enqueue_entity() {
|
|
0) | update_curr() {
|
|
0) 0.140 us | update_min_vruntime();
|
|
0) 0.401 us | }
|
|
0) | __update_load_avg_se() {
|
|
0) 0.140 us | __accumulate_pelt_segments();
|
|
0) 0.511 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.390 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.400 us | }
|
|
0) 0.140 us | __update_load_avg_cfs_rq();
|
|
0) 0.140 us | update_cfs_group();
|
|
0) 0.150 us | account_entity_enqueue();
|
|
0) 0.131 us | place_entity();
|
|
0) 0.150 us | __enqueue_entity();
|
|
0) 3.787 us | }
|
|
0) 0.130 us | hrtick_update();
|
|
0) 4.428 us | }
|
|
0) 5.510 us | }
|
|
0) | ttwu_do_wakeup.isra.0() {
|
|
0) | check_preempt_curr() {
|
|
0) | check_preempt_wakeup() {
|
|
0) 0.141 us | update_curr();
|
|
0) 0.130 us | wakeup_preempt_entity.isra.0();
|
|
0) 0.151 us | set_next_buddy();
|
|
0) 0.170 us | resched_curr();
|
|
0) 1.313 us | }
|
|
0) 1.603 us | }
|
|
0) 1.963 us | }
|
|
0) 7.864 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.390 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.481 us | }
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) + 12.112 us | }
|
|
0) + 12.364 us | }
|
|
0) + 13.095 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) + 16.031 us | }
|
|
0) + 16.481 us | }
|
|
0) + 16.972 us | }
|
|
0) + 55.213 us | }
|
|
0) + 60.033 us | }
|
|
0) | preempt_count_sub() {
|
|
0) | rcu_note_context_switch() {
|
|
0) 0.140 us | rcu_preempt_deferred_qs();
|
|
0) 0.131 us | rcu_qs();
|
|
0) 0.681 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.391 us | }
|
|
0) 0.140 us | update_rq_clock();
|
|
0) | pick_next_task_fair() {
|
|
0) 0.150 us | update_curr();
|
|
0) 0.131 us | check_cfs_rq_runtime();
|
|
0) | pick_next_entity() {
|
|
0) 0.150 us | wakeup_preempt_entity.isra.0();
|
|
0) 0.140 us | clear_buddies();
|
|
0) 0.691 us | }
|
|
0) | put_prev_entity() {
|
|
0) | update_curr() {
|
|
0) 0.140 us | update_min_vruntime();
|
|
0) | cpuacct_charge() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.671 us | }
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) | __cgroup_account_cputime() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) | cgroup_base_stat_cputime_account_end.isra.0() {
|
|
0) 0.141 us | cgroup_rstat_updated();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.661 us | }
|
|
0) 1.182 us | }
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 3.136 us | }
|
|
0) 0.130 us | check_cfs_rq_runtime();
|
|
0) 0.141 us | __enqueue_entity();
|
|
0) 0.150 us | __update_load_avg_se();
|
|
0) 0.131 us | __update_load_avg_cfs_rq();
|
|
0) 4.509 us | }
|
|
0) | put_prev_entity() {
|
|
0) 0.151 us | update_curr();
|
|
0) 0.130 us | check_cfs_rq_runtime();
|
|
0) 0.161 us | __enqueue_entity();
|
|
0) 0.140 us | __update_load_avg_se();
|
|
0) 0.150 us | __update_load_avg_cfs_rq();
|
|
0) 1.533 us | }
|
|
0) | set_next_entity() {
|
|
0) 0.140 us | __update_load_avg_se();
|
|
0) 0.140 us | __update_load_avg_cfs_rq();
|
|
0) 0.712 us | }
|
|
0) 8.666 us | }
|
|
0) 0.150 us | enter_lazy_tlb();
|
|
------------------------------------------
|
|
0) fish-32143 => <...>-32790
|
|
------------------------------------------
|
|
|
|
0) | finish_task_switch() {
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.400 us | }
|
|
0) 0.772 us | }
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) | wq_worker_running() {
|
|
0) 0.251 us | kthread_data();
|
|
0) 0.671 us | }
|
|
0) * 19846.70 us | } /* schedule */
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | process_one_work() {
|
|
0) 0.141 us | set_work_pool_and_clear_pending();
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.391 us | }
|
|
0) | free_work() {
|
|
0) | __vunmap() {
|
|
0) | find_vmap_area() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.411 us | }
|
|
0) 3.537 us | }
|
|
0) | remove_vm_area() {
|
|
0) | find_vmap_area() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.391 us | }
|
|
0) 1.252 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.391 us | }
|
|
0) | vunmap_page_range() {
|
|
0) 0.140 us | pud_clear_huge();
|
|
0) 0.141 us | pmd_clear_huge();
|
|
0) 1.092 us | }
|
|
0) 0.331 us | free_vmap_area_noflush();
|
|
0) 4.288 us | }
|
|
0) | __free_pages() {
|
|
0) | free_unref_page() {
|
|
0) 0.151 us | free_pcp_prepare();
|
|
0) 0.170 us | free_unref_page_prepare.part.0();
|
|
0) 0.180 us | free_unref_page_commit();
|
|
0) 1.022 us | }
|
|
0) 1.272 us | }
|
|
0) | __free_pages() {
|
|
0) | free_unref_page() {
|
|
0) 0.140 us | free_pcp_prepare();
|
|
0) 0.130 us | free_unref_page_prepare.part.0();
|
|
0) 0.140 us | free_unref_page_commit();
|
|
0) 0.932 us | }
|
|
0) 1.192 us | }
|
|
0) | __free_pages() {
|
|
0) | free_unref_page() {
|
|
0) 0.140 us | free_pcp_prepare();
|
|
0) 0.130 us | free_unref_page_prepare.part.0();
|
|
0) 0.140 us | free_unref_page_commit();
|
|
0) 0.932 us | }
|
|
0) 1.192 us | }
|
|
0) | __free_pages() {
|
|
0) | free_unref_page() {
|
|
0) 0.130 us | free_pcp_prepare();
|
|
0) 0.140 us | free_unref_page_prepare.part.0();
|
|
0) 0.140 us | free_unref_page_commit();
|
|
0) 0.942 us | }
|
|
0) 1.192 us | }
|
|
0) | kvfree() {
|
|
0) 0.191 us | kfree();
|
|
0) 0.471 us | }
|
|
0) 0.161 us | kfree();
|
|
0) + 14.978 us | }
|
|
0) + 15.369 us | }
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) | pwq_dec_nr_in_flight() {
|
|
0) 0.140 us | put_pwq();
|
|
0) 0.411 us | }
|
|
0) + 17.793 us | }
|
|
0) 0.170 us | worker_enter_idle();
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.561 us | }
|
|
0) | schedule() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) | wq_worker_sleeping() {
|
|
0) 0.140 us | kthread_data();
|
|
0) 0.421 us | }
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) | rcu_note_context_switch() {
|
|
0) 0.130 us | rcu_preempt_deferred_qs();
|
|
0) 0.141 us | rcu_qs();
|
|
0) 0.661 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.131 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) 0.160 us | update_rq_clock();
|
|
0) | deactivate_task() {
|
|
0) | psi_task_change() {
|
|
0) | wq_worker_last_func() {
|
|
0) 0.131 us | kthread_data();
|
|
0) 0.401 us | }
|
|
0) 0.160 us | record_times();
|
|
0) 1.042 us | }
|
|
0) | dequeue_task_fair() {
|
|
0) | dequeue_entity() {
|
|
0) | update_curr() {
|
|
0) 0.140 us | update_min_vruntime();
|
|
0) | cpuacct_charge() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.752 us | }
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.943 us | }
|
|
0) 0.141 us | __update_load_avg_se();
|
|
0) 0.140 us | __update_load_avg_cfs_rq();
|
|
0) 0.140 us | clear_buddies();
|
|
0) 0.140 us | account_entity_dequeue();
|
|
0) 0.140 us | update_cfs_group();
|
|
0) 0.140 us | update_min_vruntime();
|
|
0) 3.828 us | }
|
|
0) 0.130 us | hrtick_update();
|
|
0) 4.378 us | }
|
|
0) 5.841 us | }
|
|
0) | pick_next_task_fair() {
|
|
0) 0.140 us | check_cfs_rq_runtime();
|
|
0) | pick_next_entity() {
|
|
0) 0.140 us | clear_buddies();
|
|
0) 0.390 us | }
|
|
0) | pick_next_entity() {
|
|
0) 0.130 us | clear_buddies();
|
|
0) 0.400 us | }
|
|
0) | set_next_entity() {
|
|
0) 0.140 us | __update_load_avg_se();
|
|
0) 0.141 us | __update_load_avg_cfs_rq();
|
|
0) 0.691 us | }
|
|
0) | put_prev_entity() {
|
|
0) 0.131 us | check_cfs_rq_runtime();
|
|
0) 0.421 us | }
|
|
0) | set_next_entity() {
|
|
0) 0.141 us | __update_load_avg_se();
|
|
0) 0.140 us | __update_load_avg_cfs_rq();
|
|
0) 0.691 us | }
|
|
0) 3.677 us | }
|
|
0) 0.161 us | switch_mm_irqs_off();
|
|
------------------------------------------
|
|
0) <...>-32790 => fish-32143
|
|
------------------------------------------
|
|
|
|
0) | finish_task_switch() {
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.410 us | }
|
|
0) 0.702 us | }
|
|
0) 0.130 us | } /* preempt_count_sub */
|
|
0) * 24129.25 us | } /* schedule */
|
|
0) | _raw_read_lock() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.420 us | }
|
|
0) | wait_consider_task() {
|
|
0) | __task_pid_nr_ns() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.311 us | __rcu_read_unlock();
|
|
0) 0.882 us | }
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) | from_kuid_munged() {
|
|
0) 0.131 us | map_id_up();
|
|
0) 0.391 us | }
|
|
0) | _raw_read_unlock() {
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) | thread_group_cputime_adjusted() {
|
|
0) | thread_group_cputime() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.130 us | task_cputime();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.952 us | }
|
|
0) | cputime_adjust() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.421 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.391 us | }
|
|
0) 1.222 us | }
|
|
0) 2.595 us | }
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.391 us | }
|
|
0) 0.141 us | task_gtime();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.391 us | }
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.391 us | }
|
|
0) | release_task() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.240 us | __rcu_read_unlock();
|
|
0) | proc_flush_task() {
|
|
0) | d_hash_and_lookup() {
|
|
0) 0.140 us | full_name_hash();
|
|
0) | d_lookup() {
|
|
0) | __d_lookup() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.751 us | }
|
|
0) 1.032 us | }
|
|
0) 1.803 us | }
|
|
0) 3.256 us | }
|
|
0) | cgroup_release() {
|
|
0) | pids_release() {
|
|
0) 0.140 us | pids_cancel.constprop.0();
|
|
0) 0.130 us | pids_cancel.constprop.0();
|
|
0) 0.130 us | pids_cancel.constprop.0();
|
|
0) 1.402 us | }
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.410 us | }
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.400 us | }
|
|
0) 3.026 us | }
|
|
0) | _raw_write_lock_irq() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.451 us | }
|
|
0) | posix_cpu_timers_exit() {
|
|
0) 0.161 us | cleanup_timers();
|
|
0) 0.451 us | }
|
|
0) | posix_cpu_timers_exit_group() {
|
|
0) 0.151 us | cleanup_timers();
|
|
0) 0.421 us | }
|
|
0) | add_device_randomness() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.501 us | }
|
|
0) 0.571 us | _mix_pool_bytes();
|
|
0) 0.181 us | _mix_pool_bytes();
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 2.435 us | }
|
|
0) 0.130 us | task_cputime();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.390 us | }
|
|
0) 0.130 us | task_gtime();
|
|
0) | detach_pid() {
|
|
0) 0.150 us | __change_pid();
|
|
0) 0.461 us | }
|
|
0) | detach_pid() {
|
|
0) 0.150 us | __change_pid();
|
|
0) 0.410 us | }
|
|
0) | detach_pid() {
|
|
0) | __change_pid() {
|
|
0) | free_pid() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) | call_rcu() {
|
|
0) | __call_rcu() {
|
|
0) 0.170 us | rcu_segcblist_enqueue();
|
|
0) 0.461 us | }
|
|
0) 0.721 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) | call_rcu() {
|
|
0) | __call_rcu() {
|
|
0) 0.140 us | rcu_segcblist_enqueue();
|
|
0) 0.481 us | }
|
|
0) 0.742 us | }
|
|
0) 4.128 us | }
|
|
0) 4.398 us | }
|
|
0) 4.648 us | }
|
|
0) | detach_pid() {
|
|
0) 0.150 us | __change_pid();
|
|
0) 0.410 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 0.140 us | flush_sigqueue();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.160 us | preempt_count_sub();
|
|
0) 0.421 us | }
|
|
0) | __cleanup_sighand() {
|
|
0) 0.140 us | signalfd_cleanup();
|
|
0) 0.622 us | kmem_cache_free();
|
|
0) 1.293 us | }
|
|
0) 0.150 us | flush_sigqueue();
|
|
0) 0.140 us | tty_kref_put();
|
|
0) | _raw_write_unlock_irq() {
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 0.140 us | release_thread();
|
|
0) | call_rcu() {
|
|
0) | __call_rcu() {
|
|
0) 0.141 us | rcu_segcblist_enqueue();
|
|
0) 0.501 us | }
|
|
0) 0.761 us | }
|
|
0) + 25.317 us | }
|
|
0) + 33.453 us | }
|
|
0) | remove_wait_queue() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 1.202 us | }
|
|
0) * 24169.91 us | } /* do_wait */
|
|
0) 0.160 us | put_pid();
|
|
0) * 24172.20 us | } /* kernel_wait4 */
|
|
0) * 24172.71 us | } /* __se_sys_wait4 */
|
|
0) * 24173.08 us | } /* __x64_sys_wait4 */
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.150 us | dput();
|
|
0) 0.140 us | mntput();
|
|
0) 0.681 us | }
|
|
0) 0.151 us | unroll_tree_refs();
|
|
0) 0.141 us | kfree();
|
|
0) 1.904 us | }
|
|
0) 2.224 us | }
|
|
0) | exit_to_usermode_loop() {
|
|
0) | do_signal() {
|
|
0) | get_signal() {
|
|
0) 0.221 us | uprobe_deny_signal();
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | dequeue_signal() {
|
|
0) 0.140 us | __dequeue_signal();
|
|
0) | __dequeue_signal() {
|
|
0) | __sigqueue_free.part.0() {
|
|
0) 0.190 us | free_uid();
|
|
0) 0.281 us | kmem_cache_free();
|
|
0) 0.902 us | }
|
|
0) 1.222 us | }
|
|
0) | recalc_sigpending() {
|
|
0) 0.130 us | recalc_sigpending_tsk();
|
|
0) 0.410 us | }
|
|
0) 2.335 us | }
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 4.298 us | }
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.150 us | preempt_count_sub();
|
|
0) 0.220 us | fpu__alloc_mathframe();
|
|
0) | copy_fpstate_to_sigframe() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.161 us | __clear_user();
|
|
0) | __local_bh_enable_ip() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.702 us | }
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 3.176 us | }
|
|
0) | copy_siginfo_to_user() {
|
|
0) | clear_user() {
|
|
0) 0.170 us | __clear_user();
|
|
0) 0.430 us | }
|
|
0) 0.782 us | }
|
|
0) 0.260 us | setup_sigcontext();
|
|
0) | fpu__clear() {
|
|
0) | fpu__drop() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.681 us | }
|
|
0) 0.281 us | fpstate_init();
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.151 us | fpregs_mark_activate();
|
|
0) | __local_bh_enable_ip() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 3.356 us | }
|
|
0) | signal_setup_done() {
|
|
0) | __set_current_blocked() {
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) | __set_task_blocked() {
|
|
0) | recalc_sigpending() {
|
|
0) 0.130 us | recalc_sigpending_tsk();
|
|
0) 0.401 us | }
|
|
0) 0.651 us | }
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.400 us | }
|
|
0) 1.994 us | }
|
|
0) 2.375 us | }
|
|
0) + 16.711 us | }
|
|
0) + 17.122 us | }
|
|
0) * 24194.14 us | } /* do_syscall_64 */
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.291 us | ktime_get_coarse_real_ts64();
|
|
0) 0.571 us | }
|
|
0) 0.871 us | }
|
|
0) | __ia32_sys_rt_sigreturn() {
|
|
0) | set_current_blocked() {
|
|
0) | __set_current_blocked() {
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.410 us | }
|
|
0) | __set_task_blocked() {
|
|
0) | recalc_sigpending() {
|
|
0) 0.140 us | recalc_sigpending_tsk();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.391 us | }
|
|
0) 1.974 us | }
|
|
0) 2.244 us | }
|
|
0) | fpu__restore_sig() {
|
|
0) | __fpu__restore_sig() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.141 us | fpregs_mark_activate();
|
|
0) | __local_bh_enable_ip() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.661 us | }
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 2.254 us | }
|
|
0) 2.915 us | }
|
|
0) | restore_altstack() {
|
|
0) 0.170 us | do_sigaltstack.constprop.0();
|
|
0) 0.491 us | }
|
|
0) 6.452 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.140 us | dput();
|
|
0) 0.131 us | mntput();
|
|
0) 0.661 us | }
|
|
0) 0.130 us | unroll_tree_refs();
|
|
0) 0.130 us | kfree();
|
|
0) 1.463 us | }
|
|
0) 1.713 us | }
|
|
0) | exit_to_usermode_loop() {
|
|
0) 0.140 us | mem_cgroup_handle_over_high();
|
|
0) 0.141 us | blkcg_maybe_throttle_current();
|
|
0) 0.751 us | }
|
|
0) + 10.510 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.130 us | ktime_get_coarse_real_ts64();
|
|
0) 0.401 us | }
|
|
0) 0.661 us | }
|
|
0) | __x64_sys_wait4() {
|
|
0) | __se_sys_wait4() {
|
|
0) | kernel_wait4() {
|
|
0) | find_get_pid() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.741 us | }
|
|
0) | do_wait() {
|
|
0) | add_wait_queue() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 1.202 us | }
|
|
0) | remove_wait_queue() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 1.192 us | }
|
|
0) 2.806 us | }
|
|
0) 0.140 us | put_pid();
|
|
0) 4.288 us | }
|
|
0) 4.579 us | }
|
|
0) 4.839 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.130 us | dput();
|
|
0) 0.130 us | mntput();
|
|
0) 1.001 us | }
|
|
0) 0.130 us | unroll_tree_refs();
|
|
0) 0.140 us | kfree();
|
|
0) 1.794 us | }
|
|
0) 2.064 us | }
|
|
0) 8.125 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.140 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.220 us | vmacache_find();
|
|
0) 0.541 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.130 us | mem_cgroup_from_task();
|
|
0) 0.151 us | __count_memcg_events();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.140 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.160 us | preempt_count_add();
|
|
0) 0.431 us | }
|
|
0) | do_wp_page() {
|
|
0) 0.130 us | vm_normal_page();
|
|
0) | reuse_swap_page() {
|
|
0) 0.150 us | page_trans_huge_mapcount();
|
|
0) 0.501 us | }
|
|
0) 0.130 us | page_move_anon_rmap();
|
|
0) 0.140 us | unlock_page();
|
|
0) 0.140 us | page_cpupid_xchg_last();
|
|
0) 0.150 us | ptep_set_access_flags();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.391 us | }
|
|
0) 2.985 us | }
|
|
0) 4.308 us | }
|
|
0) 5.741 us | }
|
|
0) 0.130 us | up_read();
|
|
0) 7.364 us | }
|
|
0) 7.635 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.160 us | ktime_get_coarse_real_ts64();
|
|
0) 0.461 us | }
|
|
0) 0.782 us | }
|
|
0) | __x64_sys_rt_sigprocmask() {
|
|
0) | __se_sys_rt_sigprocmask() {
|
|
0) | sigprocmask() {
|
|
0) | __set_current_blocked() {
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.170 us | preempt_count_add();
|
|
0) 0.471 us | }
|
|
0) | __set_task_blocked() {
|
|
0) | recalc_sigpending() {
|
|
0) 0.161 us | recalc_sigpending_tsk();
|
|
0) 0.451 us | }
|
|
0) 0.751 us | }
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.150 us | preempt_count_sub();
|
|
0) 0.450 us | }
|
|
0) 2.265 us | }
|
|
0) 2.605 us | }
|
|
0) 2.975 us | }
|
|
0) 3.267 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.150 us | dput();
|
|
0) 0.151 us | mntput();
|
|
0) 0.752 us | }
|
|
0) 0.160 us | unroll_tree_refs();
|
|
0) 0.150 us | kfree();
|
|
0) 1.673 us | }
|
|
0) 1.984 us | }
|
|
0) 6.783 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.160 us | ktime_get_coarse_real_ts64();
|
|
0) 0.451 us | }
|
|
0) 0.772 us | }
|
|
0) | __ia32_sys_getpgrp() {
|
|
0) | do_getpgid() {
|
|
0) 0.150 us | __rcu_read_lock();
|
|
0) 0.180 us | pid_vnr();
|
|
0) 0.151 us | __rcu_read_unlock();
|
|
0) 1.122 us | }
|
|
0) 1.613 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.151 us | dput();
|
|
0) 0.150 us | mntput();
|
|
0) 0.751 us | }
|
|
0) 0.160 us | unroll_tree_refs();
|
|
0) 0.161 us | kfree();
|
|
0) 1.673 us | }
|
|
0) 1.984 us | }
|
|
0) 5.109 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.150 us | ktime_get_coarse_real_ts64();
|
|
0) 0.461 us | }
|
|
0) 0.762 us | }
|
|
0) | __x64_sys_ioctl() {
|
|
0) | ksys_ioctl() {
|
|
0) | __fdget() {
|
|
0) 0.371 us | __fget_light();
|
|
0) 0.691 us | }
|
|
0) 0.181 us | security_file_ioctl();
|
|
0) | do_vfs_ioctl() {
|
|
0) | tty_ioctl() {
|
|
0) 0.150 us | tty_paranoia_check.isra.0();
|
|
0) | tty_jobctrl_ioctl() {
|
|
0) | __tty_check_change.part.0() {
|
|
0) 0.161 us | __rcu_read_lock();
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.181 us | preempt_count_add();
|
|
0) 0.481 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.161 us | preempt_count_sub();
|
|
0) 0.461 us | }
|
|
0) 0.161 us | __rcu_read_unlock();
|
|
0) 2.014 us | }
|
|
0) 0.171 us | __rcu_read_lock();
|
|
0) 0.711 us | find_vpid();
|
|
0) 0.160 us | pid_task();
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.160 us | preempt_count_add();
|
|
0) 0.471 us | }
|
|
0) 0.161 us | put_pid();
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.161 us | preempt_count_sub();
|
|
0) 0.451 us | }
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) 5.941 us | }
|
|
0) 6.682 us | }
|
|
0) 7.103 us | }
|
|
0) 8.636 us | }
|
|
0) 8.967 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.160 us | dput();
|
|
0) 0.150 us | mntput();
|
|
0) 0.761 us | }
|
|
0) 0.160 us | unroll_tree_refs();
|
|
0) 0.160 us | kfree();
|
|
0) 1.683 us | }
|
|
0) 1.994 us | }
|
|
0) + 12.383 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.150 us | ktime_get_coarse_real_ts64();
|
|
0) 0.451 us | }
|
|
0) 0.772 us | }
|
|
0) | __x64_sys_ioctl() {
|
|
0) | ksys_ioctl() {
|
|
0) | __fdget() {
|
|
0) 0.160 us | __fget_light();
|
|
0) 0.451 us | }
|
|
0) 0.161 us | security_file_ioctl();
|
|
0) | do_vfs_ioctl() {
|
|
0) | tty_ioctl() {
|
|
0) 0.160 us | tty_paranoia_check.isra.0();
|
|
0) 0.170 us | tty_jobctrl_ioctl();
|
|
0) | vt_ioctl() {
|
|
0) 0.200 us | vc_cons_allocated();
|
|
0) 0.632 us | }
|
|
0) | tty_ldisc_ref_wait() {
|
|
0) 0.161 us | ldsem_down_read();
|
|
0) 0.481 us | }
|
|
0) | n_tty_ioctl() {
|
|
0) | n_tty_ioctl_helper() {
|
|
0) | tty_mode_ioctl() {
|
|
0) | copy_termios() {
|
|
0) 0.160 us | down_read();
|
|
0) 0.151 us | up_read();
|
|
0) 0.792 us | }
|
|
0) 1.212 us | }
|
|
0) 1.522 us | }
|
|
0) 1.844 us | }
|
|
0) | tty_ldisc_deref() {
|
|
0) 0.161 us | ldsem_up_read();
|
|
0) 0.481 us | }
|
|
0) 5.240 us | }
|
|
0) 5.571 us | }
|
|
0) 6.783 us | }
|
|
0) 7.083 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.151 us | dput();
|
|
0) 0.160 us | mntput();
|
|
0) 0.751 us | }
|
|
0) 0.160 us | unroll_tree_refs();
|
|
0) 0.151 us | kfree();
|
|
0) 1.683 us | }
|
|
0) 1.984 us | }
|
|
0) + 10.459 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.150 us | ktime_get_coarse_real_ts64();
|
|
0) 0.450 us | }
|
|
0) 0.772 us | }
|
|
0) | __x64_sys_rt_sigprocmask() {
|
|
0) | __se_sys_rt_sigprocmask() {
|
|
0) | sigprocmask() {
|
|
0) | __set_current_blocked() {
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.171 us | preempt_count_add();
|
|
0) 0.481 us | }
|
|
0) | __set_task_blocked() {
|
|
0) | recalc_sigpending() {
|
|
0) 0.150 us | recalc_sigpending_tsk();
|
|
0) 0.460 us | }
|
|
0) 0.742 us | }
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.151 us | preempt_count_sub();
|
|
0) 0.461 us | }
|
|
0) 2.264 us | }
|
|
0) 2.574 us | }
|
|
0) 2.916 us | }
|
|
0) 3.206 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.160 us | dput();
|
|
0) 0.150 us | mntput();
|
|
0) 0.751 us | }
|
|
0) 0.160 us | unroll_tree_refs();
|
|
0) 0.160 us | kfree();
|
|
0) 1.683 us | }
|
|
0) 1.984 us | }
|
|
0) 6.582 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.150 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.230 us | vmacache_find();
|
|
0) 0.170 us | vmacache_update();
|
|
0) 1.032 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.150 us | __rcu_read_lock();
|
|
0) 0.151 us | mem_cgroup_from_task();
|
|
0) 0.170 us | __count_memcg_events();
|
|
0) 0.160 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.160 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.350 us | preempt_count_add();
|
|
0) 0.652 us | }
|
|
0) | do_wp_page() {
|
|
0) 0.160 us | vm_normal_page();
|
|
0) | reuse_swap_page() {
|
|
0) 0.161 us | page_trans_huge_mapcount();
|
|
0) 0.471 us | }
|
|
0) 0.151 us | page_move_anon_rmap();
|
|
0) 0.160 us | unlock_page();
|
|
0) 0.151 us | page_cpupid_xchg_last();
|
|
0) 0.150 us | ptep_set_access_flags();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.160 us | preempt_count_sub();
|
|
0) 0.451 us | }
|
|
0) 2.936 us | }
|
|
0) 4.749 us | }
|
|
0) 6.301 us | }
|
|
0) 0.150 us | up_read();
|
|
0) 8.406 us | }
|
|
0) 8.717 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.150 us | ktime_get_coarse_real_ts64();
|
|
0) 0.461 us | }
|
|
0) 0.762 us | }
|
|
0) | __x64_sys_wait4() {
|
|
0) | __se_sys_wait4() {
|
|
0) | kernel_wait4() {
|
|
0) | find_get_pid() {
|
|
0) 0.160 us | __rcu_read_lock();
|
|
0) 0.160 us | __rcu_read_unlock();
|
|
0) 0.801 us | }
|
|
0) | do_wait() {
|
|
0) | add_wait_queue() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.171 us | preempt_count_add();
|
|
0) 0.471 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.150 us | preempt_count_sub();
|
|
0) 0.451 us | }
|
|
0) 1.372 us | }
|
|
0) | remove_wait_queue() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.161 us | preempt_count_add();
|
|
0) 0.471 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.151 us | preempt_count_sub();
|
|
0) 0.461 us | }
|
|
0) 1.372 us | }
|
|
0) 3.206 us | }
|
|
0) 0.160 us | put_pid();
|
|
0) 4.769 us | }
|
|
0) 5.090 us | }
|
|
0) 5.380 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.150 us | dput();
|
|
0) 0.150 us | mntput();
|
|
0) 0.761 us | }
|
|
0) 0.160 us | unroll_tree_refs();
|
|
0) 0.160 us | kfree();
|
|
0) 1.683 us | }
|
|
0) 1.994 us | }
|
|
0) 8.766 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.160 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.171 us | vmacache_find();
|
|
0) 0.160 us | vmacache_update();
|
|
0) 1.022 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.150 us | __rcu_read_lock();
|
|
0) 0.151 us | mem_cgroup_from_task();
|
|
0) 0.170 us | __count_memcg_events();
|
|
0) 0.151 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.151 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.171 us | preempt_count_add();
|
|
0) 0.481 us | }
|
|
0) | do_wp_page() {
|
|
0) 0.160 us | vm_normal_page();
|
|
0) | reuse_swap_page() {
|
|
0) 0.160 us | page_trans_huge_mapcount();
|
|
0) 0.470 us | }
|
|
0) 0.160 us | page_move_anon_rmap();
|
|
0) 0.161 us | unlock_page();
|
|
0) 0.150 us | page_cpupid_xchg_last();
|
|
0) 0.151 us | ptep_set_access_flags();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.151 us | preempt_count_sub();
|
|
0) 0.451 us | }
|
|
0) 3.226 us | }
|
|
0) 4.559 us | }
|
|
0) 6.112 us | }
|
|
0) 0.150 us | up_read();
|
|
0) 8.216 us | }
|
|
0) 8.526 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.161 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.160 us | vmacache_find();
|
|
0) 0.471 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.151 us | __rcu_read_lock();
|
|
0) 0.160 us | mem_cgroup_from_task();
|
|
0) 0.161 us | __count_memcg_events();
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.150 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.170 us | preempt_count_add();
|
|
0) 0.470 us | }
|
|
0) | do_wp_page() {
|
|
0) 0.150 us | vm_normal_page();
|
|
0) | reuse_swap_page() {
|
|
0) 0.150 us | page_trans_huge_mapcount();
|
|
0) 0.460 us | }
|
|
0) 0.160 us | page_move_anon_rmap();
|
|
0) 0.161 us | unlock_page();
|
|
0) 0.150 us | page_cpupid_xchg_last();
|
|
0) 0.151 us | ptep_set_access_flags();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.161 us | preempt_count_sub();
|
|
0) 0.451 us | }
|
|
0) 2.905 us | }
|
|
0) 4.177 us | }
|
|
0) 5.711 us | }
|
|
0) 0.160 us | up_read();
|
|
0) 7.264 us | }
|
|
0) 7.564 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.161 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.151 us | vmacache_find();
|
|
0) 0.451 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.151 us | __rcu_read_lock();
|
|
0) 0.160 us | mem_cgroup_from_task();
|
|
0) 0.170 us | __count_memcg_events();
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.150 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.170 us | preempt_count_add();
|
|
0) 0.481 us | }
|
|
0) | do_wp_page() {
|
|
0) 0.150 us | vm_normal_page();
|
|
0) | reuse_swap_page() {
|
|
0) 0.160 us | page_trans_huge_mapcount();
|
|
0) 0.471 us | }
|
|
0) 0.150 us | page_move_anon_rmap();
|
|
0) 0.161 us | unlock_page();
|
|
0) 0.150 us | page_cpupid_xchg_last();
|
|
0) 0.150 us | ptep_set_access_flags();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.150 us | preempt_count_sub();
|
|
0) 0.451 us | }
|
|
0) 3.176 us | }
|
|
0) 4.438 us | }
|
|
0) 5.991 us | }
|
|
0) 0.150 us | up_read();
|
|
0) 7.514 us | }
|
|
0) 7.845 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.161 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.151 us | vmacache_find();
|
|
0) 0.461 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.161 us | __rcu_read_lock();
|
|
0) 0.150 us | mem_cgroup_from_task();
|
|
0) 0.160 us | __count_memcg_events();
|
|
0) 0.160 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.150 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.180 us | preempt_count_add();
|
|
0) 0.471 us | }
|
|
0) | do_wp_page() {
|
|
0) 0.150 us | vm_normal_page();
|
|
0) | reuse_swap_page() {
|
|
0) 0.150 us | page_trans_huge_mapcount();
|
|
0) 0.461 us | }
|
|
0) 0.160 us | page_move_anon_rmap();
|
|
0) 0.151 us | unlock_page();
|
|
0) 0.160 us | page_cpupid_xchg_last();
|
|
0) 0.150 us | ptep_set_access_flags();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.151 us | preempt_count_sub();
|
|
0) 0.461 us | }
|
|
0) 2.935 us | }
|
|
0) 4.208 us | }
|
|
0) 5.741 us | }
|
|
0) 0.150 us | up_read();
|
|
0) 7.274 us | }
|
|
0) 7.584 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.160 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.160 us | vmacache_find();
|
|
0) 0.451 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.160 us | __rcu_read_lock();
|
|
0) 0.151 us | mem_cgroup_from_task();
|
|
0) 0.170 us | __count_memcg_events();
|
|
0) 0.161 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.161 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.171 us | preempt_count_add();
|
|
0) 0.481 us | }
|
|
0) | do_wp_page() {
|
|
0) 0.151 us | vm_normal_page();
|
|
0) | reuse_swap_page() {
|
|
0) 0.161 us | page_trans_huge_mapcount();
|
|
0) 0.471 us | }
|
|
0) 0.150 us | page_move_anon_rmap();
|
|
0) 0.160 us | unlock_page();
|
|
0) 0.151 us | page_cpupid_xchg_last();
|
|
0) 0.160 us | ptep_set_access_flags();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.150 us | preempt_count_sub();
|
|
0) 0.460 us | }
|
|
0) 2.936 us | }
|
|
0) 4.198 us | }
|
|
0) 5.741 us | }
|
|
0) 0.150 us | up_read();
|
|
0) 7.284 us | }
|
|
0) 7.584 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.160 us | ktime_get_coarse_real_ts64();
|
|
0) 0.471 us | }
|
|
0) 0.772 us | }
|
|
0) | __x64_sys_ioctl() {
|
|
0) | ksys_ioctl() {
|
|
0) | __fdget() {
|
|
0) 0.170 us | __fget_light();
|
|
0) 0.460 us | }
|
|
0) 0.160 us | security_file_ioctl();
|
|
0) | do_vfs_ioctl() {
|
|
0) | tty_ioctl() {
|
|
0) 0.160 us | tty_paranoia_check.isra.0();
|
|
0) 0.170 us | tty_jobctrl_ioctl();
|
|
0) | vt_ioctl() {
|
|
0) 0.151 us | vc_cons_allocated();
|
|
0) 0.471 us | }
|
|
0) | tty_ldisc_ref_wait() {
|
|
0) 0.160 us | ldsem_down_read();
|
|
0) 0.451 us | }
|
|
0) | n_tty_ioctl() {
|
|
0) | n_tty_ioctl_helper() {
|
|
0) | tty_mode_ioctl() {
|
|
0) | copy_termios() {
|
|
0) 0.150 us | down_read();
|
|
0) 0.161 us | up_read();
|
|
0) 0.752 us | }
|
|
0) 1.112 us | }
|
|
0) 1.402 us | }
|
|
0) 1.693 us | }
|
|
0) | tty_ldisc_deref() {
|
|
0) 0.161 us | ldsem_up_read();
|
|
0) 0.441 us | }
|
|
0) 4.528 us | }
|
|
0) 4.869 us | }
|
|
0) 6.092 us | }
|
|
0) 6.392 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.160 us | dput();
|
|
0) 0.150 us | mntput();
|
|
0) 0.761 us | }
|
|
0) 0.160 us | unroll_tree_refs();
|
|
0) 0.160 us | kfree();
|
|
0) 1.683 us | }
|
|
0) 1.994 us | }
|
|
0) 9.828 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.161 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.151 us | vmacache_find();
|
|
0) 0.451 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.151 us | __rcu_read_lock();
|
|
0) 0.150 us | mem_cgroup_from_task();
|
|
0) 0.270 us | __count_memcg_events();
|
|
0) 0.151 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.151 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.180 us | preempt_count_add();
|
|
0) 0.471 us | }
|
|
0) | do_wp_page() {
|
|
0) 0.161 us | vm_normal_page();
|
|
0) | reuse_swap_page() {
|
|
0) 0.170 us | page_trans_huge_mapcount();
|
|
0) 0.481 us | }
|
|
0) 0.150 us | page_move_anon_rmap();
|
|
0) 0.160 us | unlock_page();
|
|
0) 0.150 us | page_cpupid_xchg_last();
|
|
0) 0.160 us | ptep_set_access_flags();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.150 us | preempt_count_sub();
|
|
0) 0.451 us | }
|
|
0) 2.966 us | }
|
|
0) 4.228 us | }
|
|
0) 5.891 us | }
|
|
0) 0.151 us | up_read();
|
|
0) 7.424 us | }
|
|
0) 7.955 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.160 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.150 us | vmacache_find();
|
|
0) 0.451 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.160 us | __rcu_read_lock();
|
|
0) 0.151 us | mem_cgroup_from_task();
|
|
0) 0.170 us | __count_memcg_events();
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.151 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.171 us | preempt_count_add();
|
|
0) 0.481 us | }
|
|
0) | do_wp_page() {
|
|
0) 0.151 us | vm_normal_page();
|
|
0) | reuse_swap_page() {
|
|
0) 0.161 us | page_trans_huge_mapcount();
|
|
0) 0.471 us | }
|
|
0) 0.150 us | page_move_anon_rmap();
|
|
0) 0.160 us | unlock_page();
|
|
0) 0.151 us | page_cpupid_xchg_last();
|
|
0) 0.150 us | ptep_set_access_flags();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.150 us | preempt_count_sub();
|
|
0) 0.450 us | }
|
|
0) 2.926 us | }
|
|
0) 4.198 us | }
|
|
0) 5.741 us | }
|
|
0) 0.150 us | up_read();
|
|
0) 7.263 us | }
|
|
0) 7.574 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.150 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.151 us | vmacache_find();
|
|
0) 0.451 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.160 us | __rcu_read_lock();
|
|
0) 0.150 us | mem_cgroup_from_task();
|
|
0) 0.170 us | __count_memcg_events();
|
|
0) 0.151 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.150 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.170 us | preempt_count_add();
|
|
0) 0.471 us | }
|
|
0) | do_wp_page() {
|
|
0) 0.150 us | vm_normal_page();
|
|
0) | reuse_swap_page() {
|
|
0) 0.160 us | page_trans_huge_mapcount();
|
|
0) 0.461 us | }
|
|
0) 0.160 us | page_move_anon_rmap();
|
|
0) 0.160 us | unlock_page();
|
|
0) 0.150 us | page_cpupid_xchg_last();
|
|
0) 0.150 us | ptep_set_access_flags();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.150 us | preempt_count_sub();
|
|
0) 0.451 us | }
|
|
0) 2.905 us | }
|
|
0) 4.158 us | }
|
|
0) 5.711 us | }
|
|
0) 0.151 us | up_read();
|
|
0) 7.224 us | }
|
|
0) 7.594 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.160 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.160 us | vmacache_find();
|
|
0) 0.451 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.150 us | __rcu_read_lock();
|
|
0) 0.161 us | mem_cgroup_from_task();
|
|
0) 0.170 us | __count_memcg_events();
|
|
0) 0.160 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.160 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.171 us | preempt_count_add();
|
|
0) 0.471 us | }
|
|
0) | do_wp_page() {
|
|
0) 0.160 us | vm_normal_page();
|
|
0) | reuse_swap_page() {
|
|
0) 0.161 us | page_trans_huge_mapcount();
|
|
0) 0.461 us | }
|
|
0) 0.151 us | page_move_anon_rmap();
|
|
0) 0.150 us | unlock_page();
|
|
0) 0.151 us | page_cpupid_xchg_last();
|
|
0) 0.150 us | ptep_set_access_flags();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.150 us | preempt_count_sub();
|
|
0) 0.450 us | }
|
|
0) 2.906 us | }
|
|
0) 4.178 us | }
|
|
0) 5.831 us | }
|
|
0) 0.150 us | up_read();
|
|
0) 7.354 us | }
|
|
0) 7.654 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.160 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.160 us | vmacache_find();
|
|
0) 0.451 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.150 us | __rcu_read_lock();
|
|
0) 0.160 us | mem_cgroup_from_task();
|
|
0) 0.161 us | __count_memcg_events();
|
|
0) 0.160 us | __rcu_read_unlock();
|
|
0) 0.190 us | sync_mm_rss();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.160 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.171 us | preempt_count_add();
|
|
0) 0.481 us | }
|
|
0) | do_wp_page() {
|
|
0) 0.160 us | vm_normal_page();
|
|
0) | reuse_swap_page() {
|
|
0) 0.151 us | page_trans_huge_mapcount();
|
|
0) 0.471 us | }
|
|
0) 0.151 us | page_move_anon_rmap();
|
|
0) 0.160 us | unlock_page();
|
|
0) 0.151 us | page_cpupid_xchg_last();
|
|
0) 0.150 us | ptep_set_access_flags();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.150 us | preempt_count_sub();
|
|
0) 0.460 us | }
|
|
0) 2.896 us | }
|
|
0) 4.168 us | }
|
|
0) 6.111 us | }
|
|
0) 0.150 us | up_read();
|
|
0) 7.634 us | }
|
|
0) 7.934 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.160 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.150 us | vmacache_find();
|
|
0) 0.450 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.160 us | __rcu_read_lock();
|
|
0) 0.150 us | mem_cgroup_from_task();
|
|
0) 0.171 us | __count_memcg_events();
|
|
0) 0.160 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.150 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.170 us | preempt_count_add();
|
|
0) 0.481 us | }
|
|
0) | do_wp_page() {
|
|
0) 0.150 us | vm_normal_page();
|
|
0) | reuse_swap_page() {
|
|
0) 0.150 us | page_trans_huge_mapcount();
|
|
0) 0.461 us | }
|
|
0) 0.160 us | page_move_anon_rmap();
|
|
0) 0.150 us | unlock_page();
|
|
0) 0.150 us | page_cpupid_xchg_last();
|
|
0) 0.151 us | ptep_set_access_flags();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.161 us | preempt_count_sub();
|
|
0) 0.451 us | }
|
|
0) 2.915 us | }
|
|
0) 4.248 us | }
|
|
0) 5.821 us | }
|
|
0) 0.150 us | up_read();
|
|
0) 7.344 us | }
|
|
0) 7.645 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.161 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.210 us | vmacache_find();
|
|
0) 0.521 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.161 us | __rcu_read_lock();
|
|
0) 0.160 us | mem_cgroup_from_task();
|
|
0) 0.170 us | __count_memcg_events();
|
|
0) 0.161 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.170 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.190 us | preempt_count_add();
|
|
0) 0.521 us | }
|
|
0) | do_wp_page() {
|
|
0) 0.171 us | vm_normal_page();
|
|
0) | reuse_swap_page() {
|
|
0) 0.161 us | page_trans_huge_mapcount();
|
|
0) 0.511 us | }
|
|
0) 0.181 us | page_move_anon_rmap();
|
|
0) 0.170 us | unlock_page();
|
|
0) 0.160 us | page_cpupid_xchg_last();
|
|
0) 0.160 us | ptep_set_access_flags();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.160 us | preempt_count_sub();
|
|
0) 0.491 us | }
|
|
0) 3.166 us | }
|
|
0) 4.548 us | }
|
|
0) 6.182 us | }
|
|
0) 0.170 us | up_read();
|
|
0) 7.835 us | }
|
|
0) 8.205 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.140 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.180 us | vmacache_find();
|
|
0) 0.140 us | vmacache_update();
|
|
0) 0.782 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.140 us | mem_cgroup_from_task();
|
|
0) 0.140 us | __count_memcg_events();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.140 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.491 us | }
|
|
0) | do_wp_page() {
|
|
0) 0.130 us | vm_normal_page();
|
|
0) | reuse_swap_page() {
|
|
0) 0.141 us | page_trans_huge_mapcount();
|
|
0) 0.411 us | }
|
|
0) 0.130 us | page_move_anon_rmap();
|
|
0) 0.140 us | unlock_page();
|
|
0) 0.131 us | page_cpupid_xchg_last();
|
|
0) 0.140 us | ptep_set_access_flags();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 2.665 us | }
|
|
0) 3.958 us | }
|
|
0) 5.300 us | }
|
|
0) 0.140 us | up_read();
|
|
0) 7.023 us | }
|
|
0) 7.294 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.131 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.130 us | vmacache_find();
|
|
0) 0.401 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.130 us | mem_cgroup_from_task();
|
|
0) 0.150 us | __count_memcg_events();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.131 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | do_wp_page() {
|
|
0) 0.130 us | vm_normal_page();
|
|
0) | reuse_swap_page() {
|
|
0) 0.130 us | page_trans_huge_mapcount();
|
|
0) 0.400 us | }
|
|
0) 0.140 us | page_move_anon_rmap();
|
|
0) 0.130 us | unlock_page();
|
|
0) 0.140 us | page_cpupid_xchg_last();
|
|
0) 0.130 us | ptep_set_access_flags();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.400 us | }
|
|
0) 2.525 us | }
|
|
0) 3.627 us | }
|
|
0) 4.979 us | }
|
|
0) 0.141 us | up_read();
|
|
0) 6.312 us | }
|
|
0) 6.582 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.140 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.131 us | vmacache_find();
|
|
0) 0.391 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.130 us | mem_cgroup_from_task();
|
|
0) 0.151 us | __count_memcg_events();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.130 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.421 us | }
|
|
0) | do_wp_page() {
|
|
0) 0.141 us | vm_normal_page();
|
|
0) | reuse_swap_page() {
|
|
0) 0.140 us | page_trans_huge_mapcount();
|
|
0) 0.411 us | }
|
|
0) 0.130 us | page_move_anon_rmap();
|
|
0) 0.131 us | unlock_page();
|
|
0) 0.140 us | page_cpupid_xchg_last();
|
|
0) 0.131 us | ptep_set_access_flags();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 2.575 us | }
|
|
0) 3.667 us | }
|
|
0) 5.009 us | }
|
|
0) 0.220 us | up_read();
|
|
0) 6.422 us | }
|
|
0) 6.683 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.140 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.130 us | vmacache_find();
|
|
0) 0.401 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.140 us | mem_cgroup_from_task();
|
|
0) 0.150 us | __count_memcg_events();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.140 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.421 us | }
|
|
0) | do_wp_page() {
|
|
0) 0.130 us | vm_normal_page();
|
|
0) | reuse_swap_page() {
|
|
0) 0.131 us | page_trans_huge_mapcount();
|
|
0) 0.401 us | }
|
|
0) 0.140 us | page_move_anon_rmap();
|
|
0) 0.130 us | unlock_page();
|
|
0) 0.130 us | page_cpupid_xchg_last();
|
|
0) 0.130 us | ptep_set_access_flags();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.391 us | }
|
|
0) 2.575 us | }
|
|
0) 3.677 us | }
|
|
0) 5.030 us | }
|
|
0) 0.130 us | up_read();
|
|
0) 6.362 us | }
|
|
0) 6.643 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.130 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.141 us | vmacache_find();
|
|
0) 0.401 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.130 us | mem_cgroup_from_task();
|
|
0) 0.151 us | __count_memcg_events();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.130 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | do_wp_page() {
|
|
0) 0.130 us | vm_normal_page();
|
|
0) | reuse_swap_page() {
|
|
0) 0.141 us | page_trans_huge_mapcount();
|
|
0) 0.401 us | }
|
|
0) 0.130 us | page_move_anon_rmap();
|
|
0) 0.140 us | unlock_page();
|
|
0) 0.130 us | page_cpupid_xchg_last();
|
|
0) 0.130 us | ptep_set_access_flags();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 2.535 us | }
|
|
0) 3.627 us | }
|
|
0) 4.980 us | }
|
|
0) 0.140 us | up_read();
|
|
0) 6.312 us | }
|
|
0) 6.583 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.130 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.140 us | vmacache_find();
|
|
0) 0.400 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.140 us | mem_cgroup_from_task();
|
|
0) 0.150 us | __count_memcg_events();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.131 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | do_wp_page() {
|
|
0) 0.130 us | vm_normal_page();
|
|
0) | reuse_swap_page() {
|
|
0) 0.130 us | page_trans_huge_mapcount();
|
|
0) 0.400 us | }
|
|
0) 0.140 us | page_move_anon_rmap();
|
|
0) 0.130 us | unlock_page();
|
|
0) 0.130 us | page_cpupid_xchg_last();
|
|
0) 0.130 us | ptep_set_access_flags();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 2.565 us | }
|
|
0) 3.667 us | }
|
|
0) 5.109 us | }
|
|
0) 0.130 us | up_read();
|
|
0) 6.442 us | }
|
|
0) 6.702 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.140 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.131 us | vmacache_find();
|
|
0) 0.391 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.130 us | mem_cgroup_from_task();
|
|
0) 0.141 us | __count_memcg_events();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.140 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | do_wp_page() {
|
|
0) 0.131 us | vm_normal_page();
|
|
0) | reuse_swap_page() {
|
|
0) 0.140 us | page_trans_huge_mapcount();
|
|
0) 0.411 us | }
|
|
0) 0.130 us | page_move_anon_rmap();
|
|
0) 0.141 us | unlock_page();
|
|
0) 0.130 us | page_cpupid_xchg_last();
|
|
0) 0.141 us | ptep_set_access_flags();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.391 us | }
|
|
0) 2.555 us | }
|
|
0) 3.667 us | }
|
|
0) 5.000 us | }
|
|
0) 0.130 us | up_read();
|
|
0) 6.332 us | }
|
|
0) 6.613 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.130 us | ktime_get_coarse_real_ts64();
|
|
0) 0.441 us | }
|
|
0) 0.711 us | }
|
|
0) | __x64_sys_ioctl() {
|
|
0) | ksys_ioctl() {
|
|
0) | __fdget() {
|
|
0) 0.140 us | __fget_light();
|
|
0) 0.401 us | }
|
|
0) 0.140 us | security_file_ioctl();
|
|
0) | do_vfs_ioctl() {
|
|
0) | tty_ioctl() {
|
|
0) 0.130 us | tty_paranoia_check.isra.0();
|
|
0) 0.141 us | tty_jobctrl_ioctl();
|
|
0) | vt_ioctl() {
|
|
0) 0.140 us | vc_cons_allocated();
|
|
0) 0.431 us | }
|
|
0) | tty_ldisc_ref_wait() {
|
|
0) 0.140 us | ldsem_down_read();
|
|
0) 0.401 us | }
|
|
0) | n_tty_ioctl() {
|
|
0) | n_tty_ioctl_helper() {
|
|
0) | tty_mode_ioctl() {
|
|
0) | copy_termios() {
|
|
0) 0.130 us | down_read();
|
|
0) 0.141 us | up_read();
|
|
0) 0.661 us | }
|
|
0) 0.972 us | }
|
|
0) 1.233 us | }
|
|
0) 1.493 us | }
|
|
0) | tty_ldisc_deref() {
|
|
0) 0.130 us | ldsem_up_read();
|
|
0) 0.391 us | }
|
|
0) 4.488 us | }
|
|
0) 4.789 us | }
|
|
0) 5.861 us | }
|
|
0) 6.122 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.130 us | dput();
|
|
0) 0.131 us | mntput();
|
|
0) 0.661 us | }
|
|
0) 0.140 us | unroll_tree_refs();
|
|
0) 0.140 us | kfree();
|
|
0) 1.473 us | }
|
|
0) 1.743 us | }
|
|
0) 9.208 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.130 us | ktime_get_coarse_real_ts64();
|
|
0) 0.390 us | }
|
|
0) 0.672 us | }
|
|
0) | __ia32_sys_getpgrp() {
|
|
0) | do_getpgid() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.140 us | pid_vnr();
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.952 us | }
|
|
0) 1.252 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.130 us | dput();
|
|
0) 0.140 us | mntput();
|
|
0) 0.661 us | }
|
|
0) 0.141 us | unroll_tree_refs();
|
|
0) 0.140 us | kfree();
|
|
0) 1.462 us | }
|
|
0) 1.734 us | }
|
|
0) 4.198 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.140 us | ktime_get_coarse_real_ts64();
|
|
0) 0.391 us | }
|
|
0) 0.661 us | }
|
|
0) | __x64_sys_ioctl() {
|
|
0) | ksys_ioctl() {
|
|
0) | __fdget() {
|
|
0) 0.140 us | __fget_light();
|
|
0) 0.390 us | }
|
|
0) 0.130 us | security_file_ioctl();
|
|
0) | do_vfs_ioctl() {
|
|
0) | tty_ioctl() {
|
|
0) 0.130 us | tty_paranoia_check.isra.0();
|
|
0) | tty_jobctrl_ioctl() {
|
|
0) | tty_get_pgrp() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.421 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 1.213 us | }
|
|
0) 0.140 us | pid_vnr();
|
|
0) 0.140 us | put_pid();
|
|
0) 2.074 us | }
|
|
0) 2.635 us | }
|
|
0) 2.916 us | }
|
|
0) 3.988 us | }
|
|
0) 4.248 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.141 us | dput();
|
|
0) 0.140 us | mntput();
|
|
0) 0.651 us | }
|
|
0) 0.140 us | unroll_tree_refs();
|
|
0) 0.130 us | kfree();
|
|
0) 1.623 us | }
|
|
0) 1.894 us | }
|
|
0) 7.354 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.140 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.230 us | vmacache_find();
|
|
0) 0.131 us | vmacache_update();
|
|
0) 0.832 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.130 us | mem_cgroup_from_task();
|
|
0) 0.141 us | __count_memcg_events();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.130 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.491 us | }
|
|
0) | do_wp_page() {
|
|
0) 0.140 us | vm_normal_page();
|
|
0) | reuse_swap_page() {
|
|
0) 0.130 us | page_trans_huge_mapcount();
|
|
0) 0.400 us | }
|
|
0) 0.140 us | page_move_anon_rmap();
|
|
0) 0.140 us | unlock_page();
|
|
0) 0.140 us | page_cpupid_xchg_last();
|
|
0) 0.130 us | ptep_set_access_flags();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.400 us | }
|
|
0) 2.685 us | }
|
|
0) 4.008 us | }
|
|
0) 5.390 us | }
|
|
0) 0.141 us | up_read();
|
|
0) 7.153 us | }
|
|
0) 7.444 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.140 us | ktime_get_coarse_real_ts64();
|
|
0) 0.400 us | }
|
|
0) 0.672 us | }
|
|
0) | __x64_sys_clone() {
|
|
0) | __se_sys_clone() {
|
|
0) 0.140 us | legacy_clone_args_valid();
|
|
0) | _do_fork() {
|
|
0) | copy_process() {
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.410 us | }
|
|
0) | recalc_sigpending() {
|
|
0) 0.130 us | recalc_sigpending_tsk();
|
|
0) 0.401 us | }
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 0.150 us | tsk_fork_get_node();
|
|
0) | kmem_cache_alloc_node() {
|
|
0) 0.140 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.200 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.432 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.701 us | }
|
|
0) 3.105 us | }
|
|
0) | __memcg_kmem_charge() {
|
|
0) | get_mem_cgroup_from_mm() {
|
|
0) 0.381 us | __rcu_read_lock();
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 1.523 us | }
|
|
0) | __memcg_kmem_charge_memcg() {
|
|
0) 0.200 us | try_charge();
|
|
0) | page_counter_try_charge() {
|
|
0) 0.140 us | propagate_protected_usage();
|
|
0) 0.130 us | propagate_protected_usage();
|
|
0) 0.140 us | propagate_protected_usage();
|
|
0) 0.140 us | propagate_protected_usage();
|
|
0) 1.273 us | }
|
|
0) 1.934 us | }
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 4.478 us | }
|
|
0) 0.151 us | __mod_memcg_state();
|
|
0) | __memcg_kmem_charge() {
|
|
0) | get_mem_cgroup_from_mm() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.223 us | }
|
|
0) | __memcg_kmem_charge_memcg() {
|
|
0) 0.150 us | try_charge();
|
|
0) | page_counter_try_charge() {
|
|
0) 0.130 us | propagate_protected_usage();
|
|
0) 0.141 us | propagate_protected_usage();
|
|
0) 0.140 us | propagate_protected_usage();
|
|
0) 0.131 us | propagate_protected_usage();
|
|
0) 1.212 us | }
|
|
0) 1.763 us | }
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 4.028 us | }
|
|
0) 0.140 us | __mod_memcg_state();
|
|
0) | __memcg_kmem_charge() {
|
|
0) | get_mem_cgroup_from_mm() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 1.222 us | }
|
|
0) | __memcg_kmem_charge_memcg() {
|
|
0) 0.141 us | try_charge();
|
|
0) | page_counter_try_charge() {
|
|
0) 0.140 us | propagate_protected_usage();
|
|
0) 0.130 us | propagate_protected_usage();
|
|
0) 0.140 us | propagate_protected_usage();
|
|
0) 0.130 us | propagate_protected_usage();
|
|
0) 1.212 us | }
|
|
0) 1.743 us | }
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 3.918 us | }
|
|
0) 0.140 us | __mod_memcg_state();
|
|
0) | __memcg_kmem_charge() {
|
|
0) | get_mem_cgroup_from_mm() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.222 us | }
|
|
0) | __memcg_kmem_charge_memcg() {
|
|
0) 0.150 us | try_charge();
|
|
0) | page_counter_try_charge() {
|
|
0) 0.131 us | propagate_protected_usage();
|
|
0) 0.140 us | propagate_protected_usage();
|
|
0) 0.131 us | propagate_protected_usage();
|
|
0) 0.130 us | propagate_protected_usage();
|
|
0) 1.282 us | }
|
|
0) 1.834 us | }
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 4.107 us | }
|
|
0) 0.141 us | __mod_memcg_state();
|
|
0) | arch_dup_task_struct() {
|
|
0) | fpu__copy() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_add();
|
|
0) | __local_bh_enable_ip() {
|
|
0) 0.150 us | preempt_count_sub();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.681 us | }
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 1.894 us | }
|
|
0) 3.006 us | }
|
|
0) 0.802 us | get_random_u64();
|
|
0) | account_kernel_stack() {
|
|
0) 0.151 us | mod_zone_page_state();
|
|
0) 0.150 us | mod_zone_page_state();
|
|
0) 0.141 us | mod_zone_page_state();
|
|
0) 0.150 us | mod_zone_page_state();
|
|
0) 1.302 us | }
|
|
0) | kmem_cache_alloc_trace() {
|
|
0) 0.130 us | should_failslab();
|
|
0) 0.230 us | memcg_kmem_put_cache();
|
|
0) 1.042 us | }
|
|
0) | copy_creds() {
|
|
0) | prepare_creds() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.140 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.253 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.681 us | }
|
|
0) 2.705 us | }
|
|
0) | security_prepare_creds() {
|
|
0) 0.161 us | lsm_cred_alloc.isra.0();
|
|
0) 0.501 us | }
|
|
0) 3.677 us | }
|
|
0) 0.140 us | key_put();
|
|
0) 4.308 us | }
|
|
0) | __delayacct_tsk_init() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.332 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.751 us | }
|
|
0) 2.975 us | }
|
|
0) 3.256 us | }
|
|
0) 0.140 us | acct_clear_integrals();
|
|
0) 0.130 us | cgroup_fork();
|
|
0) | sched_fork() {
|
|
0) | __sched_fork() {
|
|
0) | init_dl_task_timer() {
|
|
0) 0.240 us | hrtimer_init();
|
|
0) 0.551 us | }
|
|
0) | init_dl_inactive_task_timer() {
|
|
0) 0.140 us | hrtimer_init();
|
|
0) 0.411 us | }
|
|
0) 0.130 us | __dl_clear_params();
|
|
0) | init_numa_balancing() {
|
|
0) 0.140 us | __msecs_to_jiffies();
|
|
0) 0.461 us | }
|
|
0) 2.605 us | }
|
|
0) 0.151 us | init_entity_runnable_average();
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) 0.150 us | set_task_rq_fair();
|
|
0) | task_fork_fair() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) 0.170 us | update_rq_clock();
|
|
0) | update_curr() {
|
|
0) 0.140 us | update_min_vruntime();
|
|
0) | cpuacct_charge() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.672 us | }
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) | __cgroup_account_cputime() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) | cgroup_base_stat_cputime_account_end.isra.0() {
|
|
0) 0.131 us | cgroup_rstat_updated();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.681 us | }
|
|
0) 1.223 us | }
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 3.176 us | }
|
|
0) | place_entity() {
|
|
0) | sched_slice.isra.0() {
|
|
0) 0.151 us | __calc_delta();
|
|
0) 0.140 us | __calc_delta();
|
|
0) 0.741 us | }
|
|
0) 1.032 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 6.041 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) + 11.131 us | }
|
|
0) 0.140 us | __mutex_init();
|
|
0) | audit_alloc() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) | kmem_cache_alloc_trace() {
|
|
0) 0.130 us | should_failslab();
|
|
0) 0.140 us | memcg_kmem_put_cache();
|
|
0) 0.861 us | }
|
|
0) 1.703 us | }
|
|
0) | security_task_alloc() {
|
|
0) 0.150 us | lsm_task_alloc();
|
|
0) 0.541 us | }
|
|
0) 0.140 us | copy_semundo();
|
|
0) | dup_fd() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.140 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.312 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.715 us | }
|
|
0) 0.131 us | __init_waitqueue_head();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) 0.230 us | copy_fd_bitmaps();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.331 us | preempt_count_sub();
|
|
0) 0.601 us | }
|
|
0) 5.560 us | }
|
|
0) | copy_fs_struct() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 1.222 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.672 us | }
|
|
0) 2.635 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | path_get() {
|
|
0) 0.150 us | mntget();
|
|
0) 0.511 us | }
|
|
0) | path_get() {
|
|
0) 0.150 us | mntget();
|
|
0) 0.491 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.400 us | }
|
|
0) 5.280 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.140 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.543 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.935 us | }
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.420 us | }
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.383 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.681 us | }
|
|
0) 2.916 us | }
|
|
0) 0.140 us | __init_waitqueue_head();
|
|
0) 0.151 us | hrtimer_init();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 0.140 us | tty_audit_fork();
|
|
0) | sched_autogroup_fork() {
|
|
0) | __lock_task_sighand() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.421 us | }
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.373 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 2.304 us | }
|
|
0) 0.131 us | __mutex_init();
|
|
0) | dup_mm() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.131 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.312 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.705 us | }
|
|
0) | mm_init() {
|
|
0) 0.130 us | __init_rwsem();
|
|
0) | pgd_alloc() {
|
|
0) | __get_free_pages() {
|
|
0) | alloc_pages_current() {
|
|
0) 0.141 us | get_task_policy.part.0();
|
|
0) 0.140 us | policy_nodemask();
|
|
0) 0.141 us | policy_node();
|
|
0) | __alloc_pages_nodemask() {
|
|
0) 0.141 us | should_fail_alloc_page();
|
|
0) | get_page_from_freelist() {
|
|
0) 0.180 us | __zone_watermark_ok();
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.431 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 0.181 us | __mod_zone_page_state();
|
|
0) 0.140 us | __inc_numa_state();
|
|
0) 0.140 us | __inc_numa_state();
|
|
0) | prep_new_page() {
|
|
0) | kernel_init_free_pages() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 2.305 us | }
|
|
0) 2.585 us | }
|
|
0) 5.460 us | }
|
|
0) | __memcg_kmem_charge() {
|
|
0) | get_mem_cgroup_from_mm() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.232 us | }
|
|
0) | __memcg_kmem_charge_memcg() {
|
|
0) 0.140 us | try_charge();
|
|
0) | page_counter_try_charge() {
|
|
0) 0.131 us | propagate_protected_usage();
|
|
0) 0.140 us | propagate_protected_usage();
|
|
0) 0.141 us | propagate_protected_usage();
|
|
0) 0.140 us | propagate_protected_usage();
|
|
0) 1.232 us | }
|
|
0) 1.784 us | }
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 3.947 us | }
|
|
0) + 10.229 us | }
|
|
0) + 11.382 us | }
|
|
0) + 11.682 us | }
|
|
0) 0.140 us | preallocate_pmds.constprop.0();
|
|
0) 0.130 us | preallocate_pmds.constprop.0();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.511 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) + 13.986 us | }
|
|
0) 0.130 us | __mutex_init();
|
|
0) 0.130 us | __init_rwsem();
|
|
0) + 15.128 us | }
|
|
0) | uprobe_start_dup_mmap() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.702 us | }
|
|
0) 0.140 us | down_write_killable();
|
|
0) 0.141 us | uprobe_dup_mmap();
|
|
0) 0.140 us | down_write();
|
|
0) | get_mm_exe_file() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.681 us | }
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.212 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.565 us | }
|
|
0) 2.845 us | }
|
|
0) 0.150 us | vma_dup_policy();
|
|
0) 0.151 us | anon_vma_fork();
|
|
0) 0.130 us | down_write();
|
|
0) 0.171 us | vma_interval_tree_insert_after();
|
|
0) 0.140 us | up_write();
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.160 us | vma_compute_subtree_gap();
|
|
0) 0.461 us | }
|
|
0) 0.771 us | }
|
|
0) 0.460 us | copy_page_range();
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.131 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 1.202 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.661 us | }
|
|
0) 2.545 us | }
|
|
0) 2.815 us | }
|
|
0) 0.141 us | vma_dup_policy();
|
|
0) 0.130 us | anon_vma_fork();
|
|
0) 0.131 us | down_write();
|
|
0) 0.180 us | vma_interval_tree_insert_after();
|
|
0) 0.141 us | up_write();
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.141 us | vma_compute_subtree_gap();
|
|
0) 0.421 us | }
|
|
0) 0.681 us | }
|
|
0) 0.131 us | copy_page_range();
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.141 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.212 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.625 us | }
|
|
0) 2.905 us | }
|
|
0) 0.140 us | vma_dup_policy();
|
|
0) 0.140 us | anon_vma_fork();
|
|
0) 0.140 us | down_write();
|
|
0) 0.140 us | vma_interval_tree_insert_after();
|
|
0) 0.130 us | up_write();
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.391 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.410 us | }
|
|
0) 1.263 us | }
|
|
0) 0.140 us | copy_page_range();
|
|
0) | security_vm_enough_memory_mm() {
|
|
0) | cap_vm_enough_memory() {
|
|
0) 0.140 us | cap_capable();
|
|
0) 0.430 us | }
|
|
0) | __vm_enough_memory() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.761 us | }
|
|
0) 1.673 us | }
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 1.212 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.661 us | }
|
|
0) 2.545 us | }
|
|
0) 2.825 us | }
|
|
0) 0.130 us | vma_dup_policy();
|
|
0) | anon_vma_fork() {
|
|
0) | anon_vma_clone() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.140 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.212 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.535 us | }
|
|
0) 0.131 us | down_write();
|
|
0) | anon_vma_interval_tree_insert() {
|
|
0) 0.161 us | __anon_vma_interval_tree_augment_rotate();
|
|
0) 0.130 us | __anon_vma_interval_tree_augment_rotate();
|
|
0) 0.811 us | }
|
|
0) 0.140 us | up_write();
|
|
0) 4.418 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.140 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 1.363 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.755 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.232 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.682 us | }
|
|
0) 2.565 us | }
|
|
0) 0.130 us | down_write();
|
|
0) 0.140 us | anon_vma_interval_tree_insert();
|
|
0) 0.130 us | up_write();
|
|
0) + 11.111 us | }
|
|
0) 0.130 us | down_write();
|
|
0) 0.161 us | vma_interval_tree_insert_after();
|
|
0) 0.140 us | up_write();
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.130 us | vma_compute_subtree_gap();
|
|
0) 0.141 us | vma_compute_subtree_gap();
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.971 us | }
|
|
0) 1.263 us | }
|
|
0) | copy_page_range() {
|
|
0) | __pud_alloc() {
|
|
0) | get_zeroed_page() {
|
|
0) | __get_free_pages() {
|
|
0) | alloc_pages_current() {
|
|
0) 0.140 us | get_task_policy.part.0();
|
|
0) 0.130 us | policy_nodemask();
|
|
0) 0.140 us | policy_node();
|
|
0) | __alloc_pages_nodemask() {
|
|
0) 0.141 us | should_fail_alloc_page();
|
|
0) | get_page_from_freelist() {
|
|
0) 0.141 us | __inc_numa_state();
|
|
0) 0.140 us | __inc_numa_state();
|
|
0) | prep_new_page() {
|
|
0) | kernel_init_free_pages() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 1.152 us | }
|
|
0) 1.423 us | }
|
|
0) 2.324 us | }
|
|
0) | __memcg_kmem_charge() {
|
|
0) | get_mem_cgroup_from_mm() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.222 us | }
|
|
0) | __memcg_kmem_charge_memcg() {
|
|
0) 0.150 us | try_charge();
|
|
0) | page_counter_try_charge() {
|
|
0) 0.131 us | propagate_protected_usage();
|
|
0) 0.130 us | propagate_protected_usage();
|
|
0) 0.131 us | propagate_protected_usage();
|
|
0) 0.140 us | propagate_protected_usage();
|
|
0) 1.212 us | }
|
|
0) 1.774 us | }
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.291 us | preempt_count_sub();
|
|
0) 4.088 us | }
|
|
0) 7.113 us | }
|
|
0) 8.166 us | }
|
|
0) 8.436 us | }
|
|
0) 8.706 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.391 us | }
|
|
0) + 10.078 us | }
|
|
0) | __pmd_alloc() {
|
|
0) | alloc_pages_current() {
|
|
0) 0.131 us | get_task_policy.part.0();
|
|
0) 0.140 us | policy_nodemask();
|
|
0) 0.141 us | policy_node();
|
|
0) | __alloc_pages_nodemask() {
|
|
0) 0.140 us | should_fail_alloc_page();
|
|
0) | get_page_from_freelist() {
|
|
0) 0.140 us | __inc_numa_state();
|
|
0) 0.151 us | __inc_numa_state();
|
|
0) | prep_new_page() {
|
|
0) | kernel_init_free_pages() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 1.032 us | }
|
|
0) 1.292 us | }
|
|
0) 2.134 us | }
|
|
0) | __memcg_kmem_charge() {
|
|
0) | get_mem_cgroup_from_mm() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.222 us | }
|
|
0) | __memcg_kmem_charge_memcg() {
|
|
0) 0.140 us | try_charge();
|
|
0) | page_counter_try_charge() {
|
|
0) 0.130 us | propagate_protected_usage();
|
|
0) 0.140 us | propagate_protected_usage();
|
|
0) 0.140 us | propagate_protected_usage();
|
|
0) 0.130 us | propagate_protected_usage();
|
|
0) 1.213 us | }
|
|
0) 1.773 us | }
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 3.947 us | }
|
|
0) 6.762 us | }
|
|
0) 7.825 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 9.207 us | }
|
|
0) | __pte_alloc() {
|
|
0) | pte_alloc_one() {
|
|
0) | alloc_pages_current() {
|
|
0) 0.130 us | get_task_policy.part.0();
|
|
0) 0.130 us | policy_nodemask();
|
|
0) 0.140 us | policy_node();
|
|
0) | __alloc_pages_nodemask() {
|
|
0) 0.141 us | should_fail_alloc_page();
|
|
0) | get_page_from_freelist() {
|
|
0) 0.140 us | __inc_numa_state();
|
|
0) 0.150 us | __inc_numa_state();
|
|
0) | prep_new_page() {
|
|
0) | kernel_init_free_pages() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 1.002 us | }
|
|
0) 1.262 us | }
|
|
0) 2.104 us | }
|
|
0) | __memcg_kmem_charge() {
|
|
0) | get_mem_cgroup_from_mm() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.303 us | }
|
|
0) | __memcg_kmem_charge_memcg() {
|
|
0) 0.150 us | try_charge();
|
|
0) | page_counter_try_charge() {
|
|
0) 0.130 us | propagate_protected_usage();
|
|
0) 0.131 us | propagate_protected_usage();
|
|
0) 0.140 us | propagate_protected_usage();
|
|
0) 0.130 us | propagate_protected_usage();
|
|
0) 1.222 us | }
|
|
0) 1.773 us | }
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 4.038 us | }
|
|
0) 6.813 us | }
|
|
0) 7.875 us | }
|
|
0) 0.141 us | inc_zone_page_state();
|
|
0) 8.426 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 9.808 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.491 us | }
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) + 34.294 us | }
|
|
0) | security_vm_enough_memory_mm() {
|
|
0) | cap_vm_enough_memory() {
|
|
0) 0.130 us | cap_capable();
|
|
0) 0.401 us | }
|
|
0) | __vm_enough_memory() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.681 us | }
|
|
0) 1.482 us | }
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 1.212 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.661 us | }
|
|
0) 2.555 us | }
|
|
0) 2.835 us | }
|
|
0) 0.140 us | vma_dup_policy();
|
|
0) | anon_vma_fork() {
|
|
0) | anon_vma_clone() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.131 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.220 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.292 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.645 us | }
|
|
0) 0.131 us | down_write();
|
|
0) 0.190 us | anon_vma_interval_tree_insert();
|
|
0) 0.130 us | up_write();
|
|
0) 3.787 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.140 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.242 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.681 us | }
|
|
0) 2.595 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.242 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.681 us | }
|
|
0) 2.585 us | }
|
|
0) 0.131 us | down_write();
|
|
0) 0.150 us | anon_vma_interval_tree_insert();
|
|
0) 0.140 us | up_write();
|
|
0) + 10.319 us | }
|
|
0) 0.141 us | down_write();
|
|
0) 0.150 us | vma_interval_tree_insert_after();
|
|
0) 0.131 us | up_write();
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.141 us | vma_compute_subtree_gap();
|
|
0) 0.401 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.131 us | vma_compute_subtree_gap();
|
|
0) 0.401 us | }
|
|
0) 1.232 us | }
|
|
0) | copy_page_range() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) 0.190 us | vm_normal_page();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.400 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.410 us | }
|
|
0) 2.816 us | }
|
|
0) | security_vm_enough_memory_mm() {
|
|
0) | cap_vm_enough_memory() {
|
|
0) 0.141 us | cap_capable();
|
|
0) 0.401 us | }
|
|
0) | __vm_enough_memory() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.952 us | }
|
|
0) 1.763 us | }
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.140 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.213 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.220 us | preempt_count_sub();
|
|
0) + 13.135 us | }
|
|
0) + 15.068 us | }
|
|
0) + 15.439 us | }
|
|
0) 0.160 us | vma_dup_policy();
|
|
0) | anon_vma_fork() {
|
|
0) | anon_vma_clone() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.150 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.362 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.681 us | }
|
|
0) 2.785 us | }
|
|
0) 0.140 us | down_write();
|
|
0) 0.150 us | anon_vma_interval_tree_insert();
|
|
0) 0.130 us | up_write();
|
|
0) 4.017 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.232 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.615 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.223 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.555 us | }
|
|
0) 0.130 us | down_write();
|
|
0) 0.140 us | anon_vma_interval_tree_insert();
|
|
0) 0.140 us | up_write();
|
|
0) + 10.520 us | }
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.160 us | vma_compute_subtree_gap();
|
|
0) 0.431 us | }
|
|
0) 0.802 us | }
|
|
0) | copy_page_range() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.410 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.421 us | }
|
|
0) 0.140 us | vm_normal_page();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.410 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.410 us | }
|
|
0) 2.976 us | }
|
|
0) | security_vm_enough_memory_mm() {
|
|
0) | cap_vm_enough_memory() {
|
|
0) 0.140 us | cap_capable();
|
|
0) 0.391 us | }
|
|
0) | __vm_enough_memory() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.712 us | }
|
|
0) 1.573 us | }
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.140 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.212 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.555 us | }
|
|
0) 2.845 us | }
|
|
0) 0.140 us | vma_dup_policy();
|
|
0) | anon_vma_fork() {
|
|
0) | anon_vma_clone() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.140 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.202 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.535 us | }
|
|
0) 0.140 us | down_write();
|
|
0) 0.151 us | anon_vma_interval_tree_insert();
|
|
0) 0.140 us | up_write();
|
|
0) 3.646 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.223 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.564 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.140 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.223 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.645 us | }
|
|
0) 0.130 us | down_write();
|
|
0) 0.141 us | anon_vma_interval_tree_insert();
|
|
0) 0.130 us | up_write();
|
|
0) + 10.199 us | }
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.150 us | vma_compute_subtree_gap();
|
|
0) 0.150 us | vma_compute_subtree_gap();
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.160 us | vma_compute_subtree_gap();
|
|
0) 1.533 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.141 us | vma_compute_subtree_gap();
|
|
0) 0.401 us | }
|
|
0) 2.354 us | }
|
|
0) | copy_page_range() {
|
|
0) | __pte_alloc() {
|
|
0) | pte_alloc_one() {
|
|
0) | alloc_pages_current() {
|
|
0) 0.161 us | get_task_policy.part.0();
|
|
0) 0.140 us | policy_nodemask();
|
|
0) 0.141 us | policy_node();
|
|
0) | __alloc_pages_nodemask() {
|
|
0) 0.151 us | should_fail_alloc_page();
|
|
0) | get_page_from_freelist() {
|
|
0) 0.141 us | __inc_numa_state();
|
|
0) 0.160 us | __inc_numa_state();
|
|
0) | prep_new_page() {
|
|
0) | kernel_init_free_pages() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 1.322 us | }
|
|
0) 1.583 us | }
|
|
0) 2.515 us | }
|
|
0) | __memcg_kmem_charge() {
|
|
0) | get_mem_cgroup_from_mm() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.222 us | }
|
|
0) | __memcg_kmem_charge_memcg() {
|
|
0) 0.160 us | try_charge();
|
|
0) | page_counter_try_charge() {
|
|
0) 0.130 us | propagate_protected_usage();
|
|
0) 0.141 us | propagate_protected_usage();
|
|
0) 0.140 us | propagate_protected_usage();
|
|
0) 0.141 us | propagate_protected_usage();
|
|
0) 1.322 us | }
|
|
0) 1.903 us | }
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 4.068 us | }
|
|
0) 7.394 us | }
|
|
0) 8.486 us | }
|
|
0) 0.141 us | inc_zone_page_state();
|
|
0) 9.057 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) + 10.399 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.150 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.151 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.150 us | vm_normal_page();
|
|
0) 0.150 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.151 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.150 us | vm_normal_page();
|
|
0) 0.150 us | vm_normal_page();
|
|
0) 0.150 us | vm_normal_page();
|
|
0) 0.150 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.150 us | vm_normal_page();
|
|
0) 0.150 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.261 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.151 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.151 us | vm_normal_page();
|
|
0) 0.150 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.151 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.151 us | vm_normal_page();
|
|
0) 0.150 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.150 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.150 us | vm_normal_page();
|
|
0) 0.151 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.150 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.150 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.150 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.151 us | vm_normal_page();
|
|
0) 0.150 us | vm_normal_page();
|
|
0) 0.151 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.150 us | vm_normal_page();
|
|
0) 0.150 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.201 us | vm_normal_page();
|
|
0) 0.331 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.151 us | vm_normal_page();
|
|
0) 0.150 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.150 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.150 us | vm_normal_page();
|
|
0) 0.151 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.150 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.151 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.201 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.150 us | vm_normal_page();
|
|
0) 0.151 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.151 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.150 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.411 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.411 us | }
|
|
0) + 83.327 us | }
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.131 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.202 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.662 us | }
|
|
0) 2.545 us | }
|
|
0) 2.825 us | }
|
|
0) 0.131 us | vma_dup_policy();
|
|
0) | anon_vma_fork() {
|
|
0) | anon_vma_clone() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.202 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.525 us | }
|
|
0) 0.131 us | down_write();
|
|
0) 0.140 us | anon_vma_interval_tree_insert();
|
|
0) 0.141 us | up_write();
|
|
0) 3.627 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.131 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.222 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.852 us | }
|
|
0) 2.735 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.140 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.223 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.564 us | }
|
|
0) 0.130 us | down_write();
|
|
0) 0.150 us | anon_vma_interval_tree_insert();
|
|
0) 0.130 us | up_write();
|
|
0) + 10.249 us | }
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.130 us | vma_compute_subtree_gap();
|
|
0) 0.141 us | vma_compute_subtree_gap();
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.141 us | vma_compute_subtree_gap();
|
|
0) 0.130 us | vma_compute_subtree_gap();
|
|
0) 1.472 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.130 us | vma_compute_subtree_gap();
|
|
0) 0.390 us | }
|
|
0) 2.305 us | }
|
|
0) | copy_page_range() {
|
|
0) | __pud_alloc() {
|
|
0) | get_zeroed_page() {
|
|
0) | __get_free_pages() {
|
|
0) | alloc_pages_current() {
|
|
0) 0.141 us | get_task_policy.part.0();
|
|
0) 0.130 us | policy_nodemask();
|
|
0) 0.141 us | policy_node();
|
|
0) | __alloc_pages_nodemask() {
|
|
0) 0.140 us | should_fail_alloc_page();
|
|
0) | get_page_from_freelist() {
|
|
0) 0.140 us | __inc_numa_state();
|
|
0) 0.150 us | __inc_numa_state();
|
|
0) | prep_new_page() {
|
|
0) | kernel_init_free_pages() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.802 us | }
|
|
0) 1.072 us | }
|
|
0) 1.943 us | }
|
|
0) | __memcg_kmem_charge() {
|
|
0) | get_mem_cgroup_from_mm() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.212 us | }
|
|
0) | __memcg_kmem_charge_memcg() {
|
|
0) 0.150 us | try_charge();
|
|
0) | page_counter_try_charge() {
|
|
0) 0.131 us | propagate_protected_usage();
|
|
0) 0.130 us | propagate_protected_usage();
|
|
0) 0.141 us | propagate_protected_usage();
|
|
0) 0.140 us | propagate_protected_usage();
|
|
0) 1.222 us | }
|
|
0) 1.764 us | }
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 3.917 us | }
|
|
0) 6.632 us | }
|
|
0) 7.684 us | }
|
|
0) 7.945 us | }
|
|
0) 8.215 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.221 us | preempt_count_add();
|
|
0) 0.681 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.491 us | }
|
|
0) 9.969 us | }
|
|
0) | __pmd_alloc() {
|
|
0) | alloc_pages_current() {
|
|
0) 0.130 us | get_task_policy.part.0();
|
|
0) 0.131 us | policy_nodemask();
|
|
0) 0.140 us | policy_node();
|
|
0) | __alloc_pages_nodemask() {
|
|
0) 0.140 us | should_fail_alloc_page();
|
|
0) | get_page_from_freelist() {
|
|
0) 0.141 us | __inc_numa_state();
|
|
0) 0.140 us | __inc_numa_state();
|
|
0) | prep_new_page() {
|
|
0) | kernel_init_free_pages() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.801 us | }
|
|
0) 1.061 us | }
|
|
0) 1.934 us | }
|
|
0) | __memcg_kmem_charge() {
|
|
0) | get_mem_cgroup_from_mm() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.202 us | }
|
|
0) | __memcg_kmem_charge_memcg() {
|
|
0) 0.150 us | try_charge();
|
|
0) | page_counter_try_charge() {
|
|
0) 0.140 us | propagate_protected_usage();
|
|
0) 0.141 us | propagate_protected_usage();
|
|
0) 0.140 us | propagate_protected_usage();
|
|
0) 0.131 us | propagate_protected_usage();
|
|
0) 1.222 us | }
|
|
0) 1.773 us | }
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 3.907 us | }
|
|
0) 6.573 us | }
|
|
0) 7.624 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 8.967 us | }
|
|
0) | __pte_alloc() {
|
|
0) | pte_alloc_one() {
|
|
0) | alloc_pages_current() {
|
|
0) 0.130 us | get_task_policy.part.0();
|
|
0) 0.130 us | policy_nodemask();
|
|
0) 0.130 us | policy_node();
|
|
0) | __alloc_pages_nodemask() {
|
|
0) 0.130 us | should_fail_alloc_page();
|
|
0) | get_page_from_freelist() {
|
|
0) 0.140 us | __inc_numa_state();
|
|
0) 0.141 us | __inc_numa_state();
|
|
0) | prep_new_page() {
|
|
0) | kernel_init_free_pages() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.852 us | }
|
|
0) 1.102 us | }
|
|
0) 1.954 us | }
|
|
0) | __memcg_kmem_charge() {
|
|
0) | get_mem_cgroup_from_mm() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 1.212 us | }
|
|
0) | __memcg_kmem_charge_memcg() {
|
|
0) 0.141 us | try_charge();
|
|
0) | page_counter_try_charge() {
|
|
0) 0.311 us | propagate_protected_usage();
|
|
0) 0.130 us | propagate_protected_usage();
|
|
0) 0.141 us | propagate_protected_usage();
|
|
0) 0.140 us | propagate_protected_usage();
|
|
0) 1.402 us | }
|
|
0) 1.944 us | }
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 4.088 us | }
|
|
0) 6.712 us | }
|
|
0) 7.774 us | }
|
|
0) 0.140 us | inc_zone_page_state();
|
|
0) 8.305 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.390 us | }
|
|
0) 9.638 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.491 us | }
|
|
0) 0.200 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.150 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.151 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.150 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.150 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.150 us | preempt_count_sub();
|
|
0) 0.420 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.410 us | }
|
|
0) + 41.448 us | }
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.140 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.212 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.661 us | }
|
|
0) 2.695 us | }
|
|
0) 2.976 us | }
|
|
0) 0.140 us | vma_dup_policy();
|
|
0) 0.141 us | anon_vma_fork();
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.151 us | vma_compute_subtree_gap();
|
|
0) 0.401 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.141 us | vma_compute_subtree_gap();
|
|
0) 0.401 us | }
|
|
0) 1.232 us | }
|
|
0) 0.141 us | copy_page_range();
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.131 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.192 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.662 us | }
|
|
0) 2.535 us | }
|
|
0) 2.815 us | }
|
|
0) 0.141 us | vma_dup_policy();
|
|
0) | anon_vma_fork() {
|
|
0) | anon_vma_clone() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.140 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.192 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.535 us | }
|
|
0) 0.131 us | down_write();
|
|
0) 0.140 us | anon_vma_interval_tree_insert();
|
|
0) 0.141 us | up_write();
|
|
0) 3.637 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.131 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.222 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.565 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.401 us | __rcu_read_lock();
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 1.473 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.161 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.691 us | }
|
|
0) 2.836 us | }
|
|
0) 0.140 us | down_write();
|
|
0) 0.141 us | anon_vma_interval_tree_insert();
|
|
0) 0.130 us | up_write();
|
|
0) + 10.369 us | }
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.962 us | }
|
|
0) 1.252 us | }
|
|
0) | copy_page_range() {
|
|
0) | __pte_alloc() {
|
|
0) | pte_alloc_one() {
|
|
0) | alloc_pages_current() {
|
|
0) 0.141 us | get_task_policy.part.0();
|
|
0) 0.130 us | policy_nodemask();
|
|
0) 0.130 us | policy_node();
|
|
0) | __alloc_pages_nodemask() {
|
|
0) 0.130 us | should_fail_alloc_page();
|
|
0) | get_page_from_freelist() {
|
|
0) 0.140 us | __inc_numa_state();
|
|
0) 0.151 us | __inc_numa_state();
|
|
0) | prep_new_page() {
|
|
0) | kernel_init_free_pages() {
|
|
0) 0.131 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.812 us | }
|
|
0) 1.072 us | }
|
|
0) 1.913 us | }
|
|
0) | __memcg_kmem_charge() {
|
|
0) | get_mem_cgroup_from_mm() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 1.202 us | }
|
|
0) | __memcg_kmem_charge_memcg() {
|
|
0) 0.151 us | try_charge();
|
|
0) | page_counter_try_charge() {
|
|
0) 0.130 us | propagate_protected_usage();
|
|
0) 0.140 us | propagate_protected_usage();
|
|
0) 0.140 us | propagate_protected_usage();
|
|
0) 0.140 us | propagate_protected_usage();
|
|
0) 1.222 us | }
|
|
0) 1.753 us | }
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 3.898 us | }
|
|
0) 6.482 us | }
|
|
0) 7.544 us | }
|
|
0) 0.141 us | inc_zone_page_state();
|
|
0) 8.075 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 9.407 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) 0.201 us | vm_normal_page();
|
|
0) 0.150 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.150 us | vm_normal_page();
|
|
0) 0.151 us | vm_normal_page();
|
|
0) 0.150 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.411 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.411 us | }
|
|
0) + 20.218 us | }
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.203 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.661 us | }
|
|
0) 2.524 us | }
|
|
0) 2.806 us | }
|
|
0) 0.130 us | vma_dup_policy();
|
|
0) 0.141 us | anon_vma_fork();
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.131 us | vma_compute_subtree_gap();
|
|
0) 0.401 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.141 us | vma_compute_subtree_gap();
|
|
0) 0.401 us | }
|
|
0) 1.212 us | }
|
|
0) 0.141 us | copy_page_range();
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.131 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.292 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.661 us | }
|
|
0) 2.625 us | }
|
|
0) 2.905 us | }
|
|
0) 0.130 us | vma_dup_policy();
|
|
0) 0.140 us | anon_vma_fork();
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.952 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.150 us | vma_compute_subtree_gap();
|
|
0) 0.411 us | }
|
|
0) 1.793 us | }
|
|
0) 0.151 us | copy_page_range();
|
|
0) | security_vm_enough_memory_mm() {
|
|
0) | cap_vm_enough_memory() {
|
|
0) 0.131 us | cap_capable();
|
|
0) 0.401 us | }
|
|
0) | __vm_enough_memory() {
|
|
0) 0.131 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 1.473 us | }
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.131 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.202 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.662 us | }
|
|
0) 2.535 us | }
|
|
0) 2.815 us | }
|
|
0) 0.131 us | vma_dup_policy();
|
|
0) | anon_vma_fork() {
|
|
0) | anon_vma_clone() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.202 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.661 us | }
|
|
0) 2.535 us | }
|
|
0) 0.131 us | down_write();
|
|
0) 0.140 us | anon_vma_interval_tree_insert();
|
|
0) 0.141 us | up_write();
|
|
0) 3.637 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.131 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.232 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.682 us | }
|
|
0) 2.655 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.222 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.555 us | }
|
|
0) 0.131 us | down_write();
|
|
0) 0.140 us | anon_vma_interval_tree_insert();
|
|
0) 0.131 us | up_write();
|
|
0) + 10.179 us | }
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.401 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.130 us | vma_compute_subtree_gap();
|
|
0) 0.401 us | }
|
|
0) 1.202 us | }
|
|
0) | copy_page_range() {
|
|
0) | __pte_alloc() {
|
|
0) | pte_alloc_one() {
|
|
0) | alloc_pages_current() {
|
|
0) 0.140 us | get_task_policy.part.0();
|
|
0) 0.131 us | policy_nodemask();
|
|
0) 0.130 us | policy_node();
|
|
0) | __alloc_pages_nodemask() {
|
|
0) 0.130 us | should_fail_alloc_page();
|
|
0) | get_page_from_freelist() {
|
|
0) 0.141 us | __inc_numa_state();
|
|
0) 0.140 us | __inc_numa_state();
|
|
0) | prep_new_page() {
|
|
0) | kernel_init_free_pages() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.811 us | }
|
|
0) 1.082 us | }
|
|
0) 1.934 us | }
|
|
0) | __memcg_kmem_charge() {
|
|
0) | get_mem_cgroup_from_mm() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.203 us | }
|
|
0) | __memcg_kmem_charge_memcg() {
|
|
0) 0.150 us | try_charge();
|
|
0) | page_counter_try_charge() {
|
|
0) 0.140 us | propagate_protected_usage();
|
|
0) 0.131 us | propagate_protected_usage();
|
|
0) 0.130 us | propagate_protected_usage();
|
|
0) 0.141 us | propagate_protected_usage();
|
|
0) 1.212 us | }
|
|
0) 1.763 us | }
|
|
0) 0.131 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 3.887 us | }
|
|
0) 6.513 us | }
|
|
0) 7.564 us | }
|
|
0) 0.140 us | inc_zone_page_state();
|
|
0) 8.096 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 9.428 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.131 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.491 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.400 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.400 us | }
|
|
0) | __pte_alloc() {
|
|
0) | pte_alloc_one() {
|
|
0) | alloc_pages_current() {
|
|
0) 0.131 us | get_task_policy.part.0();
|
|
0) 0.130 us | policy_nodemask();
|
|
0) 0.141 us | policy_node();
|
|
0) | __alloc_pages_nodemask() {
|
|
0) 0.130 us | should_fail_alloc_page();
|
|
0) | get_page_from_freelist() {
|
|
0) 0.140 us | __inc_numa_state();
|
|
0) 0.141 us | __inc_numa_state();
|
|
0) | prep_new_page() {
|
|
0) | kernel_init_free_pages() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.842 us | }
|
|
0) 1.102 us | }
|
|
0) 1.963 us | }
|
|
0) | __memcg_kmem_charge() {
|
|
0) | get_mem_cgroup_from_mm() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.202 us | }
|
|
0) | __memcg_kmem_charge_memcg() {
|
|
0) 0.150 us | try_charge();
|
|
0) | page_counter_try_charge() {
|
|
0) 0.131 us | propagate_protected_usage();
|
|
0) 0.140 us | propagate_protected_usage();
|
|
0) 0.141 us | propagate_protected_usage();
|
|
0) 0.130 us | propagate_protected_usage();
|
|
0) 1.222 us | }
|
|
0) 1.764 us | }
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 3.897 us | }
|
|
0) 6.522 us | }
|
|
0) 7.574 us | }
|
|
0) 0.150 us | inc_zone_page_state();
|
|
0) 8.115 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.391 us | }
|
|
0) 9.437 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.410 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.410 us | }
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) + 26.459 us | }
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.140 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.131 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 1.282 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.605 us | }
|
|
0) 2.885 us | }
|
|
0) 0.140 us | vma_dup_policy();
|
|
0) 0.140 us | anon_vma_fork();
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.130 us | vma_compute_subtree_gap();
|
|
0) 0.401 us | }
|
|
0) 0.692 us | }
|
|
0) 0.150 us | copy_page_range();
|
|
0) | security_vm_enough_memory_mm() {
|
|
0) | cap_vm_enough_memory() {
|
|
0) 0.130 us | cap_capable();
|
|
0) 0.400 us | }
|
|
0) | __vm_enough_memory() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 1.783 us | }
|
|
0) 2.595 us | }
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.203 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.534 us | }
|
|
0) 2.806 us | }
|
|
0) 0.140 us | vma_dup_policy();
|
|
0) | anon_vma_fork() {
|
|
0) | anon_vma_clone() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.140 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.131 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 1.202 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.545 us | }
|
|
0) 0.130 us | down_write();
|
|
0) 0.140 us | anon_vma_interval_tree_insert();
|
|
0) 0.140 us | up_write();
|
|
0) 3.637 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 1.222 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.835 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.212 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.545 us | }
|
|
0) 0.141 us | down_write();
|
|
0) 0.140 us | anon_vma_interval_tree_insert();
|
|
0) 0.131 us | up_write();
|
|
0) + 10.370 us | }
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.130 us | vma_compute_subtree_gap();
|
|
0) 0.401 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.130 us | vma_compute_subtree_gap();
|
|
0) 0.391 us | }
|
|
0) 1.202 us | }
|
|
0) | copy_page_range() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.421 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.411 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) | __pte_alloc() {
|
|
0) | pte_alloc_one() {
|
|
0) | alloc_pages_current() {
|
|
0) 0.130 us | get_task_policy.part.0();
|
|
0) 0.130 us | policy_nodemask();
|
|
0) 0.130 us | policy_node();
|
|
0) | __alloc_pages_nodemask() {
|
|
0) 0.131 us | should_fail_alloc_page();
|
|
0) | get_page_from_freelist() {
|
|
0) 0.141 us | __inc_numa_state();
|
|
0) 0.140 us | __inc_numa_state();
|
|
0) | prep_new_page() {
|
|
0) | kernel_init_free_pages() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.170 us | preempt_count_sub();
|
|
0) 0.861 us | }
|
|
0) 1.132 us | }
|
|
0) 1.984 us | }
|
|
0) | __memcg_kmem_charge() {
|
|
0) | get_mem_cgroup_from_mm() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.202 us | }
|
|
0) | __memcg_kmem_charge_memcg() {
|
|
0) 0.140 us | try_charge();
|
|
0) | page_counter_try_charge() {
|
|
0) 0.130 us | propagate_protected_usage();
|
|
0) 0.130 us | propagate_protected_usage();
|
|
0) 0.140 us | propagate_protected_usage();
|
|
0) 0.140 us | propagate_protected_usage();
|
|
0) 1.223 us | }
|
|
0) 1.753 us | }
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 3.967 us | }
|
|
0) 6.623 us | }
|
|
0) 7.675 us | }
|
|
0) 0.170 us | inc_zone_page_state();
|
|
0) 8.226 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.391 us | }
|
|
0) 9.558 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.621 us | }
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.151 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.130 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) + 23.123 us | }
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.202 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.661 us | }
|
|
0) 2.535 us | }
|
|
0) 2.816 us | }
|
|
0) 0.421 us | vma_dup_policy();
|
|
0) 0.140 us | anon_vma_fork();
|
|
0) 0.171 us | down_write();
|
|
0) 0.130 us | vma_interval_tree_insert_after();
|
|
0) 0.131 us | up_write();
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.131 us | vma_compute_subtree_gap();
|
|
0) 0.401 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.141 us | vma_compute_subtree_gap();
|
|
0) 0.401 us | }
|
|
0) 1.212 us | }
|
|
0) 0.141 us | copy_page_range();
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.202 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.661 us | }
|
|
0) 2.525 us | }
|
|
0) 2.805 us | }
|
|
0) 0.130 us | vma_dup_policy();
|
|
0) 0.140 us | anon_vma_fork();
|
|
0) 0.170 us | down_write();
|
|
0) 0.131 us | vma_interval_tree_insert_after();
|
|
0) 0.130 us | up_write();
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.130 us | vma_compute_subtree_gap();
|
|
0) 0.390 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.130 us | vma_compute_subtree_gap();
|
|
0) 0.400 us | }
|
|
0) 1.193 us | }
|
|
0) 0.140 us | copy_page_range();
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.193 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.651 us | }
|
|
0) 2.524 us | }
|
|
0) 2.796 us | }
|
|
0) 0.130 us | vma_dup_policy();
|
|
0) 0.131 us | anon_vma_fork();
|
|
0) 0.150 us | down_write();
|
|
0) 0.141 us | vma_interval_tree_insert_after();
|
|
0) 0.130 us | up_write();
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.130 us | vma_compute_subtree_gap();
|
|
0) 0.400 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.401 us | }
|
|
0) 1.232 us | }
|
|
0) 0.140 us | copy_page_range();
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.362 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.662 us | }
|
|
0) 2.685 us | }
|
|
0) 2.955 us | }
|
|
0) 0.141 us | vma_dup_policy();
|
|
0) 0.130 us | anon_vma_fork();
|
|
0) 0.141 us | down_write();
|
|
0) 0.130 us | vma_interval_tree_insert_after();
|
|
0) 0.141 us | up_write();
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.141 us | vma_compute_subtree_gap();
|
|
0) 0.401 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.141 us | vma_compute_subtree_gap();
|
|
0) 0.391 us | }
|
|
0) 1.202 us | }
|
|
0) 0.141 us | copy_page_range();
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.141 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.202 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.662 us | }
|
|
0) 2.535 us | }
|
|
0) 2.815 us | }
|
|
0) 0.131 us | vma_dup_policy();
|
|
0) 0.140 us | anon_vma_fork();
|
|
0) 0.131 us | down_write();
|
|
0) 0.140 us | vma_interval_tree_insert_after();
|
|
0) 0.131 us | up_write();
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.131 us | vma_compute_subtree_gap();
|
|
0) 0.401 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.141 us | vma_compute_subtree_gap();
|
|
0) 0.401 us | }
|
|
0) 1.212 us | }
|
|
0) 0.131 us | copy_page_range();
|
|
0) | security_vm_enough_memory_mm() {
|
|
0) | cap_vm_enough_memory() {
|
|
0) 0.141 us | cap_capable();
|
|
0) 0.391 us | }
|
|
0) | __vm_enough_memory() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.681 us | }
|
|
0) 1.483 us | }
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.131 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.192 us | }
|
|
0) | __slab_alloc.isra.0() {
|
|
0) | ___slab_alloc() {
|
|
0) | get_partial_node.isra.0.part.0() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.501 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.400 us | }
|
|
0) 1.343 us | }
|
|
0) 1.733 us | }
|
|
0) 2.033 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.661 us | }
|
|
0) 4.769 us | }
|
|
0) 5.039 us | }
|
|
0) 0.130 us | vma_dup_policy();
|
|
0) | anon_vma_fork() {
|
|
0) | anon_vma_clone() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.213 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.554 us | }
|
|
0) 0.130 us | down_write();
|
|
0) | anon_vma_interval_tree_insert() {
|
|
0) 0.140 us | __anon_vma_interval_tree_augment_rotate();
|
|
0) 0.130 us | __anon_vma_interval_tree_augment_rotate();
|
|
0) 0.782 us | }
|
|
0) 0.130 us | up_write();
|
|
0) 4.288 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.233 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.681 us | }
|
|
0) 2.564 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.140 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.131 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 1.223 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.555 us | }
|
|
0) 0.130 us | down_write();
|
|
0) 0.151 us | anon_vma_interval_tree_insert();
|
|
0) 0.130 us | up_write();
|
|
0) + 10.770 us | }
|
|
0) 0.140 us | down_write();
|
|
0) 0.140 us | vma_interval_tree_insert_after();
|
|
0) 0.130 us | up_write();
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.401 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.130 us | vma_compute_subtree_gap();
|
|
0) 0.541 us | }
|
|
0) 1.353 us | }
|
|
0) | copy_page_range() {
|
|
0) | __pte_alloc() {
|
|
0) | pte_alloc_one() {
|
|
0) | alloc_pages_current() {
|
|
0) 0.130 us | get_task_policy.part.0();
|
|
0) 0.131 us | policy_nodemask();
|
|
0) 0.140 us | policy_node();
|
|
0) | __alloc_pages_nodemask() {
|
|
0) 0.140 us | should_fail_alloc_page();
|
|
0) | get_page_from_freelist() {
|
|
0) 0.140 us | __inc_numa_state();
|
|
0) 0.140 us | __inc_numa_state();
|
|
0) | prep_new_page() {
|
|
0) | kernel_init_free_pages() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.821 us | }
|
|
0) 1.072 us | }
|
|
0) 1.944 us | }
|
|
0) | __memcg_kmem_charge() {
|
|
0) | get_mem_cgroup_from_mm() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.193 us | }
|
|
0) | __memcg_kmem_charge_memcg() {
|
|
0) 0.150 us | try_charge();
|
|
0) | page_counter_try_charge() {
|
|
0) 0.130 us | propagate_protected_usage();
|
|
0) 0.141 us | propagate_protected_usage();
|
|
0) 0.140 us | propagate_protected_usage();
|
|
0) 0.131 us | propagate_protected_usage();
|
|
0) 1.222 us | }
|
|
0) 1.753 us | }
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 3.887 us | }
|
|
0) 6.513 us | }
|
|
0) 7.554 us | }
|
|
0) 0.150 us | inc_zone_page_state();
|
|
0) 8.106 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.391 us | }
|
|
0) 9.438 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) 0.140 us | vm_normal_page();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) + 12.243 us | }
|
|
0) | security_vm_enough_memory_mm() {
|
|
0) | cap_vm_enough_memory() {
|
|
0) 0.130 us | cap_capable();
|
|
0) 0.391 us | }
|
|
0) | __vm_enough_memory() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.682 us | }
|
|
0) 1.463 us | }
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.373 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.796 us | }
|
|
0) 3.056 us | }
|
|
0) 0.130 us | vma_dup_policy();
|
|
0) | anon_vma_fork() {
|
|
0) | anon_vma_clone() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.131 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.212 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.662 us | }
|
|
0) 2.535 us | }
|
|
0) 0.130 us | down_write();
|
|
0) 0.180 us | anon_vma_interval_tree_insert();
|
|
0) 0.140 us | up_write();
|
|
0) 3.677 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.131 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.222 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.682 us | }
|
|
0) 2.565 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.131 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.222 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.672 us | }
|
|
0) 2.555 us | }
|
|
0) 0.130 us | down_write();
|
|
0) 0.150 us | anon_vma_interval_tree_insert();
|
|
0) 0.130 us | up_write();
|
|
0) + 10.139 us | }
|
|
0) 0.130 us | down_write();
|
|
0) 0.131 us | vma_interval_tree_insert_after();
|
|
0) 0.130 us | up_write();
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.130 us | vma_compute_subtree_gap();
|
|
0) 0.390 us | }
|
|
0) 0.712 us | }
|
|
0) | copy_page_range() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) 0.140 us | vm_normal_page();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 2.815 us | }
|
|
0) | security_vm_enough_memory_mm() {
|
|
0) | cap_vm_enough_memory() {
|
|
0) 0.130 us | cap_capable();
|
|
0) 0.391 us | }
|
|
0) | __vm_enough_memory() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 1.472 us | }
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.140 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 1.202 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.661 us | }
|
|
0) 2.535 us | }
|
|
0) 2.805 us | }
|
|
0) 0.130 us | vma_dup_policy();
|
|
0) | anon_vma_fork() {
|
|
0) | anon_vma_clone() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.141 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.202 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.672 us | }
|
|
0) 2.535 us | }
|
|
0) 0.130 us | down_write();
|
|
0) 0.140 us | anon_vma_interval_tree_insert();
|
|
0) 0.140 us | up_write();
|
|
0) 3.627 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 1.222 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.131 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.565 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 1.222 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.131 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.842 us | }
|
|
0) 2.735 us | }
|
|
0) 0.131 us | down_write();
|
|
0) 0.140 us | anon_vma_interval_tree_insert();
|
|
0) 0.131 us | up_write();
|
|
0) + 10.249 us | }
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.130 us | vma_compute_subtree_gap();
|
|
0) 0.391 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.130 us | vma_compute_subtree_gap();
|
|
0) 0.401 us | }
|
|
0) 1.202 us | }
|
|
0) | copy_page_range() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.411 us | }
|
|
0) 3.506 us | }
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.140 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.203 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.661 us | }
|
|
0) 2.544 us | }
|
|
0) 2.816 us | }
|
|
0) 0.130 us | vma_dup_policy();
|
|
0) 0.141 us | anon_vma_fork();
|
|
0) 0.170 us | down_write();
|
|
0) 0.140 us | vma_interval_tree_insert_after();
|
|
0) 0.130 us | up_write();
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.130 us | vma_compute_subtree_gap();
|
|
0) 0.401 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.401 us | }
|
|
0) 1.222 us | }
|
|
0) 0.140 us | copy_page_range();
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 1.202 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.661 us | }
|
|
0) 2.535 us | }
|
|
0) 2.805 us | }
|
|
0) 0.311 us | vma_dup_policy();
|
|
0) 0.130 us | anon_vma_fork();
|
|
0) 0.130 us | down_write();
|
|
0) 0.140 us | vma_interval_tree_insert_after();
|
|
0) 0.130 us | up_write();
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.130 us | vma_compute_subtree_gap();
|
|
0) 0.391 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.391 us | }
|
|
0) 1.202 us | }
|
|
0) 0.130 us | copy_page_range();
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.140 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.202 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.661 us | }
|
|
0) 2.525 us | }
|
|
0) 2.795 us | }
|
|
0) 0.130 us | vma_dup_policy();
|
|
0) 0.130 us | anon_vma_fork();
|
|
0) 0.130 us | down_write();
|
|
0) 0.130 us | vma_interval_tree_insert_after();
|
|
0) 0.130 us | up_write();
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.130 us | vma_compute_subtree_gap();
|
|
0) 0.401 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.401 us | }
|
|
0) 1.222 us | }
|
|
0) 0.140 us | copy_page_range();
|
|
0) | security_vm_enough_memory_mm() {
|
|
0) | cap_vm_enough_memory() {
|
|
0) 0.130 us | cap_capable();
|
|
0) 0.401 us | }
|
|
0) | __vm_enough_memory() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.672 us | }
|
|
0) 1.473 us | }
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.140 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.202 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.525 us | }
|
|
0) 2.805 us | }
|
|
0) 0.140 us | vma_dup_policy();
|
|
0) | anon_vma_fork() {
|
|
0) | anon_vma_clone() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.403 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.672 us | }
|
|
0) 2.755 us | }
|
|
0) 0.130 us | down_write();
|
|
0) | anon_vma_interval_tree_insert() {
|
|
0) 0.130 us | __anon_vma_interval_tree_augment_rotate();
|
|
0) 0.141 us | __anon_vma_interval_tree_augment_rotate();
|
|
0) 0.741 us | }
|
|
0) 0.140 us | up_write();
|
|
0) 4.439 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.232 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.672 us | }
|
|
0) 2.575 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.141 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.222 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.662 us | }
|
|
0) 2.565 us | }
|
|
0) 0.140 us | down_write();
|
|
0) 0.140 us | anon_vma_interval_tree_insert();
|
|
0) 0.130 us | up_write();
|
|
0) + 10.931 us | }
|
|
0) 0.130 us | down_write();
|
|
0) 0.131 us | vma_interval_tree_insert_after();
|
|
0) 0.130 us | up_write();
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.130 us | vma_compute_subtree_gap();
|
|
0) 0.400 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.130 us | vma_compute_subtree_gap();
|
|
0) 0.400 us | }
|
|
0) 1.203 us | }
|
|
0) | copy_page_range() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.421 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) 0.141 us | vm_normal_page();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.411 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 2.645 us | }
|
|
0) | security_vm_enough_memory_mm() {
|
|
0) | cap_vm_enough_memory() {
|
|
0) 0.130 us | cap_capable();
|
|
0) 0.401 us | }
|
|
0) | __vm_enough_memory() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 1.012 us | }
|
|
0) 1.804 us | }
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.141 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.212 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.672 us | }
|
|
0) 2.535 us | }
|
|
0) 2.815 us | }
|
|
0) 0.131 us | vma_dup_policy();
|
|
0) | anon_vma_fork() {
|
|
0) | anon_vma_clone() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.140 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.202 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.661 us | }
|
|
0) 2.545 us | }
|
|
0) 0.141 us | down_write();
|
|
0) 0.170 us | anon_vma_interval_tree_insert();
|
|
0) 0.131 us | up_write();
|
|
0) 3.657 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.131 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.222 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.672 us | }
|
|
0) 2.555 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.131 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.222 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.672 us | }
|
|
0) 2.565 us | }
|
|
0) 0.131 us | down_write();
|
|
0) 0.140 us | anon_vma_interval_tree_insert();
|
|
0) 0.131 us | up_write();
|
|
0) + 10.109 us | }
|
|
0) 0.130 us | down_write();
|
|
0) 0.140 us | vma_interval_tree_insert_after();
|
|
0) 0.130 us | up_write();
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.130 us | vma_compute_subtree_gap();
|
|
0) 0.401 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.141 us | vma_compute_subtree_gap();
|
|
0) 0.401 us | }
|
|
0) 1.422 us | }
|
|
0) | copy_page_range() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) 0.140 us | vm_normal_page();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 2.635 us | }
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 1.212 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.545 us | }
|
|
0) 2.815 us | }
|
|
0) 0.140 us | vma_dup_policy();
|
|
0) 0.130 us | anon_vma_fork();
|
|
0) 0.160 us | down_write();
|
|
0) 0.140 us | vma_interval_tree_insert_after();
|
|
0) 0.130 us | up_write();
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.401 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.130 us | vma_compute_subtree_gap();
|
|
0) 0.401 us | }
|
|
0) 1.192 us | }
|
|
0) 0.151 us | copy_page_range();
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 1.192 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.131 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.661 us | }
|
|
0) 2.535 us | }
|
|
0) 2.805 us | }
|
|
0) 0.141 us | vma_dup_policy();
|
|
0) 0.130 us | anon_vma_fork();
|
|
0) 0.131 us | down_write();
|
|
0) 0.140 us | vma_interval_tree_insert_after();
|
|
0) 0.131 us | up_write();
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.130 us | vma_compute_subtree_gap();
|
|
0) 0.401 us | }
|
|
0) 0.691 us | }
|
|
0) 0.131 us | copy_page_range();
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.131 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.192 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.661 us | }
|
|
0) 2.675 us | }
|
|
0) 2.955 us | }
|
|
0) 0.130 us | vma_dup_policy();
|
|
0) 0.130 us | anon_vma_fork();
|
|
0) 0.140 us | down_write();
|
|
0) 0.140 us | vma_interval_tree_insert_after();
|
|
0) 0.130 us | up_write();
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.130 us | vma_compute_subtree_gap();
|
|
0) 0.401 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.130 us | vma_compute_subtree_gap();
|
|
0) 0.391 us | }
|
|
0) 1.202 us | }
|
|
0) 0.140 us | copy_page_range();
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.202 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.661 us | }
|
|
0) 2.525 us | }
|
|
0) 2.795 us | }
|
|
0) 0.130 us | vma_dup_policy();
|
|
0) 0.130 us | anon_vma_fork();
|
|
0) 0.130 us | down_write();
|
|
0) | vma_interval_tree_insert_after() {
|
|
0) 0.151 us | vma_interval_tree_augment_rotate();
|
|
0) 0.130 us | vma_interval_tree_augment_rotate();
|
|
0) 0.772 us | }
|
|
0) 0.130 us | up_write();
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.130 us | vma_compute_subtree_gap();
|
|
0) 0.401 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.400 us | }
|
|
0) 1.213 us | }
|
|
0) 0.140 us | copy_page_range();
|
|
0) | security_vm_enough_memory_mm() {
|
|
0) | cap_vm_enough_memory() {
|
|
0) 0.140 us | cap_capable();
|
|
0) 0.390 us | }
|
|
0) | __vm_enough_memory() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.681 us | }
|
|
0) 1.473 us | }
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.393 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.735 us | }
|
|
0) 3.016 us | }
|
|
0) 0.130 us | vma_dup_policy();
|
|
0) | anon_vma_fork() {
|
|
0) | anon_vma_clone() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.141 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.202 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.575 us | }
|
|
0) 0.141 us | down_write();
|
|
0) | anon_vma_interval_tree_insert() {
|
|
0) 0.131 us | __anon_vma_interval_tree_augment_rotate();
|
|
0) 0.140 us | __anon_vma_interval_tree_augment_rotate();
|
|
0) 0.731 us | }
|
|
0) 0.130 us | up_write();
|
|
0) 4.338 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.140 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.222 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.575 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.140 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.222 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.681 us | }
|
|
0) 2.565 us | }
|
|
0) 0.141 us | down_write();
|
|
0) 0.140 us | anon_vma_interval_tree_insert();
|
|
0) 0.130 us | up_write();
|
|
0) + 10.820 us | }
|
|
0) 0.131 us | down_write();
|
|
0) 0.160 us | vma_interval_tree_insert_after();
|
|
0) 0.141 us | up_write();
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.131 us | vma_compute_subtree_gap();
|
|
0) 0.391 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.131 us | vma_compute_subtree_gap();
|
|
0) 0.401 us | }
|
|
0) 1.202 us | }
|
|
0) | copy_page_range() {
|
|
0) | __pte_alloc() {
|
|
0) | pte_alloc_one() {
|
|
0) | alloc_pages_current() {
|
|
0) 0.131 us | get_task_policy.part.0();
|
|
0) 0.131 us | policy_nodemask();
|
|
0) 0.130 us | policy_node();
|
|
0) | __alloc_pages_nodemask() {
|
|
0) 0.130 us | should_fail_alloc_page();
|
|
0) | get_page_from_freelist() {
|
|
0) 0.141 us | __inc_numa_state();
|
|
0) 0.150 us | __inc_numa_state();
|
|
0) | prep_new_page() {
|
|
0) | kernel_init_free_pages() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.941 us | }
|
|
0) 1.203 us | }
|
|
0) 2.054 us | }
|
|
0) | __memcg_kmem_charge() {
|
|
0) | get_mem_cgroup_from_mm() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.131 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.213 us | }
|
|
0) | __memcg_kmem_charge_memcg() {
|
|
0) 0.151 us | try_charge();
|
|
0) | page_counter_try_charge() {
|
|
0) 0.130 us | propagate_protected_usage();
|
|
0) 0.140 us | propagate_protected_usage();
|
|
0) 0.140 us | propagate_protected_usage();
|
|
0) 0.130 us | propagate_protected_usage();
|
|
0) 1.212 us | }
|
|
0) 1.763 us | }
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 3.908 us | }
|
|
0) 6.643 us | }
|
|
0) 7.945 us | }
|
|
0) 0.141 us | inc_zone_page_state();
|
|
0) 8.486 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.131 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 9.818 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.421 us | }
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.150 us | vm_normal_page();
|
|
0) 0.150 us | vm_normal_page();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) + 13.245 us | }
|
|
0) | security_vm_enough_memory_mm() {
|
|
0) | cap_vm_enough_memory() {
|
|
0) 0.130 us | cap_capable();
|
|
0) 0.390 us | }
|
|
0) | __vm_enough_memory() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 1.463 us | }
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.373 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.662 us | }
|
|
0) 2.715 us | }
|
|
0) 2.976 us | }
|
|
0) 0.131 us | vma_dup_policy();
|
|
0) | anon_vma_fork() {
|
|
0) | anon_vma_clone() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.140 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.202 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.525 us | }
|
|
0) 0.131 us | down_write();
|
|
0) 0.150 us | anon_vma_interval_tree_insert();
|
|
0) 0.131 us | up_write();
|
|
0) 3.637 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.131 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.222 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.672 us | }
|
|
0) 2.545 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.131 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.222 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.672 us | }
|
|
0) 2.555 us | }
|
|
0) 0.130 us | down_write();
|
|
0) 0.140 us | anon_vma_interval_tree_insert();
|
|
0) 0.140 us | up_write();
|
|
0) + 10.079 us | }
|
|
0) 0.130 us | down_write();
|
|
0) 0.141 us | vma_interval_tree_insert_after();
|
|
0) 0.140 us | up_write();
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.400 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.411 us | }
|
|
0) 1.223 us | }
|
|
0) | copy_page_range() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.421 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) 0.150 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.411 us | }
|
|
0) 3.286 us | }
|
|
0) | security_vm_enough_memory_mm() {
|
|
0) | cap_vm_enough_memory() {
|
|
0) 0.130 us | cap_capable();
|
|
0) 0.400 us | }
|
|
0) | __vm_enough_memory() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 1.473 us | }
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.193 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.661 us | }
|
|
0) 2.534 us | }
|
|
0) 2.806 us | }
|
|
0) 0.130 us | vma_dup_policy();
|
|
0) | anon_vma_fork() {
|
|
0) | anon_vma_clone() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 1.212 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.545 us | }
|
|
0) 0.130 us | down_write();
|
|
0) 0.141 us | anon_vma_interval_tree_insert();
|
|
0) 0.130 us | up_write();
|
|
0) 3.636 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 1.213 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.555 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.140 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 1.222 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.672 us | }
|
|
0) 2.745 us | }
|
|
0) 0.140 us | down_write();
|
|
0) 0.140 us | anon_vma_interval_tree_insert();
|
|
0) 0.130 us | up_write();
|
|
0) + 10.270 us | }
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.141 us | vma_compute_subtree_gap();
|
|
0) 0.401 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.141 us | vma_compute_subtree_gap();
|
|
0) 0.401 us | }
|
|
0) 1.202 us | }
|
|
0) | copy_page_range() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.411 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 4.128 us | }
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.140 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.203 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.524 us | }
|
|
0) 2.806 us | }
|
|
0) 0.130 us | vma_dup_policy();
|
|
0) 0.141 us | anon_vma_fork();
|
|
0) 0.230 us | down_write();
|
|
0) 0.140 us | vma_interval_tree_insert_after();
|
|
0) 0.130 us | up_write();
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.130 us | vma_compute_subtree_gap();
|
|
0) 0.401 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.401 us | }
|
|
0) 1.222 us | }
|
|
0) 0.140 us | copy_page_range();
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.140 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 1.202 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.832 us | }
|
|
0) 2.705 us | }
|
|
0) 2.975 us | }
|
|
0) 0.130 us | vma_dup_policy();
|
|
0) 0.140 us | anon_vma_fork();
|
|
0) 0.140 us | down_write();
|
|
0) 0.140 us | vma_interval_tree_insert_after();
|
|
0) 0.130 us | up_write();
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.401 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.401 us | }
|
|
0) 1.212 us | }
|
|
0) 0.140 us | copy_page_range();
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.140 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.202 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.661 us | }
|
|
0) 2.535 us | }
|
|
0) 2.815 us | }
|
|
0) 0.130 us | vma_dup_policy();
|
|
0) 0.140 us | anon_vma_fork();
|
|
0) 0.130 us | down_write();
|
|
0) 0.140 us | vma_interval_tree_insert_after();
|
|
0) 0.140 us | up_write();
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.130 us | vma_compute_subtree_gap();
|
|
0) 0.401 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.400 us | }
|
|
0) 1.253 us | }
|
|
0) 0.140 us | copy_page_range();
|
|
0) | security_vm_enough_memory_mm() {
|
|
0) | cap_vm_enough_memory() {
|
|
0) 0.130 us | cap_capable();
|
|
0) 0.390 us | }
|
|
0) | __vm_enough_memory() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.681 us | }
|
|
0) 1.473 us | }
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.140 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.203 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.554 us | }
|
|
0) 2.826 us | }
|
|
0) 0.140 us | vma_dup_policy();
|
|
0) | anon_vma_fork() {
|
|
0) | anon_vma_clone() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.140 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.202 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.672 us | }
|
|
0) 2.605 us | }
|
|
0) 0.140 us | down_write();
|
|
0) | anon_vma_interval_tree_insert() {
|
|
0) 0.140 us | __anon_vma_interval_tree_augment_rotate();
|
|
0) 0.130 us | __anon_vma_interval_tree_augment_rotate();
|
|
0) 0.741 us | }
|
|
0) 0.141 us | up_write();
|
|
0) 4.298 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.131 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.222 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.672 us | }
|
|
0) 2.565 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.131 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.222 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.662 us | }
|
|
0) 2.555 us | }
|
|
0) 0.130 us | down_write();
|
|
0) 0.150 us | anon_vma_interval_tree_insert();
|
|
0) 0.130 us | up_write();
|
|
0) + 10.761 us | }
|
|
0) 0.140 us | down_write();
|
|
0) 0.141 us | vma_interval_tree_insert_after();
|
|
0) 0.130 us | up_write();
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.130 us | vma_compute_subtree_gap();
|
|
0) 0.400 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.400 us | }
|
|
0) 1.203 us | }
|
|
0) | copy_page_range() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) 0.141 us | vm_normal_page();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.411 us | }
|
|
0) 2.625 us | }
|
|
0) | security_vm_enough_memory_mm() {
|
|
0) | cap_vm_enough_memory() {
|
|
0) 0.140 us | cap_capable();
|
|
0) 0.410 us | }
|
|
0) | __vm_enough_memory() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.691 us | }
|
|
0) 1.683 us | }
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.140 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 1.222 us | }
|
|
0) | __slab_alloc.isra.0() {
|
|
0) | ___slab_alloc() {
|
|
0) | get_partial_node.isra.0.part.0() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.411 us | }
|
|
0) 1.222 us | }
|
|
0) 1.513 us | }
|
|
0) 1.803 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.681 us | }
|
|
0) 4.528 us | }
|
|
0) 4.809 us | }
|
|
0) 0.140 us | vma_dup_policy();
|
|
0) | anon_vma_fork() {
|
|
0) | anon_vma_clone() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.140 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 1.232 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.681 us | }
|
|
0) 2.585 us | }
|
|
0) 0.140 us | down_write();
|
|
0) 0.151 us | anon_vma_interval_tree_insert();
|
|
0) 0.130 us | up_write();
|
|
0) 3.696 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 1.232 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.681 us | }
|
|
0) 2.605 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 1.232 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.842 us | }
|
|
0) 2.765 us | }
|
|
0) 0.131 us | down_write();
|
|
0) 0.150 us | anon_vma_interval_tree_insert();
|
|
0) 0.131 us | up_write();
|
|
0) + 10.400 us | }
|
|
0) 0.130 us | down_write();
|
|
0) 0.140 us | vma_interval_tree_insert_after();
|
|
0) 0.140 us | up_write();
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.391 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.411 us | }
|
|
0) 1.212 us | }
|
|
0) | copy_page_range() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) 0.141 us | vm_normal_page();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 2.615 us | }
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.140 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.203 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.661 us | }
|
|
0) 2.544 us | }
|
|
0) 2.806 us | }
|
|
0) 0.140 us | vma_dup_policy();
|
|
0) 0.131 us | anon_vma_fork();
|
|
0) 0.160 us | down_write();
|
|
0) 0.141 us | vma_interval_tree_insert_after();
|
|
0) 0.140 us | up_write();
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.390 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.130 us | vma_compute_subtree_gap();
|
|
0) 0.390 us | }
|
|
0) 1.203 us | }
|
|
0) 0.140 us | copy_page_range();
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.203 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.661 us | }
|
|
0) 2.534 us | }
|
|
0) 2.906 us | }
|
|
0) 0.140 us | vma_dup_policy();
|
|
0) 0.130 us | anon_vma_fork();
|
|
0) 0.130 us | down_write();
|
|
0) 0.140 us | vma_interval_tree_insert_after();
|
|
0) 0.140 us | up_write();
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.391 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.401 us | }
|
|
0) 1.232 us | }
|
|
0) 0.150 us | copy_page_range();
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 1.202 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.131 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.535 us | }
|
|
0) 2.815 us | }
|
|
0) 0.130 us | vma_dup_policy();
|
|
0) 0.130 us | anon_vma_fork();
|
|
0) 0.130 us | down_write();
|
|
0) 0.140 us | vma_interval_tree_insert_after();
|
|
0) 0.130 us | up_write();
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.130 us | vma_compute_subtree_gap();
|
|
0) 0.401 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.141 us | vma_compute_subtree_gap();
|
|
0) 0.401 us | }
|
|
0) 1.202 us | }
|
|
0) 0.140 us | copy_page_range();
|
|
0) | security_vm_enough_memory_mm() {
|
|
0) | cap_vm_enough_memory() {
|
|
0) 0.141 us | cap_capable();
|
|
0) 0.391 us | }
|
|
0) | __vm_enough_memory() {
|
|
0) 0.131 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.681 us | }
|
|
0) 1.473 us | }
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.202 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.662 us | }
|
|
0) 2.535 us | }
|
|
0) 2.805 us | }
|
|
0) 0.141 us | vma_dup_policy();
|
|
0) | anon_vma_fork() {
|
|
0) | anon_vma_clone() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.311 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.383 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.661 us | }
|
|
0) 2.715 us | }
|
|
0) 0.130 us | down_write();
|
|
0) | anon_vma_interval_tree_insert() {
|
|
0) 0.130 us | __anon_vma_interval_tree_augment_rotate();
|
|
0) 0.130 us | __anon_vma_interval_tree_augment_rotate();
|
|
0) 0.732 us | }
|
|
0) 0.130 us | up_write();
|
|
0) 4.388 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.223 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.661 us | }
|
|
0) 2.554 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.213 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.554 us | }
|
|
0) 0.140 us | down_write();
|
|
0) 0.140 us | anon_vma_interval_tree_insert();
|
|
0) 0.130 us | up_write();
|
|
0) + 10.850 us | }
|
|
0) 0.131 us | down_write();
|
|
0) 0.130 us | vma_interval_tree_insert_after();
|
|
0) 0.131 us | up_write();
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.131 us | vma_compute_subtree_gap();
|
|
0) 0.401 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.141 us | vma_compute_subtree_gap();
|
|
0) 0.411 us | }
|
|
0) 1.232 us | }
|
|
0) | copy_page_range() {
|
|
0) | __pte_alloc() {
|
|
0) | pte_alloc_one() {
|
|
0) | alloc_pages_current() {
|
|
0) 0.130 us | get_task_policy.part.0();
|
|
0) 0.140 us | policy_nodemask();
|
|
0) 0.130 us | policy_node();
|
|
0) | __alloc_pages_nodemask() {
|
|
0) 0.131 us | should_fail_alloc_page();
|
|
0) | get_page_from_freelist() {
|
|
0) 0.140 us | __inc_numa_state();
|
|
0) 0.150 us | __inc_numa_state();
|
|
0) | prep_new_page() {
|
|
0) | kernel_init_free_pages() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.872 us | }
|
|
0) 1.132 us | }
|
|
0) 1.983 us | }
|
|
0) | __memcg_kmem_charge() {
|
|
0) | get_mem_cgroup_from_mm() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.373 us | }
|
|
0) | __memcg_kmem_charge_memcg() {
|
|
0) 0.150 us | try_charge();
|
|
0) | page_counter_try_charge() {
|
|
0) 0.130 us | propagate_protected_usage();
|
|
0) 0.131 us | propagate_protected_usage();
|
|
0) 0.140 us | propagate_protected_usage();
|
|
0) 0.141 us | propagate_protected_usage();
|
|
0) 1.212 us | }
|
|
0) 1.773 us | }
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 4.067 us | }
|
|
0) 6.733 us | }
|
|
0) 7.775 us | }
|
|
0) 0.140 us | inc_zone_page_state();
|
|
0) 8.316 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.391 us | }
|
|
0) 9.648 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.131 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.151 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.150 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.150 us | vm_normal_page();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.411 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) + 15.970 us | }
|
|
0) | security_vm_enough_memory_mm() {
|
|
0) | cap_vm_enough_memory() {
|
|
0) 0.140 us | cap_capable();
|
|
0) 0.391 us | }
|
|
0) | __vm_enough_memory() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 1.472 us | }
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 1.202 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.802 us | }
|
|
0) 2.685 us | }
|
|
0) 2.965 us | }
|
|
0) 0.131 us | vma_dup_policy();
|
|
0) | anon_vma_fork() {
|
|
0) | anon_vma_clone() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.140 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.202 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.535 us | }
|
|
0) 0.141 us | down_write();
|
|
0) 0.160 us | anon_vma_interval_tree_insert();
|
|
0) 0.130 us | up_write();
|
|
0) 3.647 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.222 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.565 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.140 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.222 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.565 us | }
|
|
0) 0.131 us | down_write();
|
|
0) 0.140 us | anon_vma_interval_tree_insert();
|
|
0) 0.141 us | up_write();
|
|
0) + 10.109 us | }
|
|
0) 0.130 us | down_write();
|
|
0) 0.140 us | vma_interval_tree_insert_after();
|
|
0) 0.130 us | up_write();
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.130 us | vma_compute_subtree_gap();
|
|
0) 0.401 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.130 us | vma_compute_subtree_gap();
|
|
0) 0.391 us | }
|
|
0) 1.212 us | }
|
|
0) | copy_page_range() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.410 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.410 us | }
|
|
0) 0.140 us | vm_normal_page();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.661 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.400 us | }
|
|
0) 2.886 us | }
|
|
0) | security_vm_enough_memory_mm() {
|
|
0) | cap_vm_enough_memory() {
|
|
0) 0.130 us | cap_capable();
|
|
0) 0.391 us | }
|
|
0) | __vm_enough_memory() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.672 us | }
|
|
0) 1.483 us | }
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.212 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.661 us | }
|
|
0) 2.545 us | }
|
|
0) 2.815 us | }
|
|
0) 0.140 us | vma_dup_policy();
|
|
0) | anon_vma_fork() {
|
|
0) | anon_vma_clone() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.140 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.203 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.681 us | }
|
|
0) 2.544 us | }
|
|
0) 0.130 us | down_write();
|
|
0) 0.151 us | anon_vma_interval_tree_insert();
|
|
0) 0.130 us | up_write();
|
|
0) 3.727 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.140 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.223 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.681 us | }
|
|
0) 2.564 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.223 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.564 us | }
|
|
0) 0.150 us | down_write();
|
|
0) 0.141 us | anon_vma_interval_tree_insert();
|
|
0) 0.140 us | up_write();
|
|
0) + 10.299 us | }
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.391 us | }
|
|
0) 0.701 us | }
|
|
0) | copy_page_range() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.400 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.410 us | }
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 3.246 us | }
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.140 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.131 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 1.202 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.661 us | }
|
|
0) 2.525 us | }
|
|
0) 2.795 us | }
|
|
0) 0.130 us | vma_dup_policy();
|
|
0) 0.140 us | anon_vma_fork();
|
|
0) 0.231 us | down_write();
|
|
0) 0.140 us | vma_interval_tree_insert_after();
|
|
0) 0.131 us | up_write();
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.131 us | vma_compute_subtree_gap();
|
|
0) 0.401 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.141 us | vma_compute_subtree_gap();
|
|
0) 0.391 us | }
|
|
0) 1.202 us | }
|
|
0) 0.141 us | copy_page_range();
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.141 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.202 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.662 us | }
|
|
0) 2.525 us | }
|
|
0) 2.805 us | }
|
|
0) 0.131 us | vma_dup_policy();
|
|
0) 0.140 us | anon_vma_fork();
|
|
0) 0.131 us | down_write();
|
|
0) 0.250 us | vma_interval_tree_insert_after();
|
|
0) 0.130 us | up_write();
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.400 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.400 us | }
|
|
0) 1.213 us | }
|
|
0) 0.140 us | copy_page_range();
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.193 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.661 us | }
|
|
0) 2.534 us | }
|
|
0) 2.796 us | }
|
|
0) 0.140 us | vma_dup_policy();
|
|
0) 0.131 us | anon_vma_fork();
|
|
0) 0.130 us | down_write();
|
|
0) 0.141 us | vma_interval_tree_insert_after();
|
|
0) 0.130 us | up_write();
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.130 us | vma_compute_subtree_gap();
|
|
0) 0.390 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.390 us | }
|
|
0) 1.203 us | }
|
|
0) 0.130 us | copy_page_range();
|
|
0) | security_vm_enough_memory_mm() {
|
|
0) | cap_vm_enough_memory() {
|
|
0) 0.130 us | cap_capable();
|
|
0) 0.390 us | }
|
|
0) | __vm_enough_memory() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 1.463 us | }
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.140 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.203 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.544 us | }
|
|
0) 2.826 us | }
|
|
0) 0.130 us | vma_dup_policy();
|
|
0) | anon_vma_fork() {
|
|
0) | anon_vma_clone() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.141 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 1.202 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.672 us | }
|
|
0) 2.535 us | }
|
|
0) 0.130 us | down_write();
|
|
0) | anon_vma_interval_tree_insert() {
|
|
0) 0.140 us | __anon_vma_interval_tree_augment_rotate();
|
|
0) 0.140 us | __anon_vma_interval_tree_augment_rotate();
|
|
0) 0.731 us | }
|
|
0) 0.131 us | up_write();
|
|
0) 4.298 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.131 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.222 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.662 us | }
|
|
0) 2.555 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.141 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.212 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.672 us | }
|
|
0) 2.555 us | }
|
|
0) 0.130 us | down_write();
|
|
0) 0.140 us | anon_vma_interval_tree_insert();
|
|
0) 0.130 us | up_write();
|
|
0) + 10.751 us | }
|
|
0) 0.130 us | down_write();
|
|
0) 0.141 us | vma_interval_tree_insert_after();
|
|
0) 0.130 us | up_write();
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.130 us | vma_compute_subtree_gap();
|
|
0) 0.390 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.400 us | }
|
|
0) 1.223 us | }
|
|
0) | copy_page_range() {
|
|
0) | __pte_alloc() {
|
|
0) | pte_alloc_one() {
|
|
0) | alloc_pages_current() {
|
|
0) 0.140 us | get_task_policy.part.0();
|
|
0) 0.130 us | policy_nodemask();
|
|
0) 0.130 us | policy_node();
|
|
0) | __alloc_pages_nodemask() {
|
|
0) 0.140 us | should_fail_alloc_page();
|
|
0) | get_page_from_freelist() {
|
|
0) 0.140 us | __inc_numa_state();
|
|
0) 0.140 us | __inc_numa_state();
|
|
0) | prep_new_page() {
|
|
0) | kernel_init_free_pages() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 1.352 us | }
|
|
0) 1.613 us | }
|
|
0) 2.475 us | }
|
|
0) | __memcg_kmem_charge() {
|
|
0) | get_mem_cgroup_from_mm() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.203 us | }
|
|
0) | __memcg_kmem_charge_memcg() {
|
|
0) 0.150 us | try_charge();
|
|
0) | page_counter_try_charge() {
|
|
0) 0.130 us | propagate_protected_usage();
|
|
0) 0.140 us | propagate_protected_usage();
|
|
0) 0.130 us | propagate_protected_usage();
|
|
0) 0.130 us | propagate_protected_usage();
|
|
0) 1.222 us | }
|
|
0) 1.833 us | }
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 3.958 us | }
|
|
0) 7.133 us | }
|
|
0) 8.175 us | }
|
|
0) 0.141 us | inc_zone_page_state();
|
|
0) 8.706 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) + 10.049 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) 0.141 us | vm_normal_page();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.411 us | }
|
|
0) + 12.804 us | }
|
|
0) | security_vm_enough_memory_mm() {
|
|
0) | cap_vm_enough_memory() {
|
|
0) 0.130 us | cap_capable();
|
|
0) 0.390 us | }
|
|
0) | __vm_enough_memory() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.682 us | }
|
|
0) 1.463 us | }
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.202 us | }
|
|
0) | __slab_alloc.isra.0() {
|
|
0) | ___slab_alloc() {
|
|
0) | get_partial_node.isra.0.part.0() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.400 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.390 us | }
|
|
0) 1.193 us | }
|
|
0) 1.473 us | }
|
|
0) 1.743 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.662 us | }
|
|
0) 4.439 us | }
|
|
0) 4.709 us | }
|
|
0) 0.141 us | vma_dup_policy();
|
|
0) | anon_vma_fork() {
|
|
0) | anon_vma_clone() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.320 us | __rcu_read_unlock();
|
|
0) 1.393 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.715 us | }
|
|
0) 0.130 us | down_write();
|
|
0) 0.140 us | anon_vma_interval_tree_insert();
|
|
0) 0.130 us | up_write();
|
|
0) 3.807 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.222 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.555 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.140 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.223 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.661 us | }
|
|
0) 2.565 us | }
|
|
0) 0.130 us | down_write();
|
|
0) 0.150 us | anon_vma_interval_tree_insert();
|
|
0) 0.130 us | up_write();
|
|
0) + 10.269 us | }
|
|
0) 0.131 us | down_write();
|
|
0) 0.140 us | vma_interval_tree_insert_after();
|
|
0) 0.131 us | up_write();
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.131 us | vma_compute_subtree_gap();
|
|
0) 0.391 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.141 us | vma_compute_subtree_gap();
|
|
0) 0.401 us | }
|
|
0) 1.212 us | }
|
|
0) | copy_page_range() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.410 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.410 us | }
|
|
0) 0.140 us | vm_normal_page();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.411 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 2.635 us | }
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.131 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 1.202 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.131 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.661 us | }
|
|
0) 2.635 us | }
|
|
0) 2.905 us | }
|
|
0) 0.131 us | vma_dup_policy();
|
|
0) 0.140 us | anon_vma_fork();
|
|
0) 0.331 us | down_write();
|
|
0) 0.140 us | vma_interval_tree_insert_after();
|
|
0) 0.130 us | up_write();
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.401 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.400 us | }
|
|
0) 1.223 us | }
|
|
0) 0.140 us | copy_page_range();
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.193 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.661 us | }
|
|
0) 2.524 us | }
|
|
0) 2.796 us | }
|
|
0) 0.130 us | vma_dup_policy();
|
|
0) 0.131 us | anon_vma_fork();
|
|
0) 0.130 us | down_write();
|
|
0) 0.141 us | vma_interval_tree_insert_after();
|
|
0) 0.130 us | up_write();
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.130 us | vma_compute_subtree_gap();
|
|
0) 0.400 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.130 us | vma_compute_subtree_gap();
|
|
0) 0.400 us | }
|
|
0) 1.203 us | }
|
|
0) 0.140 us | copy_page_range();
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.140 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.203 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.661 us | }
|
|
0) 2.524 us | }
|
|
0) 2.796 us | }
|
|
0) 0.140 us | vma_dup_policy();
|
|
0) 0.131 us | anon_vma_fork();
|
|
0) 0.130 us | down_write();
|
|
0) 0.141 us | vma_interval_tree_insert_after();
|
|
0) 0.130 us | up_write();
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.130 us | vma_compute_subtree_gap();
|
|
0) 0.390 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.321 us | vma_compute_subtree_gap();
|
|
0) 0.581 us | }
|
|
0) 1.433 us | }
|
|
0) 0.141 us | copy_page_range();
|
|
0) | security_vm_enough_memory_mm() {
|
|
0) | cap_vm_enough_memory() {
|
|
0) 0.141 us | cap_capable();
|
|
0) 0.391 us | }
|
|
0) | __vm_enough_memory() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 1.473 us | }
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.131 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.202 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.672 us | }
|
|
0) 2.535 us | }
|
|
0) 2.815 us | }
|
|
0) 0.131 us | vma_dup_policy();
|
|
0) | anon_vma_fork() {
|
|
0) | anon_vma_clone() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.202 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.661 us | }
|
|
0) 2.535 us | }
|
|
0) 0.141 us | down_write();
|
|
0) | anon_vma_interval_tree_insert() {
|
|
0) 0.131 us | __anon_vma_interval_tree_augment_rotate();
|
|
0) 0.130 us | __anon_vma_interval_tree_augment_rotate();
|
|
0) 0.821 us | }
|
|
0) 0.140 us | up_write();
|
|
0) 4.298 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.223 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.565 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.213 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.845 us | }
|
|
0) 0.140 us | down_write();
|
|
0) 0.140 us | anon_vma_interval_tree_insert();
|
|
0) 0.130 us | up_write();
|
|
0) + 11.061 us | }
|
|
0) 0.140 us | down_write();
|
|
0) 0.141 us | vma_interval_tree_insert_after();
|
|
0) 0.130 us | up_write();
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.400 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.390 us | }
|
|
0) 1.203 us | }
|
|
0) | copy_page_range() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.421 us | }
|
|
0) 0.141 us | vm_normal_page();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 2.625 us | }
|
|
0) | security_vm_enough_memory_mm() {
|
|
0) | cap_vm_enough_memory() {
|
|
0) 0.140 us | cap_capable();
|
|
0) 0.401 us | }
|
|
0) | __vm_enough_memory() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.682 us | }
|
|
0) 1.483 us | }
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.202 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.661 us | }
|
|
0) 2.545 us | }
|
|
0) 2.815 us | }
|
|
0) 0.130 us | vma_dup_policy();
|
|
0) | anon_vma_fork() {
|
|
0) | anon_vma_clone() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.203 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.534 us | }
|
|
0) 0.130 us | down_write();
|
|
0) 0.160 us | anon_vma_interval_tree_insert();
|
|
0) 0.130 us | up_write();
|
|
0) 3.637 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.573 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.672 us | }
|
|
0) 2.916 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.131 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.222 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.672 us | }
|
|
0) 2.555 us | }
|
|
0) 0.130 us | down_write();
|
|
0) 0.140 us | anon_vma_interval_tree_insert();
|
|
0) 0.130 us | up_write();
|
|
0) + 10.450 us | }
|
|
0) 0.130 us | down_write();
|
|
0) 0.131 us | vma_interval_tree_insert_after();
|
|
0) 0.140 us | up_write();
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.130 us | vma_compute_subtree_gap();
|
|
0) 0.390 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.411 us | }
|
|
0) 1.213 us | }
|
|
0) | copy_page_range() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) 0.141 us | vm_normal_page();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.411 us | }
|
|
0) 2.725 us | }
|
|
0) | security_vm_enough_memory_mm() {
|
|
0) | cap_vm_enough_memory() {
|
|
0) 0.130 us | cap_capable();
|
|
0) 0.390 us | }
|
|
0) | __vm_enough_memory() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 1.483 us | }
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.203 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.661 us | }
|
|
0) 2.534 us | }
|
|
0) 2.806 us | }
|
|
0) 0.140 us | vma_dup_policy();
|
|
0) | anon_vma_fork() {
|
|
0) | anon_vma_clone() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.203 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.661 us | }
|
|
0) 2.535 us | }
|
|
0) 0.130 us | down_write();
|
|
0) 0.141 us | anon_vma_interval_tree_insert();
|
|
0) 0.130 us | up_write();
|
|
0) 3.626 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.223 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.564 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.223 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.554 us | }
|
|
0) 0.140 us | down_write();
|
|
0) 0.140 us | anon_vma_interval_tree_insert();
|
|
0) 0.140 us | up_write();
|
|
0) + 10.099 us | }
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.390 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.130 us | vma_compute_subtree_gap();
|
|
0) 0.390 us | }
|
|
0) 1.203 us | }
|
|
0) | copy_page_range() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) 0.141 us | vm_normal_page();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 2.645 us | }
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.301 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.363 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.661 us | }
|
|
0) 2.705 us | }
|
|
0) 2.976 us | }
|
|
0) 0.140 us | vma_dup_policy();
|
|
0) 0.141 us | anon_vma_fork();
|
|
0) 0.250 us | down_write();
|
|
0) 0.130 us | vma_interval_tree_insert_after();
|
|
0) 0.130 us | up_write();
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.130 us | vma_compute_subtree_gap();
|
|
0) 0.391 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.141 us | vma_compute_subtree_gap();
|
|
0) 0.401 us | }
|
|
0) 1.222 us | }
|
|
0) 0.151 us | copy_page_range();
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.131 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.202 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.672 us | }
|
|
0) 2.535 us | }
|
|
0) 2.815 us | }
|
|
0) 0.131 us | vma_dup_policy();
|
|
0) 0.130 us | anon_vma_fork();
|
|
0) 0.131 us | down_write();
|
|
0) 0.150 us | vma_interval_tree_insert_after();
|
|
0) 0.131 us | up_write();
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.131 us | vma_compute_subtree_gap();
|
|
0) 0.401 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.131 us | vma_compute_subtree_gap();
|
|
0) 0.401 us | }
|
|
0) 1.202 us | }
|
|
0) 0.131 us | copy_page_range();
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.141 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.202 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.662 us | }
|
|
0) 2.545 us | }
|
|
0) 2.805 us | }
|
|
0) 0.141 us | vma_dup_policy();
|
|
0) 0.140 us | anon_vma_fork();
|
|
0) 0.131 us | down_write();
|
|
0) 0.140 us | vma_interval_tree_insert_after();
|
|
0) 0.140 us | up_write();
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.130 us | vma_compute_subtree_gap();
|
|
0) 0.391 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.401 us | }
|
|
0) 1.212 us | }
|
|
0) 0.140 us | copy_page_range();
|
|
0) | security_vm_enough_memory_mm() {
|
|
0) | cap_vm_enough_memory() {
|
|
0) 0.130 us | cap_capable();
|
|
0) 0.400 us | }
|
|
0) | __vm_enough_memory() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 1.473 us | }
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.203 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.661 us | }
|
|
0) 2.534 us | }
|
|
0) 2.816 us | }
|
|
0) 0.130 us | vma_dup_policy();
|
|
0) | anon_vma_fork() {
|
|
0) | anon_vma_clone() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.131 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 1.202 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.525 us | }
|
|
0) 0.130 us | down_write();
|
|
0) | anon_vma_interval_tree_insert() {
|
|
0) 0.130 us | __anon_vma_interval_tree_augment_rotate();
|
|
0) 0.130 us | __anon_vma_interval_tree_augment_rotate();
|
|
0) 0.722 us | }
|
|
0) 0.130 us | up_write();
|
|
0) 4.187 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.223 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.564 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.140 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.341 us | __rcu_read_unlock();
|
|
0) 1.423 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.672 us | }
|
|
0) 2.765 us | }
|
|
0) 0.140 us | down_write();
|
|
0) 0.140 us | anon_vma_interval_tree_insert();
|
|
0) 0.130 us | up_write();
|
|
0) + 10.861 us | }
|
|
0) 0.130 us | down_write();
|
|
0) 0.141 us | vma_interval_tree_insert_after();
|
|
0) 0.140 us | up_write();
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.130 us | vma_compute_subtree_gap();
|
|
0) 0.390 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.130 us | vma_compute_subtree_gap();
|
|
0) 0.400 us | }
|
|
0) 1.203 us | }
|
|
0) | copy_page_range() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.400 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.400 us | }
|
|
0) 4.148 us | }
|
|
0) | security_vm_enough_memory_mm() {
|
|
0) | cap_vm_enough_memory() {
|
|
0) 0.131 us | cap_capable();
|
|
0) 0.391 us | }
|
|
0) | __vm_enough_memory() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.681 us | }
|
|
0) 1.483 us | }
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.141 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.202 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.662 us | }
|
|
0) 2.535 us | }
|
|
0) 2.815 us | }
|
|
0) 0.130 us | vma_dup_policy();
|
|
0) | anon_vma_fork() {
|
|
0) | anon_vma_clone() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.203 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.851 us | }
|
|
0) 2.725 us | }
|
|
0) 0.130 us | down_write();
|
|
0) 0.141 us | anon_vma_interval_tree_insert();
|
|
0) 0.130 us | up_write();
|
|
0) 3.827 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.223 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.554 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.140 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.223 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.555 us | }
|
|
0) 0.130 us | down_write();
|
|
0) 0.141 us | anon_vma_interval_tree_insert();
|
|
0) 0.140 us | up_write();
|
|
0) + 10.279 us | }
|
|
0) 0.140 us | down_write();
|
|
0) 0.140 us | vma_interval_tree_insert_after();
|
|
0) 0.130 us | up_write();
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.130 us | vma_compute_subtree_gap();
|
|
0) 0.391 us | }
|
|
0) 0.721 us | }
|
|
0) | copy_page_range() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) 0.140 us | vm_normal_page();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.400 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.400 us | }
|
|
0) 2.625 us | }
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.131 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.202 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.672 us | }
|
|
0) 2.535 us | }
|
|
0) 2.815 us | }
|
|
0) 0.130 us | vma_dup_policy();
|
|
0) 0.141 us | anon_vma_fork();
|
|
0) 0.150 us | down_write();
|
|
0) 0.141 us | vma_interval_tree_insert_after();
|
|
0) 0.130 us | up_write();
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.130 us | vma_compute_subtree_gap();
|
|
0) 0.400 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.400 us | }
|
|
0) 1.203 us | }
|
|
0) 0.130 us | copy_page_range();
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.140 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.203 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.150 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.554 us | }
|
|
0) 2.816 us | }
|
|
0) 0.130 us | vma_dup_policy();
|
|
0) 0.140 us | anon_vma_fork();
|
|
0) 0.140 us | down_write();
|
|
0) 0.130 us | vma_interval_tree_insert_after();
|
|
0) 0.130 us | up_write();
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.130 us | vma_compute_subtree_gap();
|
|
0) 0.391 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.411 us | }
|
|
0) 1.212 us | }
|
|
0) 0.130 us | copy_page_range();
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 1.202 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.555 us | }
|
|
0) 2.825 us | }
|
|
0) 0.130 us | vma_dup_policy();
|
|
0) 0.130 us | anon_vma_fork();
|
|
0) 0.130 us | down_write();
|
|
0) 0.150 us | vma_interval_tree_insert_after();
|
|
0) 0.140 us | up_write();
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.391 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.401 us | }
|
|
0) 1.202 us | }
|
|
0) ==========> |
|
|
0) | smp_apic_timer_interrupt() {
|
|
0) | irq_enter() {
|
|
0) 0.170 us | rcu_irq_enter();
|
|
0) 0.240 us | irqtime_account_irq();
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 1.462 us | }
|
|
0) | hrtimer_interrupt() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.450 us | }
|
|
0) 0.290 us | ktime_get_update_offsets_now();
|
|
0) | __hrtimer_run_queues() {
|
|
0) 0.300 us | __remove_hrtimer();
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.411 us | }
|
|
0) | tick_sched_timer() {
|
|
0) 0.161 us | ktime_get();
|
|
0) | tick_sched_do_timer() {
|
|
0) | tick_do_update_jiffies64.part.0() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | do_timer() {
|
|
0) 0.150 us | calc_global_load();
|
|
0) 0.411 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) | update_wall_time() {
|
|
0) | timekeeping_advance() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) 0.130 us | ntp_tick_length();
|
|
0) 0.140 us | ntp_tick_length();
|
|
0) | timekeeping_update() {
|
|
0) 0.130 us | ntp_get_next_leap();
|
|
0) 0.220 us | update_vsyscall();
|
|
0) | raw_notifier_call_chain() {
|
|
0) 0.140 us | notifier_call_chain();
|
|
0) 0.411 us | }
|
|
0) 0.160 us | update_fast_timekeeper();
|
|
0) 0.131 us | update_fast_timekeeper();
|
|
0) 1.964 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 4.007 us | }
|
|
0) 4.298 us | }
|
|
0) 6.212 us | }
|
|
0) 6.512 us | }
|
|
0) | tick_sched_handle.isra.0() {
|
|
0) | update_process_times() {
|
|
0) | account_process_tick() {
|
|
0) | irqtime_account_process_tick.isra.0() {
|
|
0) | account_system_index_time() {
|
|
0) | cpuacct_account_field() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.711 us | }
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) | __cgroup_account_cputime_field() {
|
|
0) 0.131 us | preempt_count_add();
|
|
0) | cgroup_base_stat_cputime_account_end.isra.0() {
|
|
0) 0.140 us | cgroup_rstat_updated();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.681 us | }
|
|
0) 1.302 us | }
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) | acct_account_cputime() {
|
|
0) 0.320 us | __acct_update_integrals();
|
|
0) 0.581 us | }
|
|
0) 3.858 us | }
|
|
0) 4.138 us | }
|
|
0) 4.418 us | }
|
|
0) | run_local_timers() {
|
|
0) 0.150 us | hrtimer_run_queues();
|
|
0) | raise_softirq() {
|
|
0) 0.141 us | __raise_softirq_irqoff();
|
|
0) 0.441 us | }
|
|
0) 1.012 us | }
|
|
0) | rcu_sched_clock_irq() {
|
|
0) 0.140 us | rcu_is_cpu_rrupt_from_idle();
|
|
0) 0.141 us | rcu_qs();
|
|
0) | invoke_rcu_core() {
|
|
0) | raise_softirq() {
|
|
0) 0.130 us | __raise_softirq_irqoff();
|
|
0) 0.531 us | }
|
|
0) 0.822 us | }
|
|
0) 1.823 us | }
|
|
0) | scheduler_tick() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.390 us | }
|
|
0) 0.180 us | update_rq_clock();
|
|
0) | task_tick_fair() {
|
|
0) | update_curr() {
|
|
0) 0.151 us | update_min_vruntime();
|
|
0) | cpuacct_charge() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.691 us | }
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) | __cgroup_account_cputime() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) | cgroup_base_stat_cputime_account_end.isra.0() {
|
|
0) 0.130 us | cgroup_rstat_updated();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 1.192 us | }
|
|
0) 0.151 us | __rcu_read_unlock();
|
|
0) 3.236 us | }
|
|
0) | __update_load_avg_se() {
|
|
0) 0.130 us | __accumulate_pelt_segments();
|
|
0) 0.471 us | }
|
|
0) | __update_load_avg_cfs_rq() {
|
|
0) 0.130 us | __accumulate_pelt_segments();
|
|
0) 0.431 us | }
|
|
0) 0.140 us | update_cfs_group();
|
|
0) 0.130 us | hrtimer_active();
|
|
0) | update_curr() {
|
|
0) 0.130 us | update_min_vruntime();
|
|
0) 0.501 us | }
|
|
0) | __update_load_avg_se() {
|
|
0) 0.130 us | __accumulate_pelt_segments();
|
|
0) 0.411 us | }
|
|
0) | __update_load_avg_cfs_rq() {
|
|
0) 0.130 us | __accumulate_pelt_segments();
|
|
0) 0.411 us | }
|
|
0) | update_cfs_group() {
|
|
0) | reweight_entity() {
|
|
0) 0.140 us | update_curr();
|
|
0) 0.140 us | account_entity_dequeue();
|
|
0) 0.130 us | account_entity_enqueue();
|
|
0) 0.982 us | }
|
|
0) 1.272 us | }
|
|
0) 0.130 us | hrtimer_active();
|
|
0) 8.917 us | }
|
|
0) 0.141 us | calc_global_load_tick();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.151 us | preempt_count_sub();
|
|
0) 0.421 us | }
|
|
0) 0.140 us | trigger_load_balance();
|
|
0) + 11.372 us | }
|
|
0) 0.160 us | run_posix_cpu_timers();
|
|
0) + 19.767 us | }
|
|
0) 0.180 us | profile_tick();
|
|
0) + 20.398 us | }
|
|
0) 0.130 us | hrtimer_forward();
|
|
0) + 27.932 us | }
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.400 us | }
|
|
0) 0.240 us | enqueue_hrtimer();
|
|
0) + 30.336 us | }
|
|
0) | __hrtimer_get_next_event() {
|
|
0) 0.140 us | __hrtimer_next_event_base();
|
|
0) 0.190 us | __hrtimer_next_event_base();
|
|
0) 0.731 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.150 us | preempt_count_sub();
|
|
0) 0.411 us | }
|
|
0) | tick_program_event() {
|
|
0) | clockevents_program_event() {
|
|
0) 0.160 us | ktime_get();
|
|
0) 2.064 us | lapic_next_event();
|
|
0) 2.925 us | }
|
|
0) 3.216 us | }
|
|
0) + 36.539 us | }
|
|
0) | irq_exit() {
|
|
0) 0.201 us | irqtime_account_irq();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.300 us | ksoftirqd_running();
|
|
0) | __do_softirq() {
|
|
0) 0.180 us | irqtime_account_irq();
|
|
0) 0.151 us | preempt_count_add();
|
|
0) | run_timer_softirq() {
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.421 us | }
|
|
0) 0.231 us | collect_expired_timers();
|
|
0) | expire_timers() {
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) | call_timer_fn() {
|
|
0) | vbg_heartbeat_timer [vboxguest]() {
|
|
0) 9.117 us | vbg_req_perform [vboxguest]();
|
|
0) 0.171 us | __msecs_to_jiffies();
|
|
0) | mod_timer() {
|
|
0) | lock_timer_base() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.431 us | }
|
|
0) 0.741 us | }
|
|
0) 0.130 us | detach_if_pending();
|
|
0) 0.141 us | get_nohz_timer_target();
|
|
0) | internal_add_timer() {
|
|
0) | __internal_add_timer() {
|
|
0) 0.180 us | calc_wheel_index();
|
|
0) 0.150 us | enqueue_timer();
|
|
0) 0.742 us | }
|
|
0) 0.150 us | trigger_dyntick_cpu.isra.0();
|
|
0) 1.282 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.150 us | preempt_count_sub();
|
|
0) 0.420 us | }
|
|
0) 3.677 us | }
|
|
0) + 13.976 us | }
|
|
0) + 14.377 us | }
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.421 us | }
|
|
0) + 15.740 us | }
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) 0.140 us | collect_expired_timers();
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.411 us | }
|
|
0) + 18.875 us | }
|
|
0) | rcu_core_si() {
|
|
0) | rcu_core() {
|
|
0) 0.151 us | rcu_preempt_deferred_qs();
|
|
0) 0.160 us | note_gp_changes();
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | rcu_accelerate_cbs() {
|
|
0) 0.130 us | rcu_segcblist_pend_cbs();
|
|
0) 0.141 us | rcu_segcblist_accelerate();
|
|
0) 0.160 us | rcu_start_this_gp.isra.0();
|
|
0) 1.022 us | }
|
|
0) | rcu_report_qs_rnp() {
|
|
0) | rcu_report_qs_rsp() {
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) | rcu_gp_kthread_wake() {
|
|
0) | swake_up_one() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.400 us | }
|
|
0) | swake_up_locked.part.0() {
|
|
0) | wake_up_process() {
|
|
0) | try_to_wake_up() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.410 us | }
|
|
0) | select_task_rq_rt() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.701 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.421 us | }
|
|
0) | update_rq_clock() {
|
|
0) 0.170 us | update_irq_load_avg();
|
|
0) 0.521 us | }
|
|
0) | ttwu_do_activate() {
|
|
0) | activate_task() {
|
|
0) | psi_task_change() {
|
|
0) 0.190 us | record_times();
|
|
0) 0.722 us | }
|
|
0) | enqueue_task_rt() {
|
|
0) | dequeue_rt_stack() {
|
|
0) 0.150 us | dequeue_top_rt_rq();
|
|
0) 0.441 us | }
|
|
0) 0.200 us | cpupri_set();
|
|
0) 0.151 us | update_rt_migration();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.391 us | }
|
|
0) 0.170 us | enqueue_top_rt_rq();
|
|
0) 2.866 us | }
|
|
0) 4.148 us | }
|
|
0) | ttwu_do_wakeup.isra.0() {
|
|
0) | check_preempt_curr() {
|
|
0) 0.150 us | resched_curr();
|
|
0) 0.441 us | }
|
|
0) 0.141 us | task_woken_rt();
|
|
0) 1.523 us | }
|
|
0) 6.091 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) + 10.680 us | }
|
|
0) + 11.281 us | }
|
|
0) + 11.581 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.400 us | }
|
|
0) + 12.895 us | }
|
|
0) + 13.195 us | }
|
|
0) + 13.986 us | }
|
|
0) + 14.276 us | }
|
|
0) 0.140 us | rcu_segcblist_ready_cbs();
|
|
0) + 17.182 us | }
|
|
0) + 17.472 us | }
|
|
0) 0.190 us | irqtime_account_irq();
|
|
0) + 37.851 us | }
|
|
0) 0.220 us | idle_cpu();
|
|
0) 0.180 us | rcu_irq_exit();
|
|
0) + 40.135 us | }
|
|
0) + 81.794 us | }
|
|
0) <========== |
|
|
0) | preempt_schedule_irq() {
|
|
0) 0.160 us | preempt_count_add();
|
|
0) | rcu_note_context_switch() {
|
|
0) 0.140 us | rcu_preempt_deferred_qs();
|
|
0) 0.130 us | rcu_qs();
|
|
0) 0.722 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.391 us | }
|
|
0) 0.140 us | update_rq_clock();
|
|
0) 0.191 us | pick_next_task_stop();
|
|
0) 0.140 us | pick_next_task_dl();
|
|
0) | pick_next_task_rt() {
|
|
0) | put_prev_task_fair() {
|
|
0) | put_prev_entity() {
|
|
0) | update_curr() {
|
|
0) 0.150 us | update_min_vruntime();
|
|
0) | cpuacct_charge() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.691 us | }
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) | __cgroup_account_cputime() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) | cgroup_base_stat_cputime_account_end.isra.0() {
|
|
0) 0.131 us | cgroup_rstat_updated();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.661 us | }
|
|
0) 1.263 us | }
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 3.316 us | }
|
|
0) 0.140 us | check_cfs_rq_runtime();
|
|
0) 0.171 us | __enqueue_entity();
|
|
0) 0.150 us | __update_load_avg_se();
|
|
0) 0.151 us | __update_load_avg_cfs_rq();
|
|
0) 4.829 us | }
|
|
0) | put_prev_entity() {
|
|
0) | update_curr() {
|
|
0) 0.130 us | update_min_vruntime();
|
|
0) 0.401 us | }
|
|
0) 0.141 us | check_cfs_rq_runtime();
|
|
0) 0.140 us | __enqueue_entity();
|
|
0) 0.131 us | __update_load_avg_se();
|
|
0) 0.130 us | __update_load_avg_cfs_rq();
|
|
0) 1.753 us | }
|
|
0) 7.023 us | }
|
|
0) | update_rt_rq_load_avg() {
|
|
0) 0.131 us | __accumulate_pelt_segments();
|
|
0) 0.441 us | }
|
|
0) 7.945 us | }
|
|
0) 0.140 us | enter_lazy_tlb();
|
|
------------------------------------------
|
|
0) fish-32143 => rcu_pre-11
|
|
------------------------------------------
|
|
|
|
0) | finish_task_switch() {
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 0.862 us | }
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) # 2719.409 us | } /* schedule */
|
|
0) | del_timer_sync() {
|
|
0) | try_to_del_timer_sync() {
|
|
0) | lock_timer_base() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.421 us | }
|
|
0) 0.671 us | }
|
|
0) 0.170 us | detach_if_pending();
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.390 us | }
|
|
0) 1.764 us | }
|
|
0) 2.054 us | }
|
|
0) # 2725.039 us | } /* schedule_timeout */
|
|
0) | prepare_to_swait_event() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.410 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 1.253 us | }
|
|
0) | finish_swait() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.421 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.391 us | }
|
|
0) 1.202 us | }
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.410 us | }
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.390 us | }
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | __note_gp_changes() {
|
|
0) | rcu_advance_cbs() {
|
|
0) 0.131 us | rcu_segcblist_pend_cbs();
|
|
0) 0.140 us | rcu_segcblist_advance();
|
|
0) | rcu_accelerate_cbs() {
|
|
0) 0.160 us | rcu_segcblist_pend_cbs();
|
|
0) 0.141 us | rcu_segcblist_accelerate();
|
|
0) 0.130 us | rcu_start_this_gp.isra.0();
|
|
0) 0.962 us | }
|
|
0) 1.783 us | }
|
|
0) 2.074 us | }
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.391 us | }
|
|
0) | swake_up_all() {
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.421 us | }
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.391 us | }
|
|
0) 1.222 us | }
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.410 us | }
|
|
0) | rcu_accelerate_cbs() {
|
|
0) 0.130 us | rcu_segcblist_pend_cbs();
|
|
0) 0.141 us | rcu_segcblist_accelerate();
|
|
0) 0.130 us | rcu_start_this_gp.isra.0();
|
|
0) 0.921 us | }
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.400 us | }
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.410 us | }
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.390 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.410 us | }
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.390 us | }
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.390 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.390 us | }
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.421 us | }
|
|
0) | __note_gp_changes() {
|
|
0) | rcu_accelerate_cbs() {
|
|
0) 0.131 us | rcu_segcblist_pend_cbs();
|
|
0) 0.140 us | rcu_segcblist_accelerate();
|
|
0) 0.151 us | rcu_start_this_gp.isra.0();
|
|
0) 0.942 us | }
|
|
0) 1.232 us | }
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) | prepare_to_swait_event() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.410 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.400 us | }
|
|
0) 1.203 us | }
|
|
0) | schedule_timeout() {
|
|
0) 0.141 us | init_timer_key();
|
|
0) | lock_timer_base() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) 0.671 us | }
|
|
0) 0.141 us | detach_if_pending();
|
|
0) 0.141 us | get_nohz_timer_target();
|
|
0) | __internal_add_timer() {
|
|
0) 0.140 us | calc_wheel_index();
|
|
0) 0.130 us | enqueue_timer();
|
|
0) 0.661 us | }
|
|
0) 0.141 us | trigger_dyntick_cpu.isra.0();
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) | schedule() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) | rcu_note_context_switch() {
|
|
0) 0.140 us | rcu_preempt_deferred_qs();
|
|
0) 0.160 us | rcu_qs();
|
|
0) 0.701 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) | update_rq_clock() {
|
|
0) 0.160 us | update_irq_load_avg();
|
|
0) 0.481 us | }
|
|
0) | deactivate_task() {
|
|
0) | psi_task_change() {
|
|
0) 0.170 us | record_times();
|
|
0) 0.511 us | }
|
|
0) | dequeue_task_rt() {
|
|
0) | update_curr_rt() {
|
|
0) | cpuacct_charge() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.661 us | }
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.391 us | }
|
|
0) 0.141 us | balance_runtime();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 2.885 us | }
|
|
0) | dequeue_rt_stack() {
|
|
0) 0.141 us | dequeue_top_rt_rq();
|
|
0) 0.150 us | cpupri_set();
|
|
0) 0.140 us | update_rt_migration();
|
|
0) 1.002 us | }
|
|
0) 0.141 us | enqueue_top_rt_rq();
|
|
0) 4.579 us | }
|
|
0) 5.590 us | }
|
|
0) 0.141 us | pick_next_task_stop();
|
|
0) 0.140 us | pick_next_task_dl();
|
|
0) | pick_next_task_rt() {
|
|
0) 0.130 us | pull_rt_task();
|
|
0) 0.140 us | update_curr_rt();
|
|
0) 0.722 us | }
|
|
0) | pick_next_task_fair() {
|
|
0) | put_prev_task_rt() {
|
|
0) 0.140 us | update_curr_rt();
|
|
0) 0.150 us | update_rt_rq_load_avg();
|
|
0) 0.702 us | }
|
|
0) | pick_next_entity() {
|
|
0) 0.131 us | clear_buddies();
|
|
0) 0.441 us | }
|
|
0) | set_next_entity() {
|
|
0) 0.150 us | __update_load_avg_se();
|
|
0) 0.160 us | __update_load_avg_cfs_rq();
|
|
0) 0.762 us | }
|
|
0) | pick_next_entity() {
|
|
0) 0.130 us | clear_buddies();
|
|
0) 0.401 us | }
|
|
0) | set_next_entity() {
|
|
0) 0.130 us | __update_load_avg_se();
|
|
0) 0.130 us | __update_load_avg_cfs_rq();
|
|
0) 0.671 us | }
|
|
0) 3.907 us | }
|
|
0) 0.270 us | switch_mm_irqs_off();
|
|
------------------------------------------
|
|
0) rcu_pre-11 => fish-32143
|
|
------------------------------------------
|
|
|
|
0) | finish_task_switch() {
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.451 us | preempt_count_sub();
|
|
0) 0.722 us | }
|
|
0) 1.012 us | }
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) + 54.212 us | } /* preempt_schedule_irq */
|
|
0) 0.261 us | copy_page_range();
|
|
0) | security_vm_enough_memory_mm() {
|
|
0) | cap_vm_enough_memory() {
|
|
0) 0.150 us | cap_capable();
|
|
0) 0.410 us | }
|
|
0) | __vm_enough_memory() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.751 us | }
|
|
0) 1.643 us | }
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.150 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) 1.302 us | }
|
|
0) | __slab_alloc.isra.0() {
|
|
0) | ___slab_alloc() {
|
|
0) | get_partial_node.isra.0.part.0() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.420 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.390 us | }
|
|
0) 1.223 us | }
|
|
0) 1.733 us | }
|
|
0) 2.034 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 4.939 us | }
|
|
0) 5.249 us | }
|
|
0) 0.150 us | vma_dup_policy();
|
|
0) | anon_vma_fork() {
|
|
0) | anon_vma_clone() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.213 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.615 us | }
|
|
0) 0.140 us | down_write();
|
|
0) | anon_vma_interval_tree_insert() {
|
|
0) 0.150 us | __anon_vma_interval_tree_augment_rotate();
|
|
0) 0.141 us | __anon_vma_interval_tree_augment_rotate();
|
|
0) 0.822 us | }
|
|
0) 0.141 us | up_write();
|
|
0) 4.459 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.131 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.262 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.681 us | }
|
|
0) 2.695 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.330 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 1.233 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.691 us | }
|
|
0) 2.776 us | }
|
|
0) 0.130 us | down_write();
|
|
0) 0.151 us | anon_vma_interval_tree_insert();
|
|
0) 0.140 us | up_write();
|
|
0) + 11.321 us | }
|
|
0) 0.180 us | down_write();
|
|
0) 0.140 us | vma_interval_tree_insert_after();
|
|
0) 0.140 us | up_write();
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.130 us | vma_compute_subtree_gap();
|
|
0) 0.411 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.410 us | }
|
|
0) 1.303 us | }
|
|
0) | copy_page_range() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.410 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.410 us | }
|
|
0) 0.140 us | vm_normal_page();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 2.885 us | }
|
|
0) | security_vm_enough_memory_mm() {
|
|
0) | cap_vm_enough_memory() {
|
|
0) 0.140 us | cap_capable();
|
|
0) 0.391 us | }
|
|
0) | __vm_enough_memory() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.691 us | }
|
|
0) 1.492 us | }
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.140 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 1.212 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.555 us | }
|
|
0) 2.825 us | }
|
|
0) 0.140 us | vma_dup_policy();
|
|
0) | anon_vma_fork() {
|
|
0) | anon_vma_clone() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.141 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.212 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.430 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.962 us | }
|
|
0) 2.835 us | }
|
|
0) 0.140 us | down_write();
|
|
0) 0.151 us | anon_vma_interval_tree_insert();
|
|
0) 0.140 us | up_write();
|
|
0) 3.927 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.223 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.574 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.233 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.691 us | }
|
|
0) 2.574 us | }
|
|
0) 0.130 us | down_write();
|
|
0) 0.140 us | anon_vma_interval_tree_insert();
|
|
0) 0.130 us | up_write();
|
|
0) + 10.409 us | }
|
|
0) 0.131 us | down_write();
|
|
0) 0.130 us | vma_interval_tree_insert_after();
|
|
0) 0.131 us | up_write();
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.131 us | vma_compute_subtree_gap();
|
|
0) 0.401 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.131 us | vma_compute_subtree_gap();
|
|
0) 0.401 us | }
|
|
0) 1.202 us | }
|
|
0) | copy_page_range() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.421 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) 0.140 us | vm_normal_page();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 2.705 us | }
|
|
0) | security_vm_enough_memory_mm() {
|
|
0) | cap_vm_enough_memory() {
|
|
0) 0.130 us | cap_capable();
|
|
0) 0.401 us | }
|
|
0) | __vm_enough_memory() {
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.681 us | }
|
|
0) 1.483 us | }
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.140 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.511 us | __rcu_read_lock();
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.593 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.681 us | }
|
|
0) 2.925 us | }
|
|
0) 3.206 us | }
|
|
0) 0.140 us | vma_dup_policy();
|
|
0) | anon_vma_fork() {
|
|
0) | anon_vma_clone() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.131 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.212 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.682 us | }
|
|
0) 2.565 us | }
|
|
0) 0.130 us | down_write();
|
|
0) 0.140 us | anon_vma_interval_tree_insert();
|
|
0) 0.130 us | up_write();
|
|
0) 3.667 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 1.232 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.681 us | }
|
|
0) 2.575 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.222 us | }
|
|
0) | __slab_alloc.isra.0() {
|
|
0) | ___slab_alloc() {
|
|
0) | get_partial_node.isra.0.part.0() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.391 us | }
|
|
0) 1.212 us | }
|
|
0) 1.693 us | }
|
|
0) 1.984 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.682 us | }
|
|
0) 4.699 us | }
|
|
0) 0.130 us | down_write();
|
|
0) 0.140 us | anon_vma_interval_tree_insert();
|
|
0) 0.140 us | up_write();
|
|
0) + 12.273 us | }
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.141 us | vma_compute_subtree_gap();
|
|
0) 0.391 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.411 us | }
|
|
0) 1.583 us | }
|
|
0) | copy_page_range() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.421 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.400 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.400 us | }
|
|
0) 2.976 us | }
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.131 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.202 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.672 us | }
|
|
0) 2.555 us | }
|
|
0) 2.835 us | }
|
|
0) 0.131 us | vma_dup_policy();
|
|
0) 0.130 us | anon_vma_fork();
|
|
0) 0.250 us | down_write();
|
|
0) 0.131 us | vma_interval_tree_insert_after();
|
|
0) 0.130 us | up_write();
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.130 us | vma_compute_subtree_gap();
|
|
0) 0.141 us | vma_compute_subtree_gap();
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.141 us | vma_compute_subtree_gap();
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.141 us | vma_compute_subtree_gap();
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.131 us | vma_compute_subtree_gap();
|
|
0) 0.150 us | vma_compute_subtree_gap();
|
|
0) 0.141 us | vma_compute_subtree_gap();
|
|
0) 0.170 us | vma_compute_subtree_gap();
|
|
0) 3.175 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.401 us | }
|
|
0) 3.968 us | }
|
|
0) 0.140 us | copy_page_range();
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 1.212 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.555 us | }
|
|
0) 2.825 us | }
|
|
0) 0.140 us | vma_dup_policy();
|
|
0) 0.130 us | anon_vma_fork();
|
|
0) 0.140 us | down_write();
|
|
0) 0.130 us | vma_interval_tree_insert_after();
|
|
0) 0.140 us | up_write();
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.401 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.131 us | vma_compute_subtree_gap();
|
|
0) 0.401 us | }
|
|
0) 1.242 us | }
|
|
0) 0.141 us | copy_page_range();
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.131 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.212 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.672 us | }
|
|
0) 2.545 us | }
|
|
0) 2.825 us | }
|
|
0) 0.131 us | vma_dup_policy();
|
|
0) 0.140 us | anon_vma_fork();
|
|
0) 0.131 us | down_write();
|
|
0) 0.130 us | vma_interval_tree_insert_after();
|
|
0) 0.131 us | up_write();
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.141 us | vma_compute_subtree_gap();
|
|
0) 0.401 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.141 us | vma_compute_subtree_gap();
|
|
0) 0.401 us | }
|
|
0) 1.212 us | }
|
|
0) 0.131 us | copy_page_range();
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.131 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.212 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.682 us | }
|
|
0) 2.555 us | }
|
|
0) 2.825 us | }
|
|
0) 0.131 us | vma_dup_policy();
|
|
0) 0.140 us | anon_vma_fork();
|
|
0) 0.141 us | down_write();
|
|
0) 0.130 us | vma_interval_tree_insert_after();
|
|
0) 0.131 us | up_write();
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.131 us | vma_compute_subtree_gap();
|
|
0) 0.401 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.151 us | vma_compute_subtree_gap();
|
|
0) 0.401 us | }
|
|
0) 1.212 us | }
|
|
0) 0.141 us | copy_page_range();
|
|
0) | security_vm_enough_memory_mm() {
|
|
0) | cap_vm_enough_memory() {
|
|
0) 0.141 us | cap_capable();
|
|
0) 0.611 us | }
|
|
0) | __vm_enough_memory() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.771 us | }
|
|
0) 1.803 us | }
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 1.212 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.555 us | }
|
|
0) 2.825 us | }
|
|
0) 0.140 us | vma_dup_policy();
|
|
0) | anon_vma_fork() {
|
|
0) | anon_vma_clone() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.131 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.212 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.682 us | }
|
|
0) 2.555 us | }
|
|
0) 0.141 us | down_write();
|
|
0) | anon_vma_interval_tree_insert() {
|
|
0) 0.140 us | __anon_vma_interval_tree_augment_rotate();
|
|
0) 0.130 us | __anon_vma_interval_tree_augment_rotate();
|
|
0) 0.731 us | }
|
|
0) 0.131 us | up_write();
|
|
0) 4.318 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.131 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.242 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.691 us | }
|
|
0) 2.585 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.222 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.681 us | }
|
|
0) 2.585 us | }
|
|
0) 0.131 us | down_write();
|
|
0) 0.140 us | anon_vma_interval_tree_insert();
|
|
0) 0.131 us | up_write();
|
|
0) + 10.820 us | }
|
|
0) 0.141 us | down_write();
|
|
0) 0.130 us | vma_interval_tree_insert_after();
|
|
0) 0.131 us | up_write();
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.131 us | vma_compute_subtree_gap();
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.141 us | vma_compute_subtree_gap();
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 1.232 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.400 us | }
|
|
0) 2.034 us | }
|
|
0) | copy_page_range() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.421 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) 0.141 us | vm_normal_page();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 2.615 us | }
|
|
0) | security_vm_enough_memory_mm() {
|
|
0) | cap_vm_enough_memory() {
|
|
0) 0.130 us | cap_capable();
|
|
0) 0.391 us | }
|
|
0) | __vm_enough_memory() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.682 us | }
|
|
0) 1.473 us | }
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.202 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.555 us | }
|
|
0) 2.815 us | }
|
|
0) 0.140 us | vma_dup_policy();
|
|
0) | anon_vma_fork() {
|
|
0) | anon_vma_clone() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.213 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.681 us | }
|
|
0) 2.544 us | }
|
|
0) 0.130 us | down_write();
|
|
0) 0.150 us | anon_vma_interval_tree_insert();
|
|
0) 0.130 us | up_write();
|
|
0) 3.637 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.140 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.240 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.323 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.681 us | }
|
|
0) 2.665 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 1.243 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.691 us | }
|
|
0) 2.585 us | }
|
|
0) 0.130 us | down_write();
|
|
0) 0.141 us | anon_vma_interval_tree_insert();
|
|
0) 0.130 us | up_write();
|
|
0) + 10.219 us | }
|
|
0) 0.130 us | down_write();
|
|
0) 0.140 us | vma_interval_tree_insert_after();
|
|
0) 0.130 us | up_write();
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.401 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.401 us | }
|
|
0) 1.242 us | }
|
|
0) | copy_page_range() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.421 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) 0.140 us | vm_normal_page();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.400 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.400 us | }
|
|
0) 2.695 us | }
|
|
0) | security_vm_enough_memory_mm() {
|
|
0) | cap_vm_enough_memory() {
|
|
0) 0.131 us | cap_capable();
|
|
0) 0.401 us | }
|
|
0) | __vm_enough_memory() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.681 us | }
|
|
0) 1.483 us | }
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.131 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.212 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.682 us | }
|
|
0) 2.545 us | }
|
|
0) 2.825 us | }
|
|
0) 0.130 us | vma_dup_policy();
|
|
0) | anon_vma_fork() {
|
|
0) | anon_vma_clone() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.213 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.681 us | }
|
|
0) 2.544 us | }
|
|
0) 0.140 us | down_write();
|
|
0) 0.151 us | anon_vma_interval_tree_insert();
|
|
0) 0.130 us | up_write();
|
|
0) 3.737 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.233 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.681 us | }
|
|
0) 2.585 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 1.232 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.681 us | }
|
|
0) 2.565 us | }
|
|
0) 0.130 us | down_write();
|
|
0) 0.141 us | anon_vma_interval_tree_insert();
|
|
0) 0.140 us | up_write();
|
|
0) + 10.209 us | }
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.391 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.391 us | }
|
|
0) 1.192 us | }
|
|
0) | copy_page_range() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) 0.141 us | vm_normal_page();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 2.615 us | }
|
|
0) | security_vm_enough_memory_mm() {
|
|
0) | cap_vm_enough_memory() {
|
|
0) 0.130 us | cap_capable();
|
|
0) 0.400 us | }
|
|
0) | __vm_enough_memory() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 1.021 us | }
|
|
0) 1.824 us | }
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.141 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.212 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.682 us | }
|
|
0) 2.545 us | }
|
|
0) 2.825 us | }
|
|
0) 0.131 us | vma_dup_policy();
|
|
0) | anon_vma_fork() {
|
|
0) | anon_vma_clone() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.212 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.681 us | }
|
|
0) 2.555 us | }
|
|
0) 0.130 us | down_write();
|
|
0) 0.130 us | anon_vma_interval_tree_insert();
|
|
0) 0.130 us | up_write();
|
|
0) 3.637 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.232 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.681 us | }
|
|
0) 2.575 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.222 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.681 us | }
|
|
0) 2.575 us | }
|
|
0) 0.131 us | down_write();
|
|
0) 0.140 us | anon_vma_interval_tree_insert();
|
|
0) 0.141 us | up_write();
|
|
0) + 10.119 us | }
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.170 us | vma_compute_subtree_gap();
|
|
0) 0.141 us | vma_compute_subtree_gap();
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.551 us | vma_compute_subtree_gap();
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.130 us | vma_compute_subtree_gap();
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.130 us | vma_compute_subtree_gap();
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.130 us | vma_compute_subtree_gap();
|
|
0) 0.130 us | vma_compute_subtree_gap();
|
|
0) 3.557 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.130 us | vma_compute_subtree_gap();
|
|
0) 0.401 us | }
|
|
0) 4.358 us | }
|
|
0) | copy_page_range() {
|
|
0) | __pmd_alloc() {
|
|
0) | alloc_pages_current() {
|
|
0) 0.160 us | get_task_policy.part.0();
|
|
0) 0.141 us | policy_nodemask();
|
|
0) 0.150 us | policy_node();
|
|
0) | __alloc_pages_nodemask() {
|
|
0) 0.150 us | should_fail_alloc_page();
|
|
0) | get_page_from_freelist() {
|
|
0) 0.150 us | __inc_numa_state();
|
|
0) 0.141 us | __inc_numa_state();
|
|
0) | prep_new_page() {
|
|
0) | kernel_init_free_pages() {
|
|
0) 0.170 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 1.233 us | }
|
|
0) 1.503 us | }
|
|
0) 2.485 us | }
|
|
0) | __memcg_kmem_charge() {
|
|
0) | get_mem_cgroup_from_mm() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.272 us | }
|
|
0) | __memcg_kmem_charge_memcg() {
|
|
0) | try_charge() {
|
|
0) | page_counter_try_charge() {
|
|
0) 0.151 us | propagate_protected_usage();
|
|
0) 0.130 us | propagate_protected_usage();
|
|
0) 0.131 us | propagate_protected_usage();
|
|
0) 0.140 us | propagate_protected_usage();
|
|
0) 1.272 us | }
|
|
0) | page_counter_try_charge() {
|
|
0) 0.130 us | propagate_protected_usage();
|
|
0) 0.151 us | propagate_protected_usage();
|
|
0) 0.140 us | propagate_protected_usage();
|
|
0) 0.141 us | propagate_protected_usage();
|
|
0) 1.242 us | }
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.171 us | refill_stock();
|
|
0) 3.857 us | }
|
|
0) | page_counter_try_charge() {
|
|
0) 0.141 us | propagate_protected_usage();
|
|
0) 0.130 us | propagate_protected_usage();
|
|
0) 0.131 us | propagate_protected_usage();
|
|
0) 0.140 us | propagate_protected_usage();
|
|
0) 1.212 us | }
|
|
0) 5.501 us | }
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 7.785 us | }
|
|
0) + 11.131 us | }
|
|
0) + 12.263 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.410 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.400 us | }
|
|
0) + 13.846 us | }
|
|
0) | __pte_alloc() {
|
|
0) | pte_alloc_one() {
|
|
0) | alloc_pages_current() {
|
|
0) 0.131 us | get_task_policy.part.0();
|
|
0) 0.140 us | policy_nodemask();
|
|
0) 0.131 us | policy_node();
|
|
0) | __alloc_pages_nodemask() {
|
|
0) 0.130 us | should_fail_alloc_page();
|
|
0) | get_page_from_freelist() {
|
|
0) 0.140 us | __inc_numa_state();
|
|
0) 0.141 us | __inc_numa_state();
|
|
0) | prep_new_page() {
|
|
0) | kernel_init_free_pages() {
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.150 us | preempt_count_sub();
|
|
0) 1.273 us | }
|
|
0) 1.533 us | }
|
|
0) 2.394 us | }
|
|
0) | __memcg_kmem_charge() {
|
|
0) | get_mem_cgroup_from_mm() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 1.212 us | }
|
|
0) | __memcg_kmem_charge_memcg() {
|
|
0) 0.161 us | try_charge();
|
|
0) | page_counter_try_charge() {
|
|
0) 0.140 us | propagate_protected_usage();
|
|
0) 0.130 us | propagate_protected_usage();
|
|
0) 0.130 us | propagate_protected_usage();
|
|
0) 0.140 us | propagate_protected_usage();
|
|
0) 1.202 us | }
|
|
0) 1.773 us | }
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 3.928 us | }
|
|
0) 7.003 us | }
|
|
0) 8.055 us | }
|
|
0) 0.151 us | inc_zone_page_state();
|
|
0) 8.616 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 9.989 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.131 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.141 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) 0.140 us | vm_normal_page();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) + 32.450 us | }
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.212 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.672 us | }
|
|
0) 2.565 us | }
|
|
0) 2.845 us | }
|
|
0) 0.131 us | vma_dup_policy();
|
|
0) 0.140 us | anon_vma_fork();
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.151 us | vma_compute_subtree_gap();
|
|
0) 0.691 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.141 us | vma_compute_subtree_gap();
|
|
0) 0.411 us | }
|
|
0) 1.513 us | }
|
|
0) | copy_page_range() {
|
|
0) 0.140 us | track_pfn_copy();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.420 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.400 us | }
|
|
0) 0.220 us | vm_normal_page();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 3.156 us | }
|
|
0) | vm_area_dup() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 1.202 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.555 us | }
|
|
0) 2.835 us | }
|
|
0) 0.130 us | vma_dup_policy();
|
|
0) 0.140 us | anon_vma_fork();
|
|
0) | __vma_link_rb() {
|
|
0) | vma_gap_update() {
|
|
0) 0.130 us | vma_compute_subtree_gap();
|
|
0) 0.391 us | }
|
|
0) | vma_gap_callbacks_rotate() {
|
|
0) 0.140 us | vma_compute_subtree_gap();
|
|
0) 0.400 us | }
|
|
0) 1.283 us | }
|
|
0) 0.150 us | copy_page_range();
|
|
0) | ldt_dup_context() {
|
|
0) 0.150 us | mutex_lock();
|
|
0) 0.331 us | mutex_unlock();
|
|
0) 0.941 us | }
|
|
0) 0.130 us | up_write();
|
|
0) | flush_tlb_mm_range() {
|
|
0) 0.151 us | preempt_count_add();
|
|
0) | flush_tlb_func_common.constprop.0() {
|
|
0) 0.311 us | native_flush_tlb();
|
|
0) 0.721 us | }
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 1.814 us | }
|
|
0) 0.150 us | up_write();
|
|
0) | uprobe_end_dup_mmap() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.682 us | }
|
|
0) 0.140 us | try_module_get();
|
|
0) # 1459.016 us | } /* dup_mm */
|
|
0) | copy_namespaces() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.671 us | }
|
|
0) 0.251 us | copy_thread_tls();
|
|
0) | alloc_pid() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.131 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.292 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 2.665 us | }
|
|
0) 0.150 us | preempt_count_add();
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.130 us | should_failslab();
|
|
0) 0.140 us | memcg_kmem_put_cache();
|
|
0) 1.032 us | }
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.140 us | __init_waitqueue_head();
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.161 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 8.185 us | }
|
|
0) 0.150 us | user_disable_single_step();
|
|
0) | clear_tsk_latency_tracing() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.491 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 1.563 us | }
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.141 us | __percpu_down_read();
|
|
0) 0.150 us | preempt_count_sub();
|
|
0) | cgroup_can_fork() {
|
|
0) 0.561 us | pids_can_fork();
|
|
0) 1.052 us | }
|
|
0) 0.250 us | ktime_get();
|
|
0) 0.171 us | ktime_get_with_offset();
|
|
0) | _raw_write_lock_irq() {
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.421 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.160 us | preempt_count_add();
|
|
0) 0.431 us | }
|
|
0) 0.141 us | get_seccomp_filter();
|
|
0) 0.201 us | attach_pid();
|
|
0) 0.281 us | attach_pid();
|
|
0) 0.140 us | attach_pid();
|
|
0) 0.151 us | attach_pid();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.391 us | }
|
|
0) | _raw_write_unlock_irq() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 0.201 us | proc_fork_connector();
|
|
0) | cgroup_post_fork() {
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | css_set_move_task() {
|
|
0) | cgroup_move_task() {
|
|
0) | task_rq_lock() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.131 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.131 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) 1.192 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 2.575 us | }
|
|
0) 2.856 us | }
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 0.160 us | cpuset_fork();
|
|
0) | cpu_cgroup_fork() {
|
|
0) | task_rq_lock() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.391 us | }
|
|
0) 1.202 us | }
|
|
0) 0.180 us | update_rq_clock();
|
|
0) | sched_change_group() {
|
|
0) 0.140 us | task_wants_autogroup();
|
|
0) | task_change_group_fair() {
|
|
0) 0.140 us | set_task_rq_fair();
|
|
0) 0.491 us | }
|
|
0) 1.213 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.391 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 4.188 us | }
|
|
0) 0.151 us | freezer_fork();
|
|
0) + 10.239 us | }
|
|
0) 0.151 us | preempt_count_add();
|
|
0) | __percpu_up_read() {
|
|
0) | rcuwait_wake_up() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.671 us | }
|
|
0) 0.972 us | }
|
|
0) 0.150 us | preempt_count_sub();
|
|
0) 0.140 us | uprobe_copy_process();
|
|
0) # 1570.545 us | } /* copy_process */
|
|
0) | get_task_pid() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.311 us | __rcu_read_unlock();
|
|
0) 0.862 us | }
|
|
0) 0.161 us | pid_vnr();
|
|
0) | wake_up_new_task() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.421 us | }
|
|
0) 0.141 us | set_task_rq_fair();
|
|
0) | __task_rq_lock() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.131 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) 0.671 us | }
|
|
0) 0.171 us | update_rq_clock();
|
|
0) | post_init_entity_util_avg() {
|
|
0) | attach_entity_cfs_rq() {
|
|
0) 0.151 us | __update_load_avg_cfs_rq();
|
|
0) 0.150 us | attach_entity_load_avg();
|
|
0) | propagate_entity_cfs_rq.isra.0() {
|
|
0) 0.150 us | __update_load_avg_se();
|
|
0) 0.131 us | __update_load_avg_cfs_rq();
|
|
0) 0.761 us | }
|
|
0) 1.623 us | }
|
|
0) 1.913 us | }
|
|
0) | activate_task() {
|
|
0) | psi_task_change() {
|
|
0) 0.171 us | record_times();
|
|
0) 0.151 us | record_times();
|
|
0) 0.160 us | record_times();
|
|
0) 0.160 us | record_times();
|
|
0) 1.833 us | }
|
|
0) | enqueue_task_fair() {
|
|
0) | enqueue_entity() {
|
|
0) | update_curr() {
|
|
0) 0.140 us | update_min_vruntime();
|
|
0) | cpuacct_charge() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.671 us | }
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) | __cgroup_account_cputime() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) | cgroup_base_stat_cputime_account_end.isra.0() {
|
|
0) 0.140 us | cgroup_rstat_updated();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 1.182 us | }
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 3.076 us | }
|
|
0) 0.151 us | __update_load_avg_se();
|
|
0) 0.140 us | __update_load_avg_cfs_rq();
|
|
0) 0.140 us | update_cfs_group();
|
|
0) 0.140 us | account_entity_enqueue();
|
|
0) 0.140 us | __enqueue_entity();
|
|
0) 4.809 us | }
|
|
0) 0.141 us | __update_load_avg_se();
|
|
0) 0.140 us | __update_load_avg_cfs_rq();
|
|
0) | update_cfs_group() {
|
|
0) | reweight_entity() {
|
|
0) | update_curr() {
|
|
0) 0.130 us | update_min_vruntime();
|
|
0) 0.411 us | }
|
|
0) 0.130 us | account_entity_dequeue();
|
|
0) 0.140 us | account_entity_enqueue();
|
|
0) 1.242 us | }
|
|
0) 1.513 us | }
|
|
0) 0.140 us | hrtick_update();
|
|
0) 7.654 us | }
|
|
0) 9.968 us | }
|
|
0) | check_preempt_curr() {
|
|
0) | check_preempt_wakeup() {
|
|
0) 0.140 us | update_curr();
|
|
0) 0.140 us | wakeup_preempt_entity.isra.0();
|
|
0) 0.712 us | }
|
|
0) 1.042 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) + 16.761 us | }
|
|
0) 0.130 us | put_pid();
|
|
0) # 1589.330 us | } /* _do_fork */
|
|
0) # 1589.891 us | } /* __se_sys_clone */
|
|
0) # 1590.162 us | } /* __x64_sys_clone */
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.160 us | dput();
|
|
0) 0.150 us | mntput();
|
|
0) 0.701 us | }
|
|
0) 0.151 us | unroll_tree_refs();
|
|
0) 0.150 us | kfree();
|
|
0) 1.693 us | }
|
|
0) 1.984 us | }
|
|
0) 0.170 us | switch_fpu_return();
|
|
0) # 1593.789 us | } /* do_syscall_64 */
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.140 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.200 us | vmacache_find();
|
|
0) 0.140 us | vmacache_update();
|
|
0) 0.891 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.131 us | mem_cgroup_from_task();
|
|
0) 0.190 us | __count_memcg_events();
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.141 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.421 us | }
|
|
0) | do_wp_page() {
|
|
0) 0.151 us | vm_normal_page();
|
|
0) | reuse_swap_page() {
|
|
0) 0.140 us | page_trans_huge_mapcount();
|
|
0) 0.421 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.400 us | }
|
|
0) | wp_page_copy() {
|
|
0) | alloc_pages_vma() {
|
|
0) 0.150 us | __get_vma_policy();
|
|
0) | get_vma_policy.part.0() {
|
|
0) 0.140 us | get_task_policy.part.0();
|
|
0) 0.410 us | }
|
|
0) 0.130 us | policy_nodemask();
|
|
0) 0.140 us | policy_node();
|
|
0) | __alloc_pages_nodemask() {
|
|
0) 0.140 us | should_fail_alloc_page();
|
|
0) | get_page_from_freelist() {
|
|
0) 0.150 us | __inc_numa_state();
|
|
0) 0.140 us | __inc_numa_state();
|
|
0) 0.140 us | prep_new_page();
|
|
0) 1.102 us | }
|
|
0) 1.733 us | }
|
|
0) 3.396 us | }
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.151 us | preempt_count_sub();
|
|
0) | mem_cgroup_try_charge_delay() {
|
|
0) | mem_cgroup_try_charge() {
|
|
0) | get_mem_cgroup_from_mm() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 1.252 us | }
|
|
0) 0.170 us | try_charge();
|
|
0) 0.340 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 2.575 us | }
|
|
0) | mem_cgroup_throttle_swaprate() {
|
|
0) 0.150 us | __rcu_read_lock();
|
|
0) 0.140 us | kthread_blkcg();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.133 us | }
|
|
0) 4.158 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | ptep_clear_flush() {
|
|
0) | flush_tlb_mm_range() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) | flush_tlb_func_common.constprop.0() {
|
|
0) 0.180 us | native_flush_tlb_one_user();
|
|
0) 0.531 us | }
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 1.383 us | }
|
|
0) 1.673 us | }
|
|
0) | page_add_new_anon_rmap() {
|
|
0) 0.220 us | __mod_node_page_state();
|
|
0) 0.140 us | __page_set_anon_rmap();
|
|
0) 0.801 us | }
|
|
0) | mem_cgroup_commit_charge() {
|
|
0) | mem_cgroup_charge_statistics() {
|
|
0) 0.150 us | __mod_memcg_state();
|
|
0) 0.150 us | __count_memcg_events();
|
|
0) 0.731 us | }
|
|
0) | memcg_check_events() {
|
|
0) 0.150 us | mem_cgroup_event_ratelimit.isra.0();
|
|
0) 0.431 us | }
|
|
0) 1.634 us | }
|
|
0) | lru_cache_add_active_or_unevictable() {
|
|
0) | __lru_cache_add() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.722 us | }
|
|
0) 1.032 us | }
|
|
0) 0.140 us | page_remove_rmap();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.400 us | }
|
|
0) + 17.102 us | }
|
|
0) + 19.126 us | }
|
|
0) + 20.288 us | }
|
|
0) + 21.780 us | }
|
|
0) 0.130 us | up_read();
|
|
0) + 23.704 us | }
|
|
0) + 23.975 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.140 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.150 us | vmacache_find();
|
|
0) 0.420 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.141 us | mem_cgroup_from_task();
|
|
0) 0.150 us | __count_memcg_events();
|
|
0) 0.151 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.151 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | do_wp_page() {
|
|
0) 0.141 us | vm_normal_page();
|
|
0) | reuse_swap_page() {
|
|
0) 0.150 us | page_trans_huge_mapcount();
|
|
0) 0.451 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.391 us | }
|
|
0) | wp_page_copy() {
|
|
0) | alloc_pages_vma() {
|
|
0) 0.170 us | __get_vma_policy();
|
|
0) | get_vma_policy.part.0() {
|
|
0) 0.130 us | get_task_policy.part.0();
|
|
0) 0.572 us | }
|
|
0) 0.130 us | policy_nodemask();
|
|
0) 0.141 us | policy_node();
|
|
0) | __alloc_pages_nodemask() {
|
|
0) 0.140 us | should_fail_alloc_page();
|
|
0) | get_page_from_freelist() {
|
|
0) 0.150 us | __inc_numa_state();
|
|
0) 0.201 us | __inc_numa_state();
|
|
0) 0.140 us | prep_new_page();
|
|
0) 1.062 us | }
|
|
0) 1.643 us | }
|
|
0) 3.486 us | }
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) | mem_cgroup_try_charge_delay() {
|
|
0) | mem_cgroup_try_charge() {
|
|
0) | get_mem_cgroup_from_mm() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.242 us | }
|
|
0) 0.151 us | try_charge();
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 2.354 us | }
|
|
0) | mem_cgroup_throttle_swaprate() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.130 us | kthread_blkcg();
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.942 us | }
|
|
0) 3.687 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.170 us | preempt_count_add();
|
|
0) 0.431 us | }
|
|
0) | ptep_clear_flush() {
|
|
0) | flush_tlb_mm_range() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) | flush_tlb_func_common.constprop.0() {
|
|
0) 0.170 us | native_flush_tlb_one_user();
|
|
0) 0.430 us | }
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 1.272 us | }
|
|
0) 1.563 us | }
|
|
0) | page_add_new_anon_rmap() {
|
|
0) 0.190 us | __mod_node_page_state();
|
|
0) 0.130 us | __page_set_anon_rmap();
|
|
0) 0.771 us | }
|
|
0) | mem_cgroup_commit_charge() {
|
|
0) | mem_cgroup_charge_statistics() {
|
|
0) 0.150 us | __mod_memcg_state();
|
|
0) 0.141 us | __count_memcg_events();
|
|
0) 0.691 us | }
|
|
0) | memcg_check_events() {
|
|
0) 0.161 us | mem_cgroup_event_ratelimit.isra.0();
|
|
0) 0.441 us | }
|
|
0) 1.523 us | }
|
|
0) | lru_cache_add_active_or_unevictable() {
|
|
0) | __lru_cache_add() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.681 us | }
|
|
0) 0.932 us | }
|
|
0) 0.131 us | page_remove_rmap();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.391 us | }
|
|
0) + 15.800 us | }
|
|
0) + 17.713 us | }
|
|
0) + 18.975 us | }
|
|
0) + 20.348 us | }
|
|
0) 0.130 us | up_read();
|
|
0) + 21.741 us | }
|
|
0) + 22.021 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.200 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.190 us | vmacache_find();
|
|
0) 0.141 us | vmacache_update();
|
|
0) 0.822 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.130 us | mem_cgroup_from_task();
|
|
0) 0.171 us | __count_memcg_events();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.140 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | do_wp_page() {
|
|
0) 0.150 us | vm_normal_page();
|
|
0) | reuse_swap_page() {
|
|
0) 0.151 us | page_trans_huge_mapcount();
|
|
0) 0.421 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.390 us | }
|
|
0) | wp_page_copy() {
|
|
0) | alloc_pages_vma() {
|
|
0) 0.140 us | __get_vma_policy();
|
|
0) | get_vma_policy.part.0() {
|
|
0) 0.140 us | get_task_policy.part.0();
|
|
0) 0.380 us | }
|
|
0) 0.140 us | policy_nodemask();
|
|
0) 0.160 us | policy_node();
|
|
0) | __alloc_pages_nodemask() {
|
|
0) 0.140 us | should_fail_alloc_page();
|
|
0) | get_page_from_freelist() {
|
|
0) 0.140 us | __inc_numa_state();
|
|
0) 0.161 us | __inc_numa_state();
|
|
0) 0.140 us | prep_new_page();
|
|
0) 1.042 us | }
|
|
0) 1.593 us | }
|
|
0) 3.206 us | }
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) | mem_cgroup_try_charge_delay() {
|
|
0) | mem_cgroup_try_charge() {
|
|
0) | get_mem_cgroup_from_mm() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 1.232 us | }
|
|
0) 0.150 us | try_charge();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 2.355 us | }
|
|
0) | mem_cgroup_throttle_swaprate() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.140 us | kthread_blkcg();
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.932 us | }
|
|
0) 3.667 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.161 us | preempt_count_add();
|
|
0) 0.421 us | }
|
|
0) | ptep_clear_flush() {
|
|
0) | flush_tlb_mm_range() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) | flush_tlb_func_common.constprop.0() {
|
|
0) 0.190 us | native_flush_tlb_one_user();
|
|
0) 0.461 us | }
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 1.282 us | }
|
|
0) 1.874 us | }
|
|
0) | page_add_new_anon_rmap() {
|
|
0) 0.160 us | __mod_node_page_state();
|
|
0) 0.140 us | __page_set_anon_rmap();
|
|
0) 0.822 us | }
|
|
0) | mem_cgroup_commit_charge() {
|
|
0) | mem_cgroup_charge_statistics() {
|
|
0) 0.151 us | __mod_memcg_state();
|
|
0) 0.150 us | __count_memcg_events();
|
|
0) 0.701 us | }
|
|
0) | memcg_check_events() {
|
|
0) 0.170 us | mem_cgroup_event_ratelimit.isra.0();
|
|
0) 0.440 us | }
|
|
0) 1.553 us | }
|
|
0) | lru_cache_add_active_or_unevictable() {
|
|
0) | __lru_cache_add() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.692 us | }
|
|
0) 0.952 us | }
|
|
0) 0.140 us | page_remove_rmap();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.410 us | }
|
|
0) + 16.020 us | }
|
|
0) + 17.924 us | }
|
|
0) + 19.066 us | }
|
|
0) + 20.428 us | }
|
|
0) 0.130 us | up_read();
|
|
0) + 22.262 us | }
|
|
0) + 22.532 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.140 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.170 us | vmacache_find();
|
|
0) 0.141 us | vmacache_update();
|
|
0) 0.762 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.140 us | mem_cgroup_from_task();
|
|
0) 0.171 us | __count_memcg_events();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.140 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.160 us | preempt_count_add();
|
|
0) 0.421 us | }
|
|
0) | do_wp_page() {
|
|
0) 0.140 us | vm_normal_page();
|
|
0) | reuse_swap_page() {
|
|
0) 0.150 us | page_trans_huge_mapcount();
|
|
0) 0.421 us | }
|
|
0) 0.131 us | unlock_page();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) | wp_page_copy() {
|
|
0) | alloc_pages_vma() {
|
|
0) 0.141 us | __get_vma_policy();
|
|
0) | get_vma_policy.part.0() {
|
|
0) 0.140 us | get_task_policy.part.0();
|
|
0) 0.401 us | }
|
|
0) 0.140 us | policy_nodemask();
|
|
0) 0.131 us | policy_node();
|
|
0) | __alloc_pages_nodemask() {
|
|
0) 0.140 us | should_fail_alloc_page();
|
|
0) | get_page_from_freelist() {
|
|
0) 0.150 us | __inc_numa_state();
|
|
0) 0.160 us | __inc_numa_state();
|
|
0) 0.140 us | prep_new_page();
|
|
0) 1.052 us | }
|
|
0) 1.633 us | }
|
|
0) 3.256 us | }
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.151 us | preempt_count_sub();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) | mem_cgroup_try_charge_delay() {
|
|
0) | mem_cgroup_try_charge() {
|
|
0) | get_mem_cgroup_from_mm() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) 1.222 us | }
|
|
0) 0.150 us | try_charge();
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 2.324 us | }
|
|
0) | mem_cgroup_throttle_swaprate() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.130 us | kthread_blkcg();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.932 us | }
|
|
0) 3.647 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.160 us | preempt_count_add();
|
|
0) 0.420 us | }
|
|
0) | ptep_clear_flush() {
|
|
0) | flush_tlb_mm_range() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) | flush_tlb_func_common.constprop.0() {
|
|
0) 0.170 us | native_flush_tlb_one_user();
|
|
0) 0.450 us | }
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 1.252 us | }
|
|
0) 1.533 us | }
|
|
0) | page_add_new_anon_rmap() {
|
|
0) 0.190 us | __mod_node_page_state();
|
|
0) 0.160 us | __page_set_anon_rmap();
|
|
0) 0.801 us | }
|
|
0) | mem_cgroup_commit_charge() {
|
|
0) | mem_cgroup_charge_statistics() {
|
|
0) 0.140 us | __mod_memcg_state();
|
|
0) 0.150 us | __count_memcg_events();
|
|
0) 0.691 us | }
|
|
0) | memcg_check_events() {
|
|
0) 0.130 us | mem_cgroup_event_ratelimit.isra.0();
|
|
0) 0.401 us | }
|
|
0) 1.482 us | }
|
|
0) | lru_cache_add_active_or_unevictable() {
|
|
0) | __lru_cache_add() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.681 us | }
|
|
0) 0.941 us | }
|
|
0) 0.140 us | page_remove_rmap();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.151 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) + 15.599 us | }
|
|
0) + 17.543 us | }
|
|
0) + 18.715 us | }
|
|
0) + 20.108 us | }
|
|
0) 0.150 us | up_read();
|
|
0) + 21.851 us | }
|
|
0) + 22.152 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.131 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.180 us | vmacache_find();
|
|
0) 0.130 us | vmacache_update();
|
|
0) 0.781 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.131 us | mem_cgroup_from_task();
|
|
0) 0.150 us | __count_memcg_events();
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.140 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.160 us | preempt_count_add();
|
|
0) 0.410 us | }
|
|
0) | do_wp_page() {
|
|
0) 0.130 us | vm_normal_page();
|
|
0) | reuse_swap_page() {
|
|
0) 0.150 us | page_trans_huge_mapcount();
|
|
0) 0.421 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.391 us | }
|
|
0) | wp_page_copy() {
|
|
0) | alloc_pages_vma() {
|
|
0) 0.140 us | __get_vma_policy();
|
|
0) | get_vma_policy.part.0() {
|
|
0) 0.131 us | get_task_policy.part.0();
|
|
0) 0.391 us | }
|
|
0) 0.140 us | policy_nodemask();
|
|
0) 0.130 us | policy_node();
|
|
0) | __alloc_pages_nodemask() {
|
|
0) 0.140 us | should_fail_alloc_page();
|
|
0) | get_page_from_freelist() {
|
|
0) 0.141 us | __inc_numa_state();
|
|
0) 0.150 us | __inc_numa_state();
|
|
0) 0.141 us | prep_new_page();
|
|
0) 1.032 us | }
|
|
0) 1.603 us | }
|
|
0) 3.196 us | }
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) | mem_cgroup_try_charge_delay() {
|
|
0) | mem_cgroup_try_charge() {
|
|
0) | get_mem_cgroup_from_mm() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) 1.223 us | }
|
|
0) 0.140 us | try_charge();
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.150 us | preempt_count_sub();
|
|
0) 2.344 us | }
|
|
0) | mem_cgroup_throttle_swaprate() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.131 us | kthread_blkcg();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.931 us | }
|
|
0) 3.667 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | ptep_clear_flush() {
|
|
0) | flush_tlb_mm_range() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) | flush_tlb_func_common.constprop.0() {
|
|
0) 0.190 us | native_flush_tlb_one_user();
|
|
0) 0.461 us | }
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 1.263 us | }
|
|
0) 1.523 us | }
|
|
0) | page_add_new_anon_rmap() {
|
|
0) 0.151 us | __mod_node_page_state();
|
|
0) 0.130 us | __page_set_anon_rmap();
|
|
0) 0.731 us | }
|
|
0) | mem_cgroup_commit_charge() {
|
|
0) | mem_cgroup_charge_statistics() {
|
|
0) 0.140 us | __mod_memcg_state();
|
|
0) 0.150 us | __count_memcg_events();
|
|
0) 0.691 us | }
|
|
0) | memcg_check_events() {
|
|
0) 0.150 us | mem_cgroup_event_ratelimit.isra.0();
|
|
0) 0.411 us | }
|
|
0) 1.502 us | }
|
|
0) | lru_cache_add_active_or_unevictable() {
|
|
0) | __lru_cache_add() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.661 us | }
|
|
0) 0.911 us | }
|
|
0) 0.140 us | page_remove_rmap();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.150 us | preempt_count_sub();
|
|
0) 0.410 us | }
|
|
0) + 15.630 us | }
|
|
0) + 17.703 us | }
|
|
0) + 18.805 us | }
|
|
0) + 20.157 us | }
|
|
0) 0.150 us | up_read();
|
|
0) + 21.891 us | }
|
|
0) + 22.151 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.130 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.161 us | vmacache_find();
|
|
0) 0.140 us | vmacache_update();
|
|
0) 0.741 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.141 us | mem_cgroup_from_task();
|
|
0) 0.160 us | __count_memcg_events();
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.151 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.421 us | }
|
|
0) | do_wp_page() {
|
|
0) 0.140 us | vm_normal_page();
|
|
0) | reuse_swap_page() {
|
|
0) 0.140 us | page_trans_huge_mapcount();
|
|
0) 0.400 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.431 us | }
|
|
0) | wp_page_copy() {
|
|
0) | alloc_pages_vma() {
|
|
0) 0.140 us | __get_vma_policy();
|
|
0) | get_vma_policy.part.0() {
|
|
0) 0.131 us | get_task_policy.part.0();
|
|
0) 0.391 us | }
|
|
0) 0.130 us | policy_nodemask();
|
|
0) 0.140 us | policy_node();
|
|
0) | __alloc_pages_nodemask() {
|
|
0) 0.141 us | should_fail_alloc_page();
|
|
0) | get_page_from_freelist() {
|
|
0) 0.140 us | __inc_numa_state();
|
|
0) 0.150 us | __inc_numa_state();
|
|
0) 0.140 us | prep_new_page();
|
|
0) 1.152 us | }
|
|
0) 1.743 us | }
|
|
0) 3.327 us | }
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) | mem_cgroup_try_charge_delay() {
|
|
0) | mem_cgroup_try_charge() {
|
|
0) | get_mem_cgroup_from_mm() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.223 us | }
|
|
0) 0.140 us | try_charge();
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.150 us | preempt_count_sub();
|
|
0) 2.345 us | }
|
|
0) | mem_cgroup_throttle_swaprate() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.130 us | kthread_blkcg();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.932 us | }
|
|
0) 3.767 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.161 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | ptep_clear_flush() {
|
|
0) | flush_tlb_mm_range() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) | flush_tlb_func_common.constprop.0() {
|
|
0) 0.190 us | native_flush_tlb_one_user();
|
|
0) 0.451 us | }
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 1.292 us | }
|
|
0) 1.563 us | }
|
|
0) | page_add_new_anon_rmap() {
|
|
0) 0.190 us | __mod_node_page_state();
|
|
0) 0.171 us | __page_set_anon_rmap();
|
|
0) 0.822 us | }
|
|
0) | mem_cgroup_commit_charge() {
|
|
0) | mem_cgroup_charge_statistics() {
|
|
0) 0.150 us | __mod_memcg_state();
|
|
0) 0.140 us | __count_memcg_events();
|
|
0) 0.682 us | }
|
|
0) | memcg_check_events() {
|
|
0) 0.151 us | mem_cgroup_event_ratelimit.isra.0();
|
|
0) 0.421 us | }
|
|
0) 1.503 us | }
|
|
0) | lru_cache_add_active_or_unevictable() {
|
|
0) | __lru_cache_add() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.661 us | }
|
|
0) 0.922 us | }
|
|
0) 0.130 us | page_remove_rmap();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.150 us | preempt_count_sub();
|
|
0) 0.411 us | }
|
|
0) + 15.800 us | }
|
|
0) + 17.703 us | }
|
|
0) + 18.875 us | }
|
|
0) + 20.238 us | }
|
|
0) 0.130 us | up_read();
|
|
0) + 21.921 us | }
|
|
0) + 22.182 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.130 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.130 us | vmacache_find();
|
|
0) 0.400 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.131 us | mem_cgroup_from_task();
|
|
0) 0.160 us | __count_memcg_events();
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.140 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.420 us | }
|
|
0) | do_wp_page() {
|
|
0) 0.140 us | vm_normal_page();
|
|
0) | reuse_swap_page() {
|
|
0) 0.130 us | page_trans_huge_mapcount();
|
|
0) 0.401 us | }
|
|
0) 0.141 us | unlock_page();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.391 us | }
|
|
0) | wp_page_copy() {
|
|
0) | alloc_pages_vma() {
|
|
0) 0.141 us | __get_vma_policy();
|
|
0) | get_vma_policy.part.0() {
|
|
0) 0.130 us | get_task_policy.part.0();
|
|
0) 0.391 us | }
|
|
0) 0.130 us | policy_nodemask();
|
|
0) 0.141 us | policy_node();
|
|
0) | __alloc_pages_nodemask() {
|
|
0) 0.140 us | should_fail_alloc_page();
|
|
0) | get_page_from_freelist() {
|
|
0) 0.140 us | __inc_numa_state();
|
|
0) 0.160 us | __inc_numa_state();
|
|
0) 0.131 us | prep_new_page();
|
|
0) 1.202 us | }
|
|
0) 1.763 us | }
|
|
0) 3.356 us | }
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) | mem_cgroup_try_charge_delay() {
|
|
0) | mem_cgroup_try_charge() {
|
|
0) | get_mem_cgroup_from_mm() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 1.222 us | }
|
|
0) 0.150 us | try_charge();
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 2.335 us | }
|
|
0) | mem_cgroup_throttle_swaprate() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.140 us | kthread_blkcg();
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.932 us | }
|
|
0) 3.657 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.161 us | preempt_count_add();
|
|
0) 0.431 us | }
|
|
0) | ptep_clear_flush() {
|
|
0) | flush_tlb_mm_range() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) | flush_tlb_func_common.constprop.0() {
|
|
0) 0.190 us | native_flush_tlb_one_user();
|
|
0) 0.461 us | }
|
|
0) 0.171 us | preempt_count_sub();
|
|
0) 1.312 us | }
|
|
0) 1.593 us | }
|
|
0) | page_add_new_anon_rmap() {
|
|
0) 0.180 us | __mod_node_page_state();
|
|
0) 0.131 us | __page_set_anon_rmap();
|
|
0) 0.721 us | }
|
|
0) | mem_cgroup_commit_charge() {
|
|
0) | mem_cgroup_charge_statistics() {
|
|
0) 0.140 us | __mod_memcg_state();
|
|
0) 0.150 us | __count_memcg_events();
|
|
0) 0.692 us | }
|
|
0) | memcg_check_events() {
|
|
0) 0.130 us | mem_cgroup_event_ratelimit.isra.0();
|
|
0) 0.401 us | }
|
|
0) 1.483 us | }
|
|
0) | lru_cache_add_active_or_unevictable() {
|
|
0) | __lru_cache_add() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.672 us | }
|
|
0) 0.912 us | }
|
|
0) 0.140 us | page_remove_rmap();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.150 us | preempt_count_sub();
|
|
0) 0.410 us | }
|
|
0) + 15.880 us | }
|
|
0) + 17.753 us | }
|
|
0) + 18.865 us | }
|
|
0) + 20.207 us | }
|
|
0) 0.140 us | up_read();
|
|
0) + 21.560 us | }
|
|
0) + 21.830 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.140 us | ktime_get_coarse_real_ts64();
|
|
0) 0.400 us | }
|
|
0) 0.702 us | }
|
|
0) | __x64_sys_setpgid() {
|
|
0) | __se_sys_setpgid() {
|
|
0) 0.150 us | __rcu_read_lock();
|
|
0) | _raw_write_lock_irq() {
|
|
0) 0.160 us | preempt_count_add();
|
|
0) 1.123 us | }
|
|
0) 0.360 us | find_task_by_vpid();
|
|
0) 0.160 us | security_task_setpgid();
|
|
0) | change_pid() {
|
|
0) 0.150 us | __change_pid();
|
|
0) 0.440 us | }
|
|
0) | _raw_write_unlock_irq() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.410 us | }
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 3.967 us | }
|
|
0) 4.328 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.151 us | dput();
|
|
0) 0.140 us | mntput();
|
|
0) 0.681 us | }
|
|
0) 0.150 us | unroll_tree_refs();
|
|
0) 0.140 us | kfree();
|
|
0) 1.513 us | }
|
|
0) 1.783 us | }
|
|
0) 7.534 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.140 us | ktime_get_coarse_real_ts64();
|
|
0) 0.390 us | }
|
|
0) 0.661 us | }
|
|
0) | __x64_sys_ioctl() {
|
|
0) | ksys_ioctl() {
|
|
0) | __fdget() {
|
|
0) 0.180 us | __fget_light();
|
|
0) 0.471 us | }
|
|
0) 0.141 us | security_file_ioctl();
|
|
0) | do_vfs_ioctl() {
|
|
0) | tty_ioctl() {
|
|
0) 0.141 us | tty_paranoia_check.isra.0();
|
|
0) | tty_jobctrl_ioctl() {
|
|
0) | tty_get_pgrp() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.410 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.400 us | }
|
|
0) 1.213 us | }
|
|
0) 0.150 us | pid_vnr();
|
|
0) 0.141 us | put_pid();
|
|
0) 2.064 us | }
|
|
0) 2.725 us | }
|
|
0) 3.436 us | }
|
|
0) 4.609 us | }
|
|
0) 4.879 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.140 us | dput();
|
|
0) 0.131 us | mntput();
|
|
0) 0.651 us | }
|
|
0) 0.130 us | unroll_tree_refs();
|
|
0) 0.130 us | kfree();
|
|
0) 1.443 us | }
|
|
0) 1.713 us | }
|
|
0) 7.825 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.140 us | ktime_get_coarse_real_ts64();
|
|
0) 0.391 us | }
|
|
0) 0.661 us | }
|
|
0) | __x64_sys_rt_sigprocmask() {
|
|
0) | __se_sys_rt_sigprocmask() {
|
|
0) | sigprocmask() {
|
|
0) | __set_current_blocked() {
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.161 us | preempt_count_add();
|
|
0) 0.431 us | }
|
|
0) | __set_task_blocked() {
|
|
0) | recalc_sigpending() {
|
|
0) 0.130 us | recalc_sigpending_tsk();
|
|
0) 0.431 us | }
|
|
0) 0.731 us | }
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.390 us | }
|
|
0) 2.084 us | }
|
|
0) 2.365 us | }
|
|
0) 2.925 us | }
|
|
0) 3.206 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.130 us | dput();
|
|
0) 0.130 us | mntput();
|
|
0) 0.652 us | }
|
|
0) 0.140 us | unroll_tree_refs();
|
|
0) 0.141 us | kfree();
|
|
0) 1.453 us | }
|
|
0) 1.713 us | }
|
|
0) 6.161 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.140 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.201 us | vmacache_find();
|
|
0) 0.130 us | vmacache_update();
|
|
0) 0.772 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.130 us | mem_cgroup_from_task();
|
|
0) 0.140 us | __count_memcg_events();
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.141 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | do_wp_page() {
|
|
0) 0.151 us | vm_normal_page();
|
|
0) | reuse_swap_page() {
|
|
0) 0.150 us | page_trans_huge_mapcount();
|
|
0) 0.421 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.391 us | }
|
|
0) | wp_page_copy() {
|
|
0) | alloc_pages_vma() {
|
|
0) 0.140 us | __get_vma_policy();
|
|
0) | get_vma_policy.part.0() {
|
|
0) 0.140 us | get_task_policy.part.0();
|
|
0) 0.381 us | }
|
|
0) 0.141 us | policy_nodemask();
|
|
0) 0.130 us | policy_node();
|
|
0) | __alloc_pages_nodemask() {
|
|
0) 0.140 us | should_fail_alloc_page();
|
|
0) | get_page_from_freelist() {
|
|
0) 0.140 us | __inc_numa_state();
|
|
0) 0.150 us | __inc_numa_state();
|
|
0) 0.140 us | prep_new_page();
|
|
0) 1.032 us | }
|
|
0) 1.613 us | }
|
|
0) 3.196 us | }
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) | mem_cgroup_try_charge_delay() {
|
|
0) | mem_cgroup_try_charge() {
|
|
0) | get_mem_cgroup_from_mm() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) 1.232 us | }
|
|
0) 0.140 us | try_charge();
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 2.354 us | }
|
|
0) | mem_cgroup_throttle_swaprate() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.141 us | kthread_blkcg();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 1.011 us | }
|
|
0) 3.757 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.160 us | preempt_count_add();
|
|
0) 0.431 us | }
|
|
0) | ptep_clear_flush() {
|
|
0) | flush_tlb_mm_range() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) | flush_tlb_func_common.constprop.0() {
|
|
0) 0.261 us | native_flush_tlb_one_user();
|
|
0) 0.531 us | }
|
|
0) 0.181 us | preempt_count_sub();
|
|
0) 1.383 us | }
|
|
0) 1.663 us | }
|
|
0) | page_add_new_anon_rmap() {
|
|
0) 0.190 us | __mod_node_page_state();
|
|
0) 0.131 us | __page_set_anon_rmap();
|
|
0) 0.782 us | }
|
|
0) | mem_cgroup_commit_charge() {
|
|
0) | mem_cgroup_charge_statistics() {
|
|
0) 0.140 us | __mod_memcg_state();
|
|
0) 0.150 us | __count_memcg_events();
|
|
0) 0.692 us | }
|
|
0) | memcg_check_events() {
|
|
0) 0.140 us | mem_cgroup_event_ratelimit.isra.0();
|
|
0) 0.411 us | }
|
|
0) 1.493 us | }
|
|
0) | lru_cache_add_active_or_unevictable() {
|
|
0) | __lru_cache_add() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.682 us | }
|
|
0) 0.932 us | }
|
|
0) 0.130 us | page_remove_rmap();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.400 us | }
|
|
0) + 15.620 us | }
|
|
0) + 17.503 us | }
|
|
0) + 18.675 us | }
|
|
0) + 20.047 us | }
|
|
0) 0.160 us | up_read();
|
|
0) + 21.781 us | }
|
|
0) + 22.051 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.150 us | ktime_get_coarse_real_ts64();
|
|
0) 0.420 us | }
|
|
0) 0.702 us | }
|
|
0) | __x64_sys_ioctl() {
|
|
0) | ksys_ioctl() {
|
|
0) | __fdget() {
|
|
0) 0.140 us | __fget_light();
|
|
0) 0.391 us | }
|
|
0) 0.141 us | security_file_ioctl();
|
|
0) | do_vfs_ioctl() {
|
|
0) | tty_ioctl() {
|
|
0) 0.151 us | tty_paranoia_check.isra.0();
|
|
0) | tty_jobctrl_ioctl() {
|
|
0) | tty_get_pgrp() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.150 us | preempt_count_sub();
|
|
0) 0.410 us | }
|
|
0) 1.213 us | }
|
|
0) 0.170 us | pid_vnr();
|
|
0) 0.141 us | put_pid();
|
|
0) 2.064 us | }
|
|
0) 2.615 us | }
|
|
0) 2.925 us | }
|
|
0) 3.988 us | }
|
|
0) 4.248 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.130 us | dput();
|
|
0) 0.141 us | mntput();
|
|
0) 0.651 us | }
|
|
0) 0.160 us | unroll_tree_refs();
|
|
0) 0.130 us | kfree();
|
|
0) 1.513 us | }
|
|
0) 1.773 us | }
|
|
0) 7.574 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.131 us | ktime_get_coarse_real_ts64();
|
|
0) 0.391 us | }
|
|
0) 0.661 us | }
|
|
0) | __x64_sys_ioctl() {
|
|
0) | ksys_ioctl() {
|
|
0) | __fdget() {
|
|
0) 0.130 us | __fget_light();
|
|
0) 0.391 us | }
|
|
0) 0.130 us | security_file_ioctl();
|
|
0) | do_vfs_ioctl() {
|
|
0) | tty_ioctl() {
|
|
0) 0.130 us | tty_paranoia_check.isra.0();
|
|
0) | tty_jobctrl_ioctl() {
|
|
0) | __tty_check_change.part.0() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 1.783 us | }
|
|
0) 0.151 us | __rcu_read_lock();
|
|
0) 0.240 us | find_vpid();
|
|
0) 0.140 us | pid_task();
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.161 us | preempt_count_add();
|
|
0) 0.431 us | }
|
|
0) 0.130 us | put_pid();
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.390 us | }
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 4.699 us | }
|
|
0) 5.239 us | }
|
|
0) 5.521 us | }
|
|
0) 6.572 us | }
|
|
0) 6.823 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.130 us | dput();
|
|
0) 0.130 us | mntput();
|
|
0) 0.651 us | }
|
|
0) 0.131 us | unroll_tree_refs();
|
|
0) 0.130 us | kfree();
|
|
0) 1.462 us | }
|
|
0) 1.724 us | }
|
|
0) 9.758 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.130 us | ktime_get_coarse_real_ts64();
|
|
0) 0.391 us | }
|
|
0) 0.661 us | }
|
|
0) | __x64_sys_rt_sigprocmask() {
|
|
0) | __se_sys_rt_sigprocmask() {
|
|
0) | sigprocmask() {
|
|
0) | __set_current_blocked() {
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.160 us | preempt_count_add();
|
|
0) 0.421 us | }
|
|
0) | __set_task_blocked() {
|
|
0) | recalc_sigpending() {
|
|
0) 0.130 us | recalc_sigpending_tsk();
|
|
0) 0.390 us | }
|
|
0) 0.652 us | }
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 1.984 us | }
|
|
0) 2.254 us | }
|
|
0) 2.534 us | }
|
|
0) 2.796 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.141 us | dput();
|
|
0) 0.130 us | mntput();
|
|
0) 0.651 us | }
|
|
0) 0.130 us | unroll_tree_refs();
|
|
0) 0.130 us | kfree();
|
|
0) 1.673 us | }
|
|
0) 1.933 us | }
|
|
0) 5.962 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.140 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.141 us | vmacache_find();
|
|
0) 0.411 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.140 us | mem_cgroup_from_task();
|
|
0) 0.150 us | __count_memcg_events();
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.150 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.160 us | preempt_count_add();
|
|
0) 0.421 us | }
|
|
0) | do_wp_page() {
|
|
0) 0.150 us | vm_normal_page();
|
|
0) | reuse_swap_page() {
|
|
0) 0.151 us | page_trans_huge_mapcount();
|
|
0) 0.421 us | }
|
|
0) 0.131 us | unlock_page();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.391 us | }
|
|
0) | wp_page_copy() {
|
|
0) | alloc_pages_vma() {
|
|
0) 0.141 us | __get_vma_policy();
|
|
0) | get_vma_policy.part.0() {
|
|
0) 0.130 us | get_task_policy.part.0();
|
|
0) 0.391 us | }
|
|
0) 0.130 us | policy_nodemask();
|
|
0) 0.141 us | policy_node();
|
|
0) | __alloc_pages_nodemask() {
|
|
0) 0.140 us | should_fail_alloc_page();
|
|
0) | get_page_from_freelist() {
|
|
0) 0.140 us | __inc_numa_state();
|
|
0) 0.151 us | __inc_numa_state();
|
|
0) 0.140 us | prep_new_page();
|
|
0) 1.011 us | }
|
|
0) 1.603 us | }
|
|
0) 3.196 us | }
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) | mem_cgroup_try_charge_delay() {
|
|
0) | mem_cgroup_try_charge() {
|
|
0) | get_mem_cgroup_from_mm() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.151 us | __rcu_read_unlock();
|
|
0) 1.232 us | }
|
|
0) 0.140 us | try_charge();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 2.355 us | }
|
|
0) | mem_cgroup_throttle_swaprate() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.140 us | kthread_blkcg();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.932 us | }
|
|
0) 3.667 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.171 us | preempt_count_add();
|
|
0) 0.421 us | }
|
|
0) | ptep_clear_flush() {
|
|
0) | flush_tlb_mm_range() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) | flush_tlb_func_common.constprop.0() {
|
|
0) 0.190 us | native_flush_tlb_one_user();
|
|
0) 0.461 us | }
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 1.673 us | }
|
|
0) 1.954 us | }
|
|
0) | page_add_new_anon_rmap() {
|
|
0) 0.160 us | __mod_node_page_state();
|
|
0) 0.130 us | __page_set_anon_rmap();
|
|
0) 0.712 us | }
|
|
0) | mem_cgroup_commit_charge() {
|
|
0) | mem_cgroup_charge_statistics() {
|
|
0) 0.141 us | __mod_memcg_state();
|
|
0) 0.140 us | __count_memcg_events();
|
|
0) 0.681 us | }
|
|
0) | memcg_check_events() {
|
|
0) 0.140 us | mem_cgroup_event_ratelimit.isra.0();
|
|
0) 0.410 us | }
|
|
0) 1.503 us | }
|
|
0) | lru_cache_add_active_or_unevictable() {
|
|
0) | __lru_cache_add() {
|
|
0) 0.131 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.681 us | }
|
|
0) 0.932 us | }
|
|
0) 0.130 us | page_remove_rmap();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.150 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) + 15.789 us | }
|
|
0) + 17.684 us | }
|
|
0) + 18.815 us | }
|
|
0) + 20.188 us | }
|
|
0) 0.131 us | up_read();
|
|
0) + 21.561 us | }
|
|
0) + 21.831 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.130 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.131 us | vmacache_find();
|
|
0) 0.401 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.130 us | mem_cgroup_from_task();
|
|
0) 0.161 us | __count_memcg_events();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.140 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | do_wp_page() {
|
|
0) 0.151 us | vm_normal_page();
|
|
0) | reuse_swap_page() {
|
|
0) 0.151 us | page_trans_huge_mapcount();
|
|
0) 0.421 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.400 us | }
|
|
0) | wp_page_copy() {
|
|
0) | alloc_pages_vma() {
|
|
0) 0.140 us | __get_vma_policy();
|
|
0) | get_vma_policy.part.0() {
|
|
0) 0.130 us | get_task_policy.part.0();
|
|
0) 0.390 us | }
|
|
0) 0.131 us | policy_nodemask();
|
|
0) 0.140 us | policy_node();
|
|
0) | __alloc_pages_nodemask() {
|
|
0) 0.140 us | should_fail_alloc_page();
|
|
0) | get_page_from_freelist() {
|
|
0) 0.140 us | __inc_numa_state();
|
|
0) 0.150 us | __inc_numa_state();
|
|
0) 0.130 us | prep_new_page();
|
|
0) 1.002 us | }
|
|
0) 1.563 us | }
|
|
0) 3.156 us | }
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) | mem_cgroup_try_charge_delay() {
|
|
0) | mem_cgroup_try_charge() {
|
|
0) | get_mem_cgroup_from_mm() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) 1.232 us | }
|
|
0) 0.141 us | try_charge();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 2.334 us | }
|
|
0) | mem_cgroup_throttle_swaprate() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.130 us | kthread_blkcg();
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.932 us | }
|
|
0) 3.657 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.160 us | preempt_count_add();
|
|
0) 0.421 us | }
|
|
0) | ptep_clear_flush() {
|
|
0) | flush_tlb_mm_range() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) | flush_tlb_func_common.constprop.0() {
|
|
0) 0.190 us | native_flush_tlb_one_user();
|
|
0) 0.451 us | }
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 1.272 us | }
|
|
0) 1.543 us | }
|
|
0) | page_add_new_anon_rmap() {
|
|
0) 0.190 us | __mod_node_page_state();
|
|
0) 0.130 us | __page_set_anon_rmap();
|
|
0) 0.761 us | }
|
|
0) | mem_cgroup_commit_charge() {
|
|
0) | mem_cgroup_charge_statistics() {
|
|
0) 0.140 us | __mod_memcg_state();
|
|
0) 0.151 us | __count_memcg_events();
|
|
0) 0.692 us | }
|
|
0) | memcg_check_events() {
|
|
0) 0.151 us | mem_cgroup_event_ratelimit.isra.0();
|
|
0) 0.411 us | }
|
|
0) 1.503 us | }
|
|
0) | lru_cache_add_active_or_unevictable() {
|
|
0) | __lru_cache_add() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.661 us | }
|
|
0) 0.922 us | }
|
|
0) 0.131 us | page_remove_rmap();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.391 us | }
|
|
0) + 15.609 us | }
|
|
0) + 17.513 us | }
|
|
0) + 18.615 us | }
|
|
0) + 19.988 us | }
|
|
0) 0.150 us | up_read();
|
|
0) + 21.340 us | }
|
|
0) + 21.611 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.130 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.140 us | vmacache_find();
|
|
0) 0.401 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.130 us | mem_cgroup_from_task();
|
|
0) 0.160 us | __count_memcg_events();
|
|
0) 0.151 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.140 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.410 us | }
|
|
0) | do_wp_page() {
|
|
0) 0.150 us | vm_normal_page();
|
|
0) | reuse_swap_page() {
|
|
0) 0.430 us | page_trans_huge_mapcount();
|
|
0) 0.692 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) | wp_page_copy() {
|
|
0) | alloc_pages_vma() {
|
|
0) 0.140 us | __get_vma_policy();
|
|
0) | get_vma_policy.part.0() {
|
|
0) 0.130 us | get_task_policy.part.0();
|
|
0) 0.391 us | }
|
|
0) 0.131 us | policy_nodemask();
|
|
0) 0.140 us | policy_node();
|
|
0) | __alloc_pages_nodemask() {
|
|
0) 0.150 us | should_fail_alloc_page();
|
|
0) | get_page_from_freelist() {
|
|
0) 0.140 us | __inc_numa_state();
|
|
0) 0.150 us | __inc_numa_state();
|
|
0) 0.130 us | prep_new_page();
|
|
0) 1.002 us | }
|
|
0) 1.563 us | }
|
|
0) 3.156 us | }
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) | mem_cgroup_try_charge_delay() {
|
|
0) | mem_cgroup_try_charge() {
|
|
0) | get_mem_cgroup_from_mm() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.233 us | }
|
|
0) 0.150 us | try_charge();
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.150 us | preempt_count_sub();
|
|
0) 2.365 us | }
|
|
0) | mem_cgroup_throttle_swaprate() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.140 us | kthread_blkcg();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.932 us | }
|
|
0) 3.687 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | ptep_clear_flush() {
|
|
0) | flush_tlb_mm_range() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) | flush_tlb_func_common.constprop.0() {
|
|
0) 0.191 us | native_flush_tlb_one_user();
|
|
0) 0.451 us | }
|
|
0) 0.181 us | preempt_count_sub();
|
|
0) 1.313 us | }
|
|
0) 1.583 us | }
|
|
0) | page_add_new_anon_rmap() {
|
|
0) 0.150 us | __mod_node_page_state();
|
|
0) 0.130 us | __page_set_anon_rmap();
|
|
0) 0.722 us | }
|
|
0) | mem_cgroup_commit_charge() {
|
|
0) | mem_cgroup_charge_statistics() {
|
|
0) 0.141 us | __mod_memcg_state();
|
|
0) 0.150 us | __count_memcg_events();
|
|
0) 0.691 us | }
|
|
0) | memcg_check_events() {
|
|
0) 0.150 us | mem_cgroup_event_ratelimit.isra.0();
|
|
0) 0.410 us | }
|
|
0) 1.503 us | }
|
|
0) | lru_cache_add_active_or_unevictable() {
|
|
0) | __lru_cache_add() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.661 us | }
|
|
0) 0.912 us | }
|
|
0) 0.130 us | page_remove_rmap();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.391 us | }
|
|
0) + 15.700 us | }
|
|
0) + 17.893 us | }
|
|
0) + 18.995 us | }
|
|
0) + 20.369 us | }
|
|
0) 0.150 us | up_read();
|
|
0) + 21.730 us | }
|
|
0) + 21.992 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.140 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.130 us | vmacache_find();
|
|
0) 0.390 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.141 us | mem_cgroup_from_task();
|
|
0) 0.140 us | __count_memcg_events();
|
|
0) 0.151 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.140 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.410 us | }
|
|
0) | do_wp_page() {
|
|
0) 0.140 us | vm_normal_page();
|
|
0) | reuse_swap_page() {
|
|
0) 0.150 us | page_trans_huge_mapcount();
|
|
0) 0.410 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) | wp_page_copy() {
|
|
0) | alloc_pages_vma() {
|
|
0) 0.140 us | __get_vma_policy();
|
|
0) | get_vma_policy.part.0() {
|
|
0) 0.141 us | get_task_policy.part.0();
|
|
0) 0.381 us | }
|
|
0) 0.140 us | policy_nodemask();
|
|
0) 0.130 us | policy_node();
|
|
0) | __alloc_pages_nodemask() {
|
|
0) 0.141 us | should_fail_alloc_page();
|
|
0) | get_page_from_freelist() {
|
|
0) 0.140 us | __inc_numa_state();
|
|
0) 0.150 us | __inc_numa_state();
|
|
0) 0.131 us | prep_new_page();
|
|
0) 1.022 us | }
|
|
0) 1.603 us | }
|
|
0) 3.186 us | }
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) | mem_cgroup_try_charge_delay() {
|
|
0) | mem_cgroup_try_charge() {
|
|
0) | get_mem_cgroup_from_mm() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.242 us | }
|
|
0) 0.151 us | try_charge();
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.151 us | preempt_count_sub();
|
|
0) 2.344 us | }
|
|
0) | mem_cgroup_throttle_swaprate() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.140 us | kthread_blkcg();
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.942 us | }
|
|
0) 3.677 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.160 us | preempt_count_add();
|
|
0) 0.541 us | }
|
|
0) | ptep_clear_flush() {
|
|
0) | flush_tlb_mm_range() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) | flush_tlb_func_common.constprop.0() {
|
|
0) 0.170 us | native_flush_tlb_one_user();
|
|
0) 0.431 us | }
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 1.252 us | }
|
|
0) 1.533 us | }
|
|
0) | page_add_new_anon_rmap() {
|
|
0) 0.191 us | __mod_node_page_state();
|
|
0) 0.140 us | __page_set_anon_rmap();
|
|
0) 0.751 us | }
|
|
0) | mem_cgroup_commit_charge() {
|
|
0) | mem_cgroup_charge_statistics() {
|
|
0) 0.140 us | __mod_memcg_state();
|
|
0) 0.151 us | __count_memcg_events();
|
|
0) 0.691 us | }
|
|
0) | memcg_check_events() {
|
|
0) 0.150 us | mem_cgroup_event_ratelimit.isra.0();
|
|
0) 0.411 us | }
|
|
0) 1.503 us | }
|
|
0) | lru_cache_add_active_or_unevictable() {
|
|
0) | __lru_cache_add() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.661 us | }
|
|
0) 0.921 us | }
|
|
0) 0.130 us | page_remove_rmap();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.451 us | }
|
|
0) + 15.539 us | }
|
|
0) + 17.442 us | }
|
|
0) + 18.545 us | }
|
|
0) + 19.907 us | }
|
|
0) 0.160 us | up_read();
|
|
0) + 21.280 us | }
|
|
0) + 21.540 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.130 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.131 us | vmacache_find();
|
|
0) 0.391 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.130 us | mem_cgroup_from_task();
|
|
0) 0.151 us | __count_memcg_events();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.140 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | do_wp_page() {
|
|
0) 0.151 us | vm_normal_page();
|
|
0) | reuse_swap_page() {
|
|
0) 0.151 us | page_trans_huge_mapcount();
|
|
0) 0.421 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.400 us | }
|
|
0) | wp_page_copy() {
|
|
0) | alloc_pages_vma() {
|
|
0) 0.130 us | __get_vma_policy();
|
|
0) | get_vma_policy.part.0() {
|
|
0) 0.130 us | get_task_policy.part.0();
|
|
0) 0.380 us | }
|
|
0) 0.141 us | policy_nodemask();
|
|
0) 0.130 us | policy_node();
|
|
0) | __alloc_pages_nodemask() {
|
|
0) 0.140 us | should_fail_alloc_page();
|
|
0) | get_page_from_freelist() {
|
|
0) 0.140 us | __inc_numa_state();
|
|
0) 0.150 us | __inc_numa_state();
|
|
0) 0.130 us | prep_new_page();
|
|
0) 1.022 us | }
|
|
0) 2.084 us | }
|
|
0) 3.657 us | }
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.151 us | preempt_count_sub();
|
|
0) | mem_cgroup_try_charge_delay() {
|
|
0) | mem_cgroup_try_charge() {
|
|
0) | get_mem_cgroup_from_mm() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.243 us | }
|
|
0) 0.140 us | try_charge();
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 2.344 us | }
|
|
0) | mem_cgroup_throttle_swaprate() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.141 us | kthread_blkcg();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.921 us | }
|
|
0) 3.667 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.160 us | preempt_count_add();
|
|
0) 0.431 us | }
|
|
0) | ptep_clear_flush() {
|
|
0) | flush_tlb_mm_range() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) | flush_tlb_func_common.constprop.0() {
|
|
0) 0.181 us | native_flush_tlb_one_user();
|
|
0) 0.441 us | }
|
|
0) 0.180 us | preempt_count_sub();
|
|
0) 1.303 us | }
|
|
0) 1.573 us | }
|
|
0) | page_add_new_anon_rmap() {
|
|
0) 0.191 us | __mod_node_page_state();
|
|
0) 0.130 us | __page_set_anon_rmap();
|
|
0) 0.721 us | }
|
|
0) | mem_cgroup_commit_charge() {
|
|
0) | mem_cgroup_charge_statistics() {
|
|
0) 0.140 us | __mod_memcg_state();
|
|
0) 0.150 us | __count_memcg_events();
|
|
0) 0.691 us | }
|
|
0) | memcg_check_events() {
|
|
0) 0.130 us | mem_cgroup_event_ratelimit.isra.0();
|
|
0) 0.400 us | }
|
|
0) 1.483 us | }
|
|
0) | lru_cache_add_active_or_unevictable() {
|
|
0) | __lru_cache_add() {
|
|
0) 0.131 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.661 us | }
|
|
0) 0.921 us | }
|
|
0) 0.130 us | page_remove_rmap();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) + 15.849 us | }
|
|
0) + 17.744 us | }
|
|
0) + 18.846 us | }
|
|
0) + 20.228 us | }
|
|
0) 0.131 us | up_read();
|
|
0) + 21.571 us | }
|
|
0) + 21.831 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.150 us | ktime_get_coarse_real_ts64();
|
|
0) 0.431 us | }
|
|
0) 0.721 us | }
|
|
0) | __x64_sys_fcntl() {
|
|
0) | __se_sys_fcntl() {
|
|
0) | __fdget_raw() {
|
|
0) 0.151 us | __fget_light();
|
|
0) 0.421 us | }
|
|
0) 0.151 us | security_file_fcntl();
|
|
0) 0.250 us | do_fcntl();
|
|
0) 1.733 us | }
|
|
0) 2.094 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.151 us | dput();
|
|
0) 0.130 us | mntput();
|
|
0) 0.671 us | }
|
|
0) 0.140 us | unroll_tree_refs();
|
|
0) 0.130 us | kfree();
|
|
0) 1.483 us | }
|
|
0) 1.753 us | }
|
|
0) 5.240 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.141 us | ktime_get_coarse_real_ts64();
|
|
0) 0.391 us | }
|
|
0) 0.661 us | }
|
|
0) | __x64_sys_rt_sigprocmask() {
|
|
0) | __se_sys_rt_sigprocmask() {
|
|
0) | sigprocmask() {
|
|
0) | __set_current_blocked() {
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | __set_task_blocked() {
|
|
0) | recalc_sigpending() {
|
|
0) 0.130 us | recalc_sigpending_tsk();
|
|
0) 0.400 us | }
|
|
0) 0.651 us | }
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.391 us | }
|
|
0) 1.984 us | }
|
|
0) 2.254 us | }
|
|
0) 2.544 us | }
|
|
0) 2.796 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.130 us | dput();
|
|
0) 0.140 us | mntput();
|
|
0) 0.652 us | }
|
|
0) 0.140 us | unroll_tree_refs();
|
|
0) 0.141 us | kfree();
|
|
0) 1.453 us | }
|
|
0) 1.723 us | }
|
|
0) 5.730 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.130 us | ktime_get_coarse_real_ts64();
|
|
0) 0.391 us | }
|
|
0) 0.671 us | }
|
|
0) | __x64_sys_ioctl() {
|
|
0) | ksys_ioctl() {
|
|
0) | __fdget() {
|
|
0) 0.131 us | __fget_light();
|
|
0) 0.391 us | }
|
|
0) 0.130 us | security_file_ioctl();
|
|
0) | do_vfs_ioctl() {
|
|
0) | tty_ioctl() {
|
|
0) 0.150 us | tty_paranoia_check.isra.0();
|
|
0) | tty_jobctrl_ioctl() {
|
|
0) | tty_get_pgrp() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.151 us | preempt_count_sub();
|
|
0) 0.421 us | }
|
|
0) 1.222 us | }
|
|
0) 0.180 us | pid_vnr();
|
|
0) 0.140 us | put_pid();
|
|
0) 2.074 us | }
|
|
0) 2.655 us | }
|
|
0) 2.975 us | }
|
|
0) 4.027 us | }
|
|
0) 4.288 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.130 us | dput();
|
|
0) 0.140 us | mntput();
|
|
0) 0.652 us | }
|
|
0) 0.140 us | unroll_tree_refs();
|
|
0) 0.141 us | kfree();
|
|
0) 1.453 us | }
|
|
0) 1.803 us | }
|
|
0) 7.314 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.130 us | ktime_get_coarse_real_ts64();
|
|
0) 0.391 us | }
|
|
0) 0.671 us | }
|
|
0) | __x64_sys_rt_sigprocmask() {
|
|
0) | __se_sys_rt_sigprocmask() {
|
|
0) | sigprocmask() {
|
|
0) | __set_current_blocked() {
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.431 us | }
|
|
0) | __set_task_blocked() {
|
|
0) | recalc_sigpending() {
|
|
0) 0.140 us | recalc_sigpending_tsk();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.391 us | }
|
|
0) 1.994 us | }
|
|
0) 2.254 us | }
|
|
0) 2.535 us | }
|
|
0) 2.785 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.130 us | dput();
|
|
0) 0.131 us | mntput();
|
|
0) 0.651 us | }
|
|
0) 0.130 us | unroll_tree_refs();
|
|
0) 0.130 us | kfree();
|
|
0) 1.443 us | }
|
|
0) 1.713 us | }
|
|
0) 5.711 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.140 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.190 us | vmacache_find();
|
|
0) 0.140 us | vmacache_update();
|
|
0) 0.771 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.130 us | mem_cgroup_from_task();
|
|
0) 0.160 us | __count_memcg_events();
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.150 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.160 us | preempt_count_add();
|
|
0) 0.430 us | }
|
|
0) | do_wp_page() {
|
|
0) 0.150 us | vm_normal_page();
|
|
0) | reuse_swap_page() {
|
|
0) 0.150 us | page_trans_huge_mapcount();
|
|
0) 0.410 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) | wp_page_copy() {
|
|
0) | alloc_pages_vma() {
|
|
0) 0.150 us | __get_vma_policy();
|
|
0) | get_vma_policy.part.0() {
|
|
0) 0.141 us | get_task_policy.part.0();
|
|
0) 0.391 us | }
|
|
0) 0.130 us | policy_nodemask();
|
|
0) 0.130 us | policy_node();
|
|
0) | __alloc_pages_nodemask() {
|
|
0) 0.151 us | should_fail_alloc_page();
|
|
0) | get_page_from_freelist() {
|
|
0) 0.151 us | __inc_numa_state();
|
|
0) 0.150 us | __inc_numa_state();
|
|
0) 0.131 us | prep_new_page();
|
|
0) 1.032 us | }
|
|
0) 1.623 us | }
|
|
0) 3.216 us | }
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) | mem_cgroup_try_charge_delay() {
|
|
0) | mem_cgroup_try_charge() {
|
|
0) | get_mem_cgroup_from_mm() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.233 us | }
|
|
0) 0.150 us | try_charge();
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 2.344 us | }
|
|
0) | mem_cgroup_throttle_swaprate() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.131 us | kthread_blkcg();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.921 us | }
|
|
0) 3.667 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.160 us | preempt_count_add();
|
|
0) 0.431 us | }
|
|
0) | ptep_clear_flush() {
|
|
0) | flush_tlb_mm_range() {
|
|
0) 0.131 us | preempt_count_add();
|
|
0) | flush_tlb_func_common.constprop.0() {
|
|
0) 0.190 us | native_flush_tlb_one_user();
|
|
0) 0.461 us | }
|
|
0) 0.180 us | preempt_count_sub();
|
|
0) 1.333 us | }
|
|
0) 1.593 us | }
|
|
0) | page_add_new_anon_rmap() {
|
|
0) 0.191 us | __mod_node_page_state();
|
|
0) 0.130 us | __page_set_anon_rmap();
|
|
0) 0.721 us | }
|
|
0) | mem_cgroup_commit_charge() {
|
|
0) | mem_cgroup_charge_statistics() {
|
|
0) 0.150 us | __mod_memcg_state();
|
|
0) 0.140 us | __count_memcg_events();
|
|
0) 0.701 us | }
|
|
0) | memcg_check_events() {
|
|
0) 0.140 us | mem_cgroup_event_ratelimit.isra.0();
|
|
0) 0.410 us | }
|
|
0) 1.513 us | }
|
|
0) | lru_cache_add_active_or_unevictable() {
|
|
0) | __lru_cache_add() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.150 us | preempt_count_sub();
|
|
0) 0.701 us | }
|
|
0) 0.952 us | }
|
|
0) 0.140 us | page_remove_rmap();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) + 15.649 us | }
|
|
0) + 17.633 us | }
|
|
0) + 18.785 us | }
|
|
0) + 20.188 us | }
|
|
0) 0.131 us | up_read();
|
|
0) + 21.901 us | }
|
|
0) + 22.181 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.140 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.170 us | vmacache_find();
|
|
0) 0.141 us | vmacache_update();
|
|
0) 0.772 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.140 us | mem_cgroup_from_task();
|
|
0) 0.141 us | __count_memcg_events();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.140 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.692 us | }
|
|
0) | do_wp_page() {
|
|
0) 0.150 us | vm_normal_page();
|
|
0) | reuse_swap_page() {
|
|
0) 0.150 us | page_trans_huge_mapcount();
|
|
0) 0.420 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.391 us | }
|
|
0) | wp_page_copy() {
|
|
0) | alloc_pages_vma() {
|
|
0) 0.140 us | __get_vma_policy();
|
|
0) | get_vma_policy.part.0() {
|
|
0) 0.131 us | get_task_policy.part.0();
|
|
0) 0.391 us | }
|
|
0) 0.130 us | policy_nodemask();
|
|
0) 0.140 us | policy_node();
|
|
0) | __alloc_pages_nodemask() {
|
|
0) 0.151 us | should_fail_alloc_page();
|
|
0) | get_page_from_freelist() {
|
|
0) 0.150 us | __inc_numa_state();
|
|
0) 0.150 us | __inc_numa_state();
|
|
0) 0.141 us | prep_new_page();
|
|
0) 0.992 us | }
|
|
0) 1.573 us | }
|
|
0) 3.146 us | }
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.151 us | preempt_count_sub();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) | mem_cgroup_try_charge_delay() {
|
|
0) | mem_cgroup_try_charge() {
|
|
0) | get_mem_cgroup_from_mm() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.242 us | }
|
|
0) 0.150 us | try_charge();
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.150 us | preempt_count_sub();
|
|
0) 2.344 us | }
|
|
0) | mem_cgroup_throttle_swaprate() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.130 us | kthread_blkcg();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.932 us | }
|
|
0) 3.677 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.160 us | preempt_count_add();
|
|
0) 0.420 us | }
|
|
0) | ptep_clear_flush() {
|
|
0) | flush_tlb_mm_range() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) | flush_tlb_func_common.constprop.0() {
|
|
0) 0.170 us | native_flush_tlb_one_user();
|
|
0) 0.450 us | }
|
|
0) 0.180 us | preempt_count_sub();
|
|
0) 1.312 us | }
|
|
0) 1.593 us | }
|
|
0) | page_add_new_anon_rmap() {
|
|
0) 0.170 us | __mod_node_page_state();
|
|
0) 0.140 us | __page_set_anon_rmap();
|
|
0) 0.691 us | }
|
|
0) | mem_cgroup_commit_charge() {
|
|
0) | mem_cgroup_charge_statistics() {
|
|
0) 0.140 us | __mod_memcg_state();
|
|
0) 0.151 us | __count_memcg_events();
|
|
0) 0.691 us | }
|
|
0) | memcg_check_events() {
|
|
0) 0.151 us | mem_cgroup_event_ratelimit.isra.0();
|
|
0) 0.411 us | }
|
|
0) 1.503 us | }
|
|
0) | lru_cache_add_active_or_unevictable() {
|
|
0) | __lru_cache_add() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) | pagevec_lru_move_fn() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.421 us | }
|
|
0) 0.351 us | mem_cgroup_page_lruvec();
|
|
0) | __pagevec_lru_add_fn() {
|
|
0) | page_evictable() {
|
|
0) 0.150 us | __rcu_read_lock();
|
|
0) 0.151 us | page_mapping();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.981 us | }
|
|
0) | __mod_lruvec_state() {
|
|
0) 0.150 us | __mod_node_page_state();
|
|
0) 0.140 us | __mod_memcg_state();
|
|
0) 0.811 us | }
|
|
0) 0.150 us | __mod_zone_page_state();
|
|
0) 0.140 us | mem_cgroup_update_lru_size();
|
|
0) 2.836 us | }
|
|
0) 0.140 us | mem_cgroup_page_lruvec();
|
|
0) | __pagevec_lru_add_fn() {
|
|
0) | page_evictable() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.141 us | page_mapping();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.932 us | }
|
|
0) | __mod_lruvec_state() {
|
|
0) 0.140 us | __mod_node_page_state();
|
|
0) 0.141 us | __mod_memcg_state();
|
|
0) 0.681 us | }
|
|
0) 0.141 us | __mod_zone_page_state();
|
|
0) 0.140 us | mem_cgroup_update_lru_size();
|
|
0) 2.544 us | }
|
|
0) 0.130 us | mem_cgroup_page_lruvec();
|
|
0) | __pagevec_lru_add_fn() {
|
|
0) | page_evictable() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.130 us | page_mapping();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.922 us | }
|
|
0) | __mod_lruvec_state() {
|
|
0) 0.140 us | __mod_node_page_state();
|
|
0) 0.130 us | __mod_memcg_state();
|
|
0) 0.672 us | }
|
|
0) 0.130 us | __mod_zone_page_state();
|
|
0) 0.141 us | mem_cgroup_update_lru_size();
|
|
0) 2.565 us | }
|
|
0) 0.130 us | mem_cgroup_page_lruvec();
|
|
0) | __pagevec_lru_add_fn() {
|
|
0) | page_evictable() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.130 us | page_mapping();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.922 us | }
|
|
0) | __mod_lruvec_state() {
|
|
0) 0.140 us | __mod_node_page_state();
|
|
0) 0.130 us | __mod_memcg_state();
|
|
0) 0.671 us | }
|
|
0) 0.141 us | __mod_zone_page_state();
|
|
0) 0.140 us | mem_cgroup_update_lru_size();
|
|
0) 2.554 us | }
|
|
0) 0.130 us | mem_cgroup_page_lruvec();
|
|
0) | __pagevec_lru_add_fn() {
|
|
0) | page_evictable() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.130 us | page_mapping();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.932 us | }
|
|
0) | __mod_lruvec_state() {
|
|
0) 0.140 us | __mod_node_page_state();
|
|
0) 0.140 us | __mod_memcg_state();
|
|
0) 0.682 us | }
|
|
0) 0.130 us | __mod_zone_page_state();
|
|
0) 0.131 us | mem_cgroup_update_lru_size();
|
|
0) 2.555 us | }
|
|
0) 0.141 us | mem_cgroup_page_lruvec();
|
|
0) | __pagevec_lru_add_fn() {
|
|
0) | page_evictable() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.130 us | page_mapping();
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.932 us | }
|
|
0) | __mod_lruvec_state() {
|
|
0) 0.141 us | __mod_node_page_state();
|
|
0) 0.140 us | __mod_memcg_state();
|
|
0) 0.681 us | }
|
|
0) 0.130 us | __mod_zone_page_state();
|
|
0) 0.130 us | mem_cgroup_update_lru_size();
|
|
0) 2.545 us | }
|
|
0) 0.130 us | mem_cgroup_page_lruvec();
|
|
0) | __pagevec_lru_add_fn() {
|
|
0) | page_evictable() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.130 us | page_mapping();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.932 us | }
|
|
0) | __mod_lruvec_state() {
|
|
0) 0.140 us | __mod_node_page_state();
|
|
0) 0.140 us | __mod_memcg_state();
|
|
0) 0.671 us | }
|
|
0) 0.161 us | __mod_zone_page_state();
|
|
0) 0.140 us | mem_cgroup_update_lru_size();
|
|
0) 2.574 us | }
|
|
0) 0.130 us | mem_cgroup_page_lruvec();
|
|
0) | __pagevec_lru_add_fn() {
|
|
0) | page_evictable() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.130 us | page_mapping();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.922 us | }
|
|
0) | __mod_lruvec_state() {
|
|
0) 0.130 us | __mod_node_page_state();
|
|
0) 0.130 us | __mod_memcg_state();
|
|
0) 0.672 us | }
|
|
0) 0.150 us | __mod_zone_page_state();
|
|
0) 0.141 us | mem_cgroup_update_lru_size();
|
|
0) 2.555 us | }
|
|
0) 0.140 us | mem_cgroup_page_lruvec();
|
|
0) | __pagevec_lru_add_fn() {
|
|
0) | page_evictable() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.130 us | page_mapping();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.932 us | }
|
|
0) | __mod_lruvec_state() {
|
|
0) 0.140 us | __mod_node_page_state();
|
|
0) 0.140 us | __mod_memcg_state();
|
|
0) 0.681 us | }
|
|
0) 0.141 us | __mod_zone_page_state();
|
|
0) 0.130 us | mem_cgroup_update_lru_size();
|
|
0) 2.544 us | }
|
|
0) 0.130 us | mem_cgroup_page_lruvec();
|
|
0) | __pagevec_lru_add_fn() {
|
|
0) | page_evictable() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.140 us | page_mapping();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.931 us | }
|
|
0) | __mod_lruvec_state() {
|
|
0) 0.140 us | __mod_node_page_state();
|
|
0) 0.130 us | __mod_memcg_state();
|
|
0) 0.672 us | }
|
|
0) 0.130 us | __mod_zone_page_state();
|
|
0) 0.130 us | mem_cgroup_update_lru_size();
|
|
0) 2.535 us | }
|
|
0) 0.141 us | mem_cgroup_page_lruvec();
|
|
0) | __pagevec_lru_add_fn() {
|
|
0) | page_evictable() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.130 us | page_mapping();
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.932 us | }
|
|
0) | __mod_lruvec_state() {
|
|
0) 0.141 us | __mod_node_page_state();
|
|
0) 0.130 us | __mod_memcg_state();
|
|
0) 0.681 us | }
|
|
0) 0.130 us | __mod_zone_page_state();
|
|
0) 0.130 us | mem_cgroup_update_lru_size();
|
|
0) 2.625 us | }
|
|
0) 0.130 us | mem_cgroup_page_lruvec();
|
|
0) | __pagevec_lru_add_fn() {
|
|
0) | page_evictable() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.140 us | page_mapping();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.932 us | }
|
|
0) | __mod_lruvec_state() {
|
|
0) 0.130 us | __mod_node_page_state();
|
|
0) 0.140 us | __mod_memcg_state();
|
|
0) 0.671 us | }
|
|
0) 0.141 us | __mod_zone_page_state();
|
|
0) 0.140 us | mem_cgroup_update_lru_size();
|
|
0) 2.544 us | }
|
|
0) 0.130 us | mem_cgroup_page_lruvec();
|
|
0) | __pagevec_lru_add_fn() {
|
|
0) | page_evictable() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.130 us | page_mapping();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.932 us | }
|
|
0) | __mod_lruvec_state() {
|
|
0) 0.150 us | __mod_node_page_state();
|
|
0) 0.140 us | __mod_memcg_state();
|
|
0) 0.682 us | }
|
|
0) 0.140 us | __mod_zone_page_state();
|
|
0) 0.141 us | mem_cgroup_update_lru_size();
|
|
0) 2.555 us | }
|
|
0) 0.140 us | mem_cgroup_page_lruvec();
|
|
0) | __pagevec_lru_add_fn() {
|
|
0) | page_evictable() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.130 us | page_mapping();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.932 us | }
|
|
0) | __mod_lruvec_state() {
|
|
0) 0.130 us | __mod_node_page_state();
|
|
0) 0.140 us | __mod_memcg_state();
|
|
0) 0.671 us | }
|
|
0) 0.151 us | __mod_zone_page_state();
|
|
0) 0.140 us | mem_cgroup_update_lru_size();
|
|
0) 2.554 us | }
|
|
0) 0.140 us | mem_cgroup_page_lruvec();
|
|
0) | __pagevec_lru_add_fn() {
|
|
0) | page_evictable() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.130 us | page_mapping();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.932 us | }
|
|
0) | __mod_lruvec_state() {
|
|
0) 0.130 us | __mod_node_page_state();
|
|
0) 0.140 us | __mod_memcg_state();
|
|
0) 0.672 us | }
|
|
0) 0.160 us | __mod_zone_page_state();
|
|
0) 0.140 us | mem_cgroup_update_lru_size();
|
|
0) 2.575 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) | release_pages() {
|
|
0) 0.150 us | mem_cgroup_uncharge_list();
|
|
0) 0.150 us | free_unref_page_list();
|
|
0) 1.002 us | }
|
|
0) + 47.969 us | }
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) + 48.781 us | }
|
|
0) + 49.032 us | }
|
|
0) 0.140 us | page_remove_rmap();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.151 us | preempt_count_sub();
|
|
0) 0.421 us | }
|
|
0) + 63.569 us | }
|
|
0) + 65.473 us | }
|
|
0) + 66.906 us | }
|
|
0) + 68.258 us | }
|
|
0) 0.161 us | up_read();
|
|
0) + 70.021 us | }
|
|
0) + 70.282 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.150 us | ktime_get_coarse_real_ts64();
|
|
0) 0.421 us | }
|
|
0) 0.701 us | }
|
|
0) | __x64_sys_wait4() {
|
|
0) | __se_sys_wait4() {
|
|
0) | kernel_wait4() {
|
|
0) | find_get_pid() {
|
|
0) 0.150 us | __rcu_read_lock();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.831 us | }
|
|
0) | do_wait() {
|
|
0) | add_wait_queue() {
|
|
0) | _raw_spin_lock_irqsave() {
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | _raw_spin_unlock_irqrestore() {
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 1.192 us | }
|
|
0) | _raw_read_lock() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.421 us | }
|
|
0) | wait_consider_task() {
|
|
0) 0.140 us | task_stopped_code();
|
|
0) 0.471 us | }
|
|
0) | _raw_read_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.390 us | }
|
|
0) | schedule() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) | rcu_note_context_switch() {
|
|
0) 0.140 us | rcu_preempt_deferred_qs();
|
|
0) 0.140 us | rcu_qs();
|
|
0) 0.711 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) 0.171 us | update_rq_clock();
|
|
0) | deactivate_task() {
|
|
0) | psi_task_change() {
|
|
0) 0.170 us | record_times();
|
|
0) 0.181 us | record_times();
|
|
0) 0.160 us | record_times();
|
|
0) 0.160 us | record_times();
|
|
0) 1.623 us | }
|
|
0) | dequeue_task_fair() {
|
|
0) | dequeue_entity() {
|
|
0) | update_curr() {
|
|
0) 0.160 us | update_min_vruntime();
|
|
0) | cpuacct_charge() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.681 us | }
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) | __cgroup_account_cputime() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) | cgroup_base_stat_cputime_account_end.isra.0() {
|
|
0) 0.130 us | cgroup_rstat_updated();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.671 us | }
|
|
0) 1.192 us | }
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 3.156 us | }
|
|
0) | __update_load_avg_se() {
|
|
0) 0.150 us | __accumulate_pelt_segments();
|
|
0) 0.471 us | }
|
|
0) | __update_load_avg_cfs_rq() {
|
|
0) 0.140 us | __accumulate_pelt_segments();
|
|
0) 0.431 us | }
|
|
0) 0.130 us | clear_buddies();
|
|
0) 0.150 us | account_entity_dequeue();
|
|
0) 0.140 us | update_cfs_group();
|
|
0) 0.140 us | update_min_vruntime();
|
|
0) 6.011 us | }
|
|
0) 0.170 us | set_next_buddy();
|
|
0) | __update_load_avg_se() {
|
|
0) 0.141 us | __accumulate_pelt_segments();
|
|
0) 0.421 us | }
|
|
0) | __update_load_avg_cfs_rq() {
|
|
0) 0.131 us | __accumulate_pelt_segments();
|
|
0) 0.401 us | }
|
|
0) | update_cfs_group() {
|
|
0) | reweight_entity() {
|
|
0) | update_curr() {
|
|
0) 0.140 us | update_min_vruntime();
|
|
0) 0.411 us | }
|
|
0) 0.140 us | account_entity_dequeue();
|
|
0) 0.141 us | account_entity_enqueue();
|
|
0) 1.242 us | }
|
|
0) 1.523 us | }
|
|
0) 0.131 us | hrtick_update();
|
|
0) 9.738 us | }
|
|
0) + 11.872 us | }
|
|
0) | pick_next_task_fair() {
|
|
0) 0.140 us | update_curr();
|
|
0) 0.131 us | check_cfs_rq_runtime();
|
|
0) | pick_next_entity() {
|
|
0) 0.140 us | wakeup_preempt_entity.isra.0();
|
|
0) 0.160 us | clear_buddies();
|
|
0) 0.721 us | }
|
|
0) 0.131 us | check_cfs_rq_runtime();
|
|
0) | pick_next_entity() {
|
|
0) 0.130 us | clear_buddies();
|
|
0) 0.421 us | }
|
|
0) | put_prev_entity() {
|
|
0) 0.141 us | check_cfs_rq_runtime();
|
|
0) 0.421 us | }
|
|
0) | set_next_entity() {
|
|
0) | __update_load_avg_se() {
|
|
0) 0.140 us | __accumulate_pelt_segments();
|
|
0) 0.411 us | }
|
|
0) 0.141 us | __update_load_avg_cfs_rq();
|
|
0) 0.992 us | }
|
|
0) 4.158 us | }
|
|
0) | switch_mm_irqs_off() {
|
|
0) 0.211 us | load_new_mm_cr3();
|
|
0) 0.782 us | }
|
|
------------------------------------------
|
|
0) fish-32143 => <...>-32905
|
|
------------------------------------------
|
|
|
|
0) | schedule_tail() {
|
|
0) | finish_task_switch() {
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.211 us | preempt_count_sub();
|
|
0) 0.471 us | }
|
|
0) 0.751 us | }
|
|
0) 0.160 us | preempt_count_sub();
|
|
0) | __task_pid_nr_ns() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.752 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.140 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.160 us | vmacache_find();
|
|
0) 0.131 us | vmacache_update();
|
|
0) 0.772 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.140 us | mem_cgroup_from_task();
|
|
0) 0.141 us | __count_memcg_events();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.140 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.410 us | }
|
|
0) | do_wp_page() {
|
|
0) 0.150 us | vm_normal_page();
|
|
0) | reuse_swap_page() {
|
|
0) 0.170 us | page_trans_huge_mapcount();
|
|
0) 0.431 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) | wp_page_copy() {
|
|
0) | alloc_pages_vma() {
|
|
0) 0.150 us | __get_vma_policy();
|
|
0) | get_vma_policy.part.0() {
|
|
0) 0.141 us | get_task_policy.part.0();
|
|
0) 0.381 us | }
|
|
0) 0.140 us | policy_nodemask();
|
|
0) 0.130 us | policy_node();
|
|
0) | __alloc_pages_nodemask() {
|
|
0) 0.151 us | should_fail_alloc_page();
|
|
0) | get_page_from_freelist() {
|
|
0) 0.141 us | __inc_numa_state();
|
|
0) 0.160 us | __inc_numa_state();
|
|
0) 0.141 us | prep_new_page();
|
|
0) 1.022 us | }
|
|
0) 1.693 us | }
|
|
0) 3.266 us | }
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) | mem_cgroup_try_charge_delay() {
|
|
0) | mem_cgroup_try_charge() {
|
|
0) | get_mem_cgroup_from_mm() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) 1.253 us | }
|
|
0) 0.160 us | try_charge();
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 2.354 us | }
|
|
0) | mem_cgroup_throttle_swaprate() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.131 us | kthread_blkcg();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.931 us | }
|
|
0) 3.687 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.160 us | preempt_count_add();
|
|
0) 0.431 us | }
|
|
0) | ptep_clear_flush() {
|
|
0) | flush_tlb_mm_range() {
|
|
0) 0.131 us | preempt_count_add();
|
|
0) | flush_tlb_func_common.constprop.0() {
|
|
0) 0.201 us | native_flush_tlb_one_user();
|
|
0) 0.461 us | }
|
|
0) 0.180 us | preempt_count_sub();
|
|
0) 1.343 us | }
|
|
0) 1.613 us | }
|
|
0) | page_add_new_anon_rmap() {
|
|
0) 0.140 us | __mod_node_page_state();
|
|
0) 0.130 us | __page_set_anon_rmap();
|
|
0) 0.712 us | }
|
|
0) | mem_cgroup_commit_charge() {
|
|
0) | mem_cgroup_charge_statistics() {
|
|
0) 0.131 us | __mod_memcg_state();
|
|
0) 0.160 us | __count_memcg_events();
|
|
0) 0.691 us | }
|
|
0) | memcg_check_events() {
|
|
0) 0.140 us | mem_cgroup_event_ratelimit.isra.0();
|
|
0) 0.410 us | }
|
|
0) 1.503 us | }
|
|
0) | lru_cache_add_active_or_unevictable() {
|
|
0) | __lru_cache_add() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.201 us | preempt_count_sub();
|
|
0) 0.982 us | }
|
|
0) 1.302 us | }
|
|
0) 0.130 us | page_remove_rmap();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.150 us | preempt_count_sub();
|
|
0) 0.411 us | }
|
|
0) + 16.200 us | }
|
|
0) + 18.104 us | }
|
|
0) + 19.437 us | }
|
|
0) + 20.819 us | }
|
|
0) 0.161 us | up_read();
|
|
0) + 22.602 us | }
|
|
0) + 22.873 us | }
|
|
0) | calculate_sigpending() {
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.161 us | preempt_count_add();
|
|
0) 0.421 us | }
|
|
0) | recalc_sigpending() {
|
|
0) 0.141 us | recalc_sigpending_tsk();
|
|
0) 0.401 us | }
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 1.743 us | }
|
|
0) + 27.591 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.150 us | dput();
|
|
0) 0.140 us | mntput();
|
|
0) 0.682 us | }
|
|
0) 0.140 us | unroll_tree_refs();
|
|
0) 0.141 us | kfree();
|
|
0) 1.603 us | }
|
|
0) 1.893 us | }
|
|
0) 0.271 us | switch_fpu_return();
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.131 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.180 us | vmacache_find();
|
|
0) 0.130 us | vmacache_update();
|
|
0) 0.751 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.130 us | mem_cgroup_from_task();
|
|
0) 0.160 us | __count_memcg_events();
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.140 us | pmd_devmap_trans_unstable();
|
|
0) | filemap_map_pages() {
|
|
0) 0.150 us | __rcu_read_lock();
|
|
0) | alloc_set_pte() {
|
|
0) 0.140 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.161 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.420 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.401 us | }
|
|
0) 0.681 us | }
|
|
0) 1.563 us | }
|
|
0) 2.705 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.401 us | }
|
|
0) 0.651 us | }
|
|
0) 1.443 us | }
|
|
0) 1.723 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.391 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.442 us | }
|
|
0) 1.704 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.391 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.381 us | }
|
|
0) 0.641 us | }
|
|
0) 1.432 us | }
|
|
0) 1.694 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.391 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.381 us | }
|
|
0) 0.641 us | }
|
|
0) 1.432 us | }
|
|
0) 1.704 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.641 us | }
|
|
0) 1.442 us | }
|
|
0) 1.704 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.391 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.381 us | }
|
|
0) 0.641 us | }
|
|
0) 1.432 us | }
|
|
0) 1.694 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.391 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.432 us | }
|
|
0) 1.704 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.381 us | }
|
|
0) 0.641 us | }
|
|
0) 1.442 us | }
|
|
0) 1.704 us | }
|
|
0) 0.210 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.442 us | }
|
|
0) 1.703 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.150 us | __rcu_read_lock();
|
|
0) 0.581 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.390 us | }
|
|
0) 0.652 us | }
|
|
0) + 13.956 us | }
|
|
0) + 14.286 us | }
|
|
0) 0.150 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.401 us | }
|
|
0) 0.661 us | }
|
|
0) 1.462 us | }
|
|
0) 1.754 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.452 us | }
|
|
0) 1.724 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.401 us | }
|
|
0) 0.661 us | }
|
|
0) 1.462 us | }
|
|
0) 1.734 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.401 us | }
|
|
0) 0.661 us | }
|
|
0) 1.462 us | }
|
|
0) 1.734 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.462 us | }
|
|
0) 1.744 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) 0.161 us | __rcu_read_unlock();
|
|
0) + 50.114 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.161 us | preempt_count_sub();
|
|
0) 0.461 us | }
|
|
0) + 51.496 us | }
|
|
0) + 52.890 us | }
|
|
0) 0.220 us | up_read();
|
|
0) + 54.743 us | }
|
|
0) + 54.993 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.140 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.150 us | vmacache_find();
|
|
0) 0.140 us | vmacache_update();
|
|
0) 0.862 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.181 us | mem_cgroup_from_task();
|
|
0) 0.260 us | __count_memcg_events();
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.141 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.421 us | }
|
|
0) | do_wp_page() {
|
|
0) 0.131 us | vm_normal_page();
|
|
0) | reuse_swap_page() {
|
|
0) 0.130 us | page_trans_huge_mapcount();
|
|
0) 0.411 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) | wp_page_copy() {
|
|
0) | alloc_pages_vma() {
|
|
0) 0.140 us | __get_vma_policy();
|
|
0) | get_vma_policy.part.0() {
|
|
0) 0.160 us | get_task_policy.part.0();
|
|
0) 0.411 us | }
|
|
0) 0.131 us | policy_nodemask();
|
|
0) 0.140 us | policy_node();
|
|
0) | __alloc_pages_nodemask() {
|
|
0) 0.140 us | should_fail_alloc_page();
|
|
0) | get_page_from_freelist() {
|
|
0) 0.140 us | __inc_numa_state();
|
|
0) 0.151 us | __inc_numa_state();
|
|
0) 0.140 us | prep_new_page();
|
|
0) 1.072 us | }
|
|
0) 1.744 us | }
|
|
0) 3.386 us | }
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.160 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.150 us | preempt_count_sub();
|
|
0) | mem_cgroup_try_charge_delay() {
|
|
0) | mem_cgroup_try_charge() {
|
|
0) | get_mem_cgroup_from_mm() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.161 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.151 us | __rcu_read_unlock();
|
|
0) 1.262 us | }
|
|
0) 0.161 us | try_charge();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.151 us | preempt_count_sub();
|
|
0) 2.395 us | }
|
|
0) | mem_cgroup_throttle_swaprate() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.140 us | kthread_blkcg();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.052 us | }
|
|
0) 3.847 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.160 us | preempt_count_add();
|
|
0) 0.421 us | }
|
|
0) | ptep_clear_flush() {
|
|
0) | flush_tlb_mm_range() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) | flush_tlb_func_common.constprop.0() {
|
|
0) 0.171 us | native_flush_tlb_one_user();
|
|
0) 0.481 us | }
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 1.343 us | }
|
|
0) 1.623 us | }
|
|
0) | page_add_new_anon_rmap() {
|
|
0) 0.201 us | __mod_node_page_state();
|
|
0) 0.140 us | __page_set_anon_rmap();
|
|
0) 0.732 us | }
|
|
0) | mem_cgroup_commit_charge() {
|
|
0) | mem_cgroup_charge_statistics() {
|
|
0) 0.141 us | __mod_memcg_state();
|
|
0) 0.190 us | __count_memcg_events();
|
|
0) 0.741 us | }
|
|
0) | memcg_check_events() {
|
|
0) 0.160 us | mem_cgroup_event_ratelimit.isra.0();
|
|
0) 0.420 us | }
|
|
0) 1.573 us | }
|
|
0) | lru_cache_add_active_or_unevictable() {
|
|
0) | __lru_cache_add() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.681 us | }
|
|
0) 0.942 us | }
|
|
0) 0.130 us | page_remove_rmap();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.390 us | }
|
|
0) + 16.051 us | }
|
|
0) + 17.984 us | }
|
|
0) + 19.206 us | }
|
|
0) + 20.759 us | }
|
|
0) 0.160 us | up_read();
|
|
0) + 22.642 us | }
|
|
0) + 22.913 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.140 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.160 us | vmacache_find();
|
|
0) 0.141 us | vmacache_update();
|
|
0) 0.792 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.130 us | mem_cgroup_from_task();
|
|
0) 0.351 us | __count_memcg_events();
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.140 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.431 us | }
|
|
0) | do_wp_page() {
|
|
0) 0.140 us | vm_normal_page();
|
|
0) | reuse_swap_page() {
|
|
0) 0.140 us | page_trans_huge_mapcount();
|
|
0) 0.420 us | }
|
|
0) 0.140 us | page_move_anon_rmap();
|
|
0) 0.140 us | unlock_page();
|
|
0) 0.140 us | page_cpupid_xchg_last();
|
|
0) 0.141 us | ptep_set_access_flags();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 2.645 us | }
|
|
0) 3.847 us | }
|
|
0) 5.430 us | }
|
|
0) 0.140 us | up_read();
|
|
0) 7.173 us | }
|
|
0) 7.494 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.140 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.180 us | vmacache_find();
|
|
0) 0.141 us | vmacache_update();
|
|
0) 0.771 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.130 us | mem_cgroup_from_task();
|
|
0) 0.151 us | __count_memcg_events();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.130 us | pmd_devmap_trans_unstable();
|
|
0) | filemap_map_pages() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) | alloc_set_pte() {
|
|
0) 0.140 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.421 us | }
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.150 us | __rcu_read_lock();
|
|
0) 0.411 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) 0.411 us | }
|
|
0) 0.661 us | }
|
|
0) 1.473 us | }
|
|
0) 2.595 us | }
|
|
0) 0.141 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.661 us | }
|
|
0) 1.463 us | }
|
|
0) 1.733 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.401 us | }
|
|
0) 0.661 us | }
|
|
0) 1.453 us | }
|
|
0) 1.723 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.453 us | }
|
|
0) 1.733 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.453 us | }
|
|
0) 1.733 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.410 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.591 us | }
|
|
0) 0.861 us | }
|
|
0) 1.664 us | }
|
|
0) 1.934 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.661 us | }
|
|
0) 1.453 us | }
|
|
0) 1.723 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.453 us | }
|
|
0) 1.733 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.661 us | }
|
|
0) 1.453 us | }
|
|
0) 1.723 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.661 us | }
|
|
0) 1.463 us | }
|
|
0) 1.723 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.400 us | }
|
|
0) 0.651 us | }
|
|
0) 1.453 us | }
|
|
0) 1.733 us | }
|
|
0) 0.141 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.400 us | }
|
|
0) 0.652 us | }
|
|
0) 1.453 us | }
|
|
0) 1.733 us | }
|
|
0) 0.141 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.411 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.581 us | }
|
|
0) 0.872 us | }
|
|
0) 1.663 us | }
|
|
0) 1.933 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.401 us | }
|
|
0) 0.651 us | }
|
|
0) 1.452 us | }
|
|
0) 1.733 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.411 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.661 us | }
|
|
0) 1.462 us | }
|
|
0) 1.734 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.411 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.462 us | }
|
|
0) 1.734 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) + 36.639 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) + 38.181 us | }
|
|
0) + 39.574 us | }
|
|
0) 0.140 us | up_read();
|
|
0) + 41.508 us | }
|
|
0) + 41.768 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.160 us | ktime_get_coarse_real_ts64();
|
|
0) 0.491 us | }
|
|
0) 0.782 us | }
|
|
0) 0.141 us | __x64_sys_set_robust_list();
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.140 us | dput();
|
|
0) 0.181 us | mntput();
|
|
0) 0.722 us | }
|
|
0) 0.140 us | unroll_tree_refs();
|
|
0) 0.140 us | kfree();
|
|
0) 1.583 us | }
|
|
0) 1.863 us | }
|
|
0) 3.487 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.130 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.161 us | vmacache_find();
|
|
0) 0.441 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.140 us | mem_cgroup_from_task();
|
|
0) 0.140 us | __count_memcg_events();
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.130 us | pmd_devmap_trans_unstable();
|
|
0) | filemap_map_pages() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) | alloc_set_pte() {
|
|
0) 0.141 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.160 us | preempt_count_add();
|
|
0) 0.431 us | }
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.421 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.160 us | __rcu_read_unlock();
|
|
0) 0.421 us | }
|
|
0) 0.692 us | }
|
|
0) 1.513 us | }
|
|
0) 2.665 us | }
|
|
0) 0.141 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.421 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.400 us | }
|
|
0) 0.672 us | }
|
|
0) 1.493 us | }
|
|
0) 1.783 us | }
|
|
0) 0.141 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.150 us | __rcu_read_lock();
|
|
0) 0.420 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.401 us | }
|
|
0) 0.671 us | }
|
|
0) 1.503 us | }
|
|
0) 1.773 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.410 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.411 us | }
|
|
0) 0.691 us | }
|
|
0) 1.513 us | }
|
|
0) 1.794 us | }
|
|
0) 0.150 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.421 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.401 us | }
|
|
0) 0.671 us | }
|
|
0) 1.492 us | }
|
|
0) 1.774 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.421 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.401 us | }
|
|
0) 0.681 us | }
|
|
0) 1.503 us | }
|
|
0) 1.784 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.411 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.561 us | }
|
|
0) 0.832 us | }
|
|
0) 1.653 us | }
|
|
0) 1.933 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.410 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.661 us | }
|
|
0) 1.463 us | }
|
|
0) 1.733 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.410 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.661 us | }
|
|
0) 1.453 us | }
|
|
0) 1.723 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.401 us | }
|
|
0) 0.651 us | }
|
|
0) 1.453 us | }
|
|
0) 1.733 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.453 us | }
|
|
0) 1.733 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.401 us | }
|
|
0) 0.661 us | }
|
|
0) 1.453 us | }
|
|
0) 1.723 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.401 us | }
|
|
0) 0.651 us | }
|
|
0) 1.453 us | }
|
|
0) 1.733 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.411 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.871 us | }
|
|
0) 1.674 us | }
|
|
0) 1.944 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.401 us | }
|
|
0) 0.661 us | }
|
|
0) 1.463 us | }
|
|
0) 1.733 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.401 us | }
|
|
0) 0.661 us | }
|
|
0) 1.453 us | }
|
|
0) 1.733 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) + 36.989 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.400 us | }
|
|
0) + 38.322 us | }
|
|
0) + 39.725 us | }
|
|
0) 0.140 us | up_read();
|
|
0) + 41.118 us | }
|
|
0) + 41.388 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.141 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.191 us | vmacache_find();
|
|
0) 0.140 us | vmacache_update();
|
|
0) 0.811 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.141 us | mem_cgroup_from_task();
|
|
0) 0.140 us | __count_memcg_events();
|
|
0) 0.151 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.131 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.421 us | }
|
|
0) | do_wp_page() {
|
|
0) 0.161 us | vm_normal_page();
|
|
0) | reuse_swap_page() {
|
|
0) 0.140 us | page_trans_huge_mapcount();
|
|
0) 0.411 us | }
|
|
0) 0.130 us | page_move_anon_rmap();
|
|
0) 0.131 us | unlock_page();
|
|
0) 0.130 us | page_cpupid_xchg_last();
|
|
0) 0.141 us | ptep_set_access_flags();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 2.595 us | }
|
|
0) 3.757 us | }
|
|
0) 5.139 us | }
|
|
0) 0.130 us | up_read();
|
|
0) 6.893 us | }
|
|
0) 7.163 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.140 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.170 us | vmacache_find();
|
|
0) 0.130 us | vmacache_update();
|
|
0) 0.902 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.131 us | mem_cgroup_from_task();
|
|
0) 0.150 us | __count_memcg_events();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.131 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.431 us | }
|
|
0) | do_wp_page() {
|
|
0) 0.140 us | vm_normal_page();
|
|
0) | reuse_swap_page() {
|
|
0) 0.130 us | page_trans_huge_mapcount();
|
|
0) 0.420 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) | wp_page_copy() {
|
|
0) | alloc_pages_vma() {
|
|
0) 0.160 us | __get_vma_policy();
|
|
0) | get_vma_policy.part.0() {
|
|
0) 0.140 us | get_task_policy.part.0();
|
|
0) 0.391 us | }
|
|
0) 0.131 us | policy_nodemask();
|
|
0) 0.140 us | policy_node();
|
|
0) | __alloc_pages_nodemask() {
|
|
0) 0.140 us | should_fail_alloc_page();
|
|
0) | get_page_from_freelist() {
|
|
0) 0.140 us | __inc_numa_state();
|
|
0) 0.150 us | __inc_numa_state();
|
|
0) 0.140 us | prep_new_page();
|
|
0) 1.072 us | }
|
|
0) 1.703 us | }
|
|
0) 3.337 us | }
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.160 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) | mem_cgroup_try_charge_delay() {
|
|
0) | mem_cgroup_try_charge() {
|
|
0) | get_mem_cgroup_from_mm() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.161 us | __rcu_read_unlock();
|
|
0) 1.272 us | }
|
|
0) 0.150 us | try_charge();
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.151 us | preempt_count_sub();
|
|
0) 2.405 us | }
|
|
0) | mem_cgroup_throttle_swaprate() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.140 us | kthread_blkcg();
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.952 us | }
|
|
0) 3.757 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.160 us | preempt_count_add();
|
|
0) 0.431 us | }
|
|
0) | ptep_clear_flush() {
|
|
0) | flush_tlb_mm_range() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) | flush_tlb_func_common.constprop.0() {
|
|
0) 0.200 us | native_flush_tlb_one_user();
|
|
0) 0.471 us | }
|
|
0) 0.190 us | preempt_count_sub();
|
|
0) 1.362 us | }
|
|
0) 1.633 us | }
|
|
0) | page_add_new_anon_rmap() {
|
|
0) 0.190 us | __mod_node_page_state();
|
|
0) 0.130 us | __page_set_anon_rmap();
|
|
0) 0.781 us | }
|
|
0) | mem_cgroup_commit_charge() {
|
|
0) | mem_cgroup_charge_statistics() {
|
|
0) 0.141 us | __mod_memcg_state();
|
|
0) 0.160 us | __count_memcg_events();
|
|
0) 0.702 us | }
|
|
0) | memcg_check_events() {
|
|
0) 0.150 us | mem_cgroup_event_ratelimit.isra.0();
|
|
0) 0.421 us | }
|
|
0) 1.814 us | }
|
|
0) | lru_cache_add_active_or_unevictable() {
|
|
0) | __lru_cache_add() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.682 us | }
|
|
0) 0.932 us | }
|
|
0) 0.140 us | page_remove_rmap();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.400 us | }
|
|
0) + 16.201 us | }
|
|
0) + 18.114 us | }
|
|
0) + 19.256 us | }
|
|
0) + 20.638 us | }
|
|
0) 0.160 us | up_read();
|
|
0) + 22.762 us | }
|
|
0) + 23.034 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.130 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.150 us | vmacache_find();
|
|
0) 0.421 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.140 us | mem_cgroup_from_task();
|
|
0) 0.150 us | __count_memcg_events();
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.140 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.420 us | }
|
|
0) | do_wp_page() {
|
|
0) 0.150 us | vm_normal_page();
|
|
0) | reuse_swap_page() {
|
|
0) 0.150 us | page_trans_huge_mapcount();
|
|
0) 0.431 us | }
|
|
0) 0.141 us | page_move_anon_rmap();
|
|
0) 0.140 us | unlock_page();
|
|
0) 0.151 us | page_cpupid_xchg_last();
|
|
0) 0.130 us | ptep_set_access_flags();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.400 us | }
|
|
0) 2.595 us | }
|
|
0) 3.737 us | }
|
|
0) 5.110 us | }
|
|
0) 0.141 us | up_read();
|
|
0) 6.502 us | }
|
|
0) 6.773 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.131 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.181 us | vmacache_find();
|
|
0) 0.140 us | vmacache_update();
|
|
0) 0.751 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.131 us | mem_cgroup_from_task();
|
|
0) 0.140 us | __count_memcg_events();
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.141 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.421 us | }
|
|
0) | do_wp_page() {
|
|
0) 0.130 us | vm_normal_page();
|
|
0) | reuse_swap_page() {
|
|
0) 0.141 us | page_trans_huge_mapcount();
|
|
0) 0.671 us | }
|
|
0) 0.140 us | page_move_anon_rmap();
|
|
0) 0.130 us | unlock_page();
|
|
0) 0.130 us | page_cpupid_xchg_last();
|
|
0) 0.140 us | ptep_set_access_flags();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 2.825 us | }
|
|
0) 3.987 us | }
|
|
0) 5.370 us | }
|
|
0) 0.130 us | up_read();
|
|
0) 7.063 us | }
|
|
0) 7.334 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.141 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.180 us | vmacache_find();
|
|
0) 0.140 us | vmacache_update();
|
|
0) 0.771 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.131 us | mem_cgroup_from_task();
|
|
0) 0.140 us | __count_memcg_events();
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.130 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.420 us | }
|
|
0) | do_wp_page() {
|
|
0) 0.140 us | vm_normal_page();
|
|
0) | reuse_swap_page() {
|
|
0) 0.130 us | page_trans_huge_mapcount();
|
|
0) 0.411 us | }
|
|
0) 0.131 us | page_move_anon_rmap();
|
|
0) 0.130 us | unlock_page();
|
|
0) 0.141 us | page_cpupid_xchg_last();
|
|
0) 0.140 us | ptep_set_access_flags();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 2.565 us | }
|
|
0) 3.707 us | }
|
|
0) 5.080 us | }
|
|
0) 0.141 us | up_read();
|
|
0) 6.803 us | }
|
|
0) 7.063 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.130 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.171 us | vmacache_find();
|
|
0) 0.140 us | vmacache_update();
|
|
0) 0.741 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.141 us | mem_cgroup_from_task();
|
|
0) 0.140 us | __count_memcg_events();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.141 us | pmd_devmap_trans_unstable();
|
|
0) | filemap_map_pages() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) | alloc_set_pte() {
|
|
0) 0.130 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.410 us | }
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.150 us | __rcu_read_lock();
|
|
0) 0.411 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.151 us | __rcu_read_unlock();
|
|
0) 0.551 us | }
|
|
0) 0.812 us | }
|
|
0) 1.633 us | }
|
|
0) 2.735 us | }
|
|
0) 0.131 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) 0.400 us | }
|
|
0) 0.662 us | }
|
|
0) 1.463 us | }
|
|
0) 1.743 us | }
|
|
0) 0.141 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.411 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.400 us | }
|
|
0) 0.672 us | }
|
|
0) 1.463 us | }
|
|
0) 1.733 us | }
|
|
0) 0.141 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.400 us | }
|
|
0) 0.652 us | }
|
|
0) 1.453 us | }
|
|
0) 1.733 us | }
|
|
0) 0.141 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.400 us | }
|
|
0) 0.652 us | }
|
|
0) 1.453 us | }
|
|
0) 1.733 us | }
|
|
0) 0.141 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.661 us | }
|
|
0) 1.453 us | }
|
|
0) 1.733 us | }
|
|
0) 0.141 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.401 us | }
|
|
0) 0.651 us | }
|
|
0) 1.453 us | }
|
|
0) 1.733 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.401 us | }
|
|
0) 0.871 us | }
|
|
0) 1.673 us | }
|
|
0) 2.004 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.411 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.661 us | }
|
|
0) 1.453 us | }
|
|
0) 1.733 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.411 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.661 us | }
|
|
0) 1.453 us | }
|
|
0) 1.723 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.390 us | }
|
|
0) 0.652 us | }
|
|
0) 1.463 us | }
|
|
0) 1.733 us | }
|
|
0) 0.141 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.411 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.390 us | }
|
|
0) 0.652 us | }
|
|
0) 1.453 us | }
|
|
0) 1.733 us | }
|
|
0) 0.131 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.411 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.400 us | }
|
|
0) 0.652 us | }
|
|
0) 1.453 us | }
|
|
0) 1.733 us | }
|
|
0) 0.141 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.411 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.400 us | }
|
|
0) 0.652 us | }
|
|
0) 1.453 us | }
|
|
0) 1.733 us | }
|
|
0) 0.141 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.390 us | }
|
|
0) 0.651 us | }
|
|
0) 1.523 us | }
|
|
0) 1.803 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.463 us | }
|
|
0) 1.733 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) + 36.679 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) + 37.831 us | }
|
|
0) + 39.223 us | }
|
|
0) 0.130 us | up_read();
|
|
0) + 40.927 us | }
|
|
0) + 41.187 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.140 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.201 us | vmacache_find();
|
|
0) 0.140 us | vmacache_update();
|
|
0) 0.792 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.140 us | mem_cgroup_from_task();
|
|
0) 0.150 us | __count_memcg_events();
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.141 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.421 us | }
|
|
0) | do_wp_page() {
|
|
0) 0.140 us | vm_normal_page();
|
|
0) | reuse_swap_page() {
|
|
0) 0.130 us | page_trans_huge_mapcount();
|
|
0) 0.410 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) | wp_page_copy() {
|
|
0) | alloc_pages_vma() {
|
|
0) 0.150 us | __get_vma_policy();
|
|
0) | get_vma_policy.part.0() {
|
|
0) 0.130 us | get_task_policy.part.0();
|
|
0) 0.391 us | }
|
|
0) 0.141 us | policy_nodemask();
|
|
0) 0.140 us | policy_node();
|
|
0) | __alloc_pages_nodemask() {
|
|
0) 0.140 us | should_fail_alloc_page();
|
|
0) | get_page_from_freelist() {
|
|
0) 0.140 us | __inc_numa_state();
|
|
0) 0.160 us | __inc_numa_state();
|
|
0) 0.140 us | prep_new_page();
|
|
0) 1.062 us | }
|
|
0) 1.714 us | }
|
|
0) 3.336 us | }
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) | mem_cgroup_try_charge_delay() {
|
|
0) | mem_cgroup_try_charge() {
|
|
0) | get_mem_cgroup_from_mm() {
|
|
0) 0.150 us | __rcu_read_lock();
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.160 us | __rcu_read_unlock();
|
|
0) 1.443 us | }
|
|
0) 0.151 us | try_charge();
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.151 us | preempt_count_sub();
|
|
0) 2.565 us | }
|
|
0) | mem_cgroup_throttle_swaprate() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.140 us | kthread_blkcg();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.952 us | }
|
|
0) 3.937 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.160 us | preempt_count_add();
|
|
0) 0.430 us | }
|
|
0) | ptep_clear_flush() {
|
|
0) | flush_tlb_mm_range() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) | flush_tlb_func_common.constprop.0() {
|
|
0) 0.260 us | native_flush_tlb_one_user();
|
|
0) 0.541 us | }
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 1.372 us | }
|
|
0) 1.663 us | }
|
|
0) | page_add_new_anon_rmap() {
|
|
0) 0.191 us | __mod_node_page_state();
|
|
0) 0.180 us | __page_set_anon_rmap();
|
|
0) 0.811 us | }
|
|
0) | mem_cgroup_commit_charge() {
|
|
0) | mem_cgroup_charge_statistics() {
|
|
0) 0.140 us | __mod_memcg_state();
|
|
0) 0.150 us | __count_memcg_events();
|
|
0) 0.701 us | }
|
|
0) | memcg_check_events() {
|
|
0) 0.150 us | mem_cgroup_event_ratelimit.isra.0();
|
|
0) 0.410 us | }
|
|
0) 1.533 us | }
|
|
0) | lru_cache_add_active_or_unevictable() {
|
|
0) | __lru_cache_add() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.701 us | }
|
|
0) 0.962 us | }
|
|
0) 0.140 us | page_remove_rmap();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) + 16.070 us | }
|
|
0) + 17.984 us | }
|
|
0) + 19.096 us | }
|
|
0) + 20.488 us | }
|
|
0) 0.161 us | up_read();
|
|
0) + 22.272 us | }
|
|
0) + 22.542 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.141 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.190 us | vmacache_find();
|
|
0) 0.140 us | vmacache_update();
|
|
0) 0.751 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.141 us | mem_cgroup_from_task();
|
|
0) 0.150 us | __count_memcg_events();
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.150 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.420 us | }
|
|
0) | do_wp_page() {
|
|
0) 0.150 us | vm_normal_page();
|
|
0) | reuse_swap_page() {
|
|
0) 0.140 us | page_trans_huge_mapcount();
|
|
0) 0.421 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.311 us | preempt_count_sub();
|
|
0) 0.571 us | }
|
|
0) | wp_page_copy() {
|
|
0) | alloc_pages_vma() {
|
|
0) 0.150 us | __get_vma_policy();
|
|
0) | get_vma_policy.part.0() {
|
|
0) 0.140 us | get_task_policy.part.0();
|
|
0) 0.401 us | }
|
|
0) 0.141 us | policy_nodemask();
|
|
0) 0.140 us | policy_node();
|
|
0) | __alloc_pages_nodemask() {
|
|
0) 0.150 us | should_fail_alloc_page();
|
|
0) | get_page_from_freelist() {
|
|
0) 0.140 us | __inc_numa_state();
|
|
0) 0.151 us | __inc_numa_state();
|
|
0) 0.140 us | prep_new_page();
|
|
0) 1.042 us | }
|
|
0) 1.634 us | }
|
|
0) 3.286 us | }
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) | mem_cgroup_try_charge_delay() {
|
|
0) | mem_cgroup_try_charge() {
|
|
0) | get_mem_cgroup_from_mm() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) 1.252 us | }
|
|
0) 0.151 us | try_charge();
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 2.384 us | }
|
|
0) | mem_cgroup_throttle_swaprate() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.140 us | kthread_blkcg();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.952 us | }
|
|
0) 3.727 us | }
|
|
0) | _raw_spin_lock() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.410 us | }
|
|
0) | ptep_clear_flush() {
|
|
0) | flush_tlb_mm_range() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) | flush_tlb_func_common.constprop.0() {
|
|
0) 0.190 us | native_flush_tlb_one_user();
|
|
0) 0.470 us | }
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 1.302 us | }
|
|
0) 1.562 us | }
|
|
0) | page_add_new_anon_rmap() {
|
|
0) 0.190 us | __mod_node_page_state();
|
|
0) 0.140 us | __page_set_anon_rmap();
|
|
0) 0.761 us | }
|
|
0) | mem_cgroup_commit_charge() {
|
|
0) | mem_cgroup_charge_statistics() {
|
|
0) 0.140 us | __mod_memcg_state();
|
|
0) 0.161 us | __count_memcg_events();
|
|
0) 0.711 us | }
|
|
0) | memcg_check_events() {
|
|
0) 0.150 us | mem_cgroup_event_ratelimit.isra.0();
|
|
0) 0.421 us | }
|
|
0) 1.533 us | }
|
|
0) | lru_cache_add_active_or_unevictable() {
|
|
0) | __lru_cache_add() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.691 us | }
|
|
0) 0.941 us | }
|
|
0) 0.130 us | page_remove_rmap();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) + 15.860 us | }
|
|
0) + 17.943 us | }
|
|
0) + 19.256 us | }
|
|
0) + 20.628 us | }
|
|
0) 0.171 us | up_read();
|
|
0) + 22.372 us | }
|
|
0) + 22.652 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.140 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.190 us | vmacache_find();
|
|
0) 0.140 us | vmacache_update();
|
|
0) 0.781 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.130 us | mem_cgroup_from_task();
|
|
0) 0.140 us | __count_memcg_events();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.150 us | pmd_devmap_trans_unstable();
|
|
0) | filemap_map_pages() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) | alloc_set_pte() {
|
|
0) 0.131 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.421 us | }
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.411 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) 0.411 us | }
|
|
0) 0.681 us | }
|
|
0) 1.483 us | }
|
|
0) 2.585 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.400 us | }
|
|
0) 0.662 us | }
|
|
0) 1.463 us | }
|
|
0) 1.733 us | }
|
|
0) 0.141 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.400 us | }
|
|
0) 0.662 us | }
|
|
0) 1.463 us | }
|
|
0) 1.743 us | }
|
|
0) 0.141 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.400 us | }
|
|
0) 0.662 us | }
|
|
0) 1.453 us | }
|
|
0) 1.733 us | }
|
|
0) 0.131 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.400 us | }
|
|
0) 0.652 us | }
|
|
0) 1.453 us | }
|
|
0) 2.334 us | }
|
|
0) 0.150 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.411 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.401 us | }
|
|
0) 0.661 us | }
|
|
0) 1.472 us | }
|
|
0) 1.744 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.401 us | }
|
|
0) 0.661 us | }
|
|
0) 1.462 us | }
|
|
0) 1.744 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.401 us | }
|
|
0) 0.661 us | }
|
|
0) 1.462 us | }
|
|
0) 1.744 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.411 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.401 us | }
|
|
0) 0.661 us | }
|
|
0) 1.462 us | }
|
|
0) 1.744 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.401 us | }
|
|
0) 0.661 us | }
|
|
0) 1.462 us | }
|
|
0) 1.734 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.411 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.661 us | }
|
|
0) 1.462 us | }
|
|
0) 1.744 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.401 us | }
|
|
0) 0.661 us | }
|
|
0) 1.463 us | }
|
|
0) 1.733 us | }
|
|
0) 0.171 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.401 us | }
|
|
0) 0.661 us | }
|
|
0) 1.453 us | }
|
|
0) 1.733 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.410 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.401 us | }
|
|
0) 0.651 us | }
|
|
0) 1.463 us | }
|
|
0) 1.743 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.661 us | }
|
|
0) 1.462 us | }
|
|
0) 1.734 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.401 us | }
|
|
0) 0.661 us | }
|
|
0) 1.453 us | }
|
|
0) 1.733 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) + 37.821 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.391 us | }
|
|
0) + 39.063 us | }
|
|
0) + 40.426 us | }
|
|
0) 0.131 us | up_read();
|
|
0) + 42.219 us | }
|
|
0) + 42.490 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.141 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.151 us | vmacache_find();
|
|
0) 0.431 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.140 us | mem_cgroup_from_task();
|
|
0) 0.151 us | __count_memcg_events();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.140 us | pmd_devmap_trans_unstable();
|
|
0) | filemap_map_pages() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) | alloc_set_pte() {
|
|
0) 0.140 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.160 us | preempt_count_add();
|
|
0) 0.421 us | }
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.151 us | __rcu_read_unlock();
|
|
0) 0.411 us | }
|
|
0) 0.661 us | }
|
|
0) 1.613 us | }
|
|
0) 2.725 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.411 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.661 us | }
|
|
0) 1.473 us | }
|
|
0) 1.743 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.411 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.661 us | }
|
|
0) 1.463 us | }
|
|
0) 1.733 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.411 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.463 us | }
|
|
0) 1.743 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.390 us | }
|
|
0) 0.662 us | }
|
|
0) 1.463 us | }
|
|
0) 1.733 us | }
|
|
0) 0.131 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.400 us | }
|
|
0) 0.652 us | }
|
|
0) 1.453 us | }
|
|
0) 1.743 us | }
|
|
0) 0.141 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.411 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.390 us | }
|
|
0) 0.662 us | }
|
|
0) 1.463 us | }
|
|
0) 1.743 us | }
|
|
0) 0.141 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.732 us | }
|
|
0) 1.543 us | }
|
|
0) 1.813 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.401 us | }
|
|
0) 0.651 us | }
|
|
0) 1.463 us | }
|
|
0) 1.743 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.661 us | }
|
|
0) 1.462 us | }
|
|
0) 1.734 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.401 us | }
|
|
0) 0.651 us | }
|
|
0) 1.462 us | }
|
|
0) 1.734 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.411 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.661 us | }
|
|
0) 1.462 us | }
|
|
0) 1.744 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.401 us | }
|
|
0) 0.651 us | }
|
|
0) 1.463 us | }
|
|
0) 1.733 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.401 us | }
|
|
0) 0.661 us | }
|
|
0) 1.453 us | }
|
|
0) 1.733 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.411 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.210 us | __rcu_read_unlock();
|
|
0) 0.471 us | }
|
|
0) 0.742 us | }
|
|
0) 1.533 us | }
|
|
0) 1.813 us | }
|
|
0) 0.151 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.411 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.390 us | }
|
|
0) 0.652 us | }
|
|
0) 1.463 us | }
|
|
0) 1.733 us | }
|
|
0) 0.141 us | unlock_page();
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) + 36.889 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.400 us | }
|
|
0) + 38.052 us | }
|
|
0) + 39.434 us | }
|
|
0) 0.130 us | up_read();
|
|
0) + 40.817 us | }
|
|
0) + 41.077 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.150 us | ktime_get_coarse_real_ts64();
|
|
0) 0.440 us | }
|
|
0) 0.732 us | }
|
|
0) | __ia32_sys_getpid() {
|
|
0) | __task_pid_nr_ns() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.802 us | }
|
|
0) 1.112 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.150 us | dput();
|
|
0) 0.160 us | mntput();
|
|
0) 0.721 us | }
|
|
0) 0.130 us | unroll_tree_refs();
|
|
0) 0.130 us | kfree();
|
|
0) 1.563 us | }
|
|
0) 1.844 us | }
|
|
0) 4.278 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.140 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.170 us | vmacache_find();
|
|
0) 0.140 us | vmacache_update();
|
|
0) 0.751 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.130 us | mem_cgroup_from_task();
|
|
0) 0.150 us | __count_memcg_events();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.130 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.170 us | preempt_count_add();
|
|
0) 0.440 us | }
|
|
0) | do_wp_page() {
|
|
0) 0.160 us | vm_normal_page();
|
|
0) | reuse_swap_page() {
|
|
0) 0.130 us | page_trans_huge_mapcount();
|
|
0) 0.421 us | }
|
|
0) 0.141 us | page_move_anon_rmap();
|
|
0) 0.140 us | unlock_page();
|
|
0) 0.151 us | page_cpupid_xchg_last();
|
|
0) 0.140 us | ptep_set_access_flags();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.400 us | }
|
|
0) 2.605 us | }
|
|
0) 3.937 us | }
|
|
0) 5.340 us | }
|
|
0) 0.140 us | up_read();
|
|
0) 7.043 us | }
|
|
0) 7.313 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.140 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.141 us | vmacache_find();
|
|
0) 0.411 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.130 us | mem_cgroup_from_task();
|
|
0) 0.150 us | __count_memcg_events();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.140 us | pmd_devmap_trans_unstable();
|
|
0) | filemap_map_pages() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) | alloc_set_pte() {
|
|
0) 0.130 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.420 us | }
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.411 us | }
|
|
0) 0.661 us | }
|
|
0) 1.472 us | }
|
|
0) 2.585 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.401 us | }
|
|
0) 0.661 us | }
|
|
0) 1.462 us | }
|
|
0) 1.744 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.401 us | }
|
|
0) 0.661 us | }
|
|
0) 1.452 us | }
|
|
0) 1.734 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.411 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.661 us | }
|
|
0) 1.463 us | }
|
|
0) 1.743 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.400 us | }
|
|
0) 0.662 us | }
|
|
0) 1.473 us | }
|
|
0) 1.733 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.411 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.661 us | }
|
|
0) 1.462 us | }
|
|
0) 1.744 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.411 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.401 us | }
|
|
0) 0.661 us | }
|
|
0) 1.462 us | }
|
|
0) 1.734 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.462 us | }
|
|
0) 1.734 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.462 us | }
|
|
0) 1.734 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.401 us | }
|
|
0) 0.651 us | }
|
|
0) 1.452 us | }
|
|
0) 1.734 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.462 us | }
|
|
0) 1.734 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.463 us | }
|
|
0) 1.733 us | }
|
|
0) 0.291 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.661 us | }
|
|
0) 1.463 us | }
|
|
0) 1.733 us | }
|
|
0) 0.131 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.463 us | }
|
|
0) 1.733 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.410 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.661 us | }
|
|
0) 1.463 us | }
|
|
0) 1.733 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.410 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.661 us | }
|
|
0) 1.463 us | }
|
|
0) 1.743 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) + 36.910 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) + 38.061 us | }
|
|
0) + 39.444 us | }
|
|
0) 0.131 us | up_read();
|
|
0) + 40.807 us | }
|
|
0) + 41.077 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.130 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.130 us | vmacache_find();
|
|
0) 0.400 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.141 us | mem_cgroup_from_task();
|
|
0) 0.150 us | __count_memcg_events();
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.131 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.421 us | }
|
|
0) | do_wp_page() {
|
|
0) 0.140 us | vm_normal_page();
|
|
0) | reuse_swap_page() {
|
|
0) 0.130 us | page_trans_huge_mapcount();
|
|
0) 0.410 us | }
|
|
0) 0.140 us | page_move_anon_rmap();
|
|
0) 0.140 us | unlock_page();
|
|
0) 0.140 us | page_cpupid_xchg_last();
|
|
0) 0.141 us | ptep_set_access_flags();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.411 us | }
|
|
0) 2.745 us | }
|
|
0) 3.917 us | }
|
|
0) 5.299 us | }
|
|
0) 0.140 us | up_read();
|
|
0) 6.662 us | }
|
|
0) 6.944 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.130 us | ktime_get_coarse_real_ts64();
|
|
0) 0.400 us | }
|
|
0) 0.682 us | }
|
|
0) | __x64_sys_setpgid() {
|
|
0) | __se_sys_setpgid() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) | _raw_write_lock_irq() {
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.421 us | }
|
|
0) 0.321 us | find_task_by_vpid();
|
|
0) 0.200 us | security_task_setpgid();
|
|
0) | _raw_write_unlock_irq() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 2.635 us | }
|
|
0) 2.926 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.130 us | dput();
|
|
0) 0.140 us | mntput();
|
|
0) 0.672 us | }
|
|
0) 0.140 us | unroll_tree_refs();
|
|
0) 0.131 us | kfree();
|
|
0) 1.483 us | }
|
|
0) 1.753 us | }
|
|
0) 5.941 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.140 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.180 us | vmacache_find();
|
|
0) 0.140 us | vmacache_update();
|
|
0) 0.771 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.150 us | mem_cgroup_from_task();
|
|
0) 0.150 us | __count_memcg_events();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.130 us | pmd_devmap_trans_unstable();
|
|
0) | filemap_map_pages() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) | alloc_set_pte() {
|
|
0) 0.140 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.180 us | preempt_count_add();
|
|
0) 0.441 us | }
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.150 us | __rcu_read_lock();
|
|
0) 0.420 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) 0.411 us | }
|
|
0) 0.661 us | }
|
|
0) 1.483 us | }
|
|
0) 2.635 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) 0.481 us | }
|
|
0) 0.741 us | }
|
|
0) 1.553 us | }
|
|
0) 1.824 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.411 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.462 us | }
|
|
0) 1.744 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.411 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.401 us | }
|
|
0) 0.661 us | }
|
|
0) 1.462 us | }
|
|
0) 1.744 us | }
|
|
0) 0.150 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.401 us | }
|
|
0) 0.651 us | }
|
|
0) 1.463 us | }
|
|
0) 1.743 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.400 us | }
|
|
0) 0.651 us | }
|
|
0) 1.463 us | }
|
|
0) 1.743 us | }
|
|
0) 0.141 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.400 us | }
|
|
0) 0.662 us | }
|
|
0) 1.453 us | }
|
|
0) 1.733 us | }
|
|
0) 0.131 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.411 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.400 us | }
|
|
0) 0.652 us | }
|
|
0) 1.463 us | }
|
|
0) 1.743 us | }
|
|
0) 0.141 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.411 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.390 us | }
|
|
0) 0.822 us | }
|
|
0) 1.623 us | }
|
|
0) 1.903 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.401 us | }
|
|
0) 0.661 us | }
|
|
0) 1.473 us | }
|
|
0) 1.733 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.411 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.401 us | }
|
|
0) 0.671 us | }
|
|
0) 1.463 us | }
|
|
0) 1.743 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.411 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.401 us | }
|
|
0) 0.671 us | }
|
|
0) 1.463 us | }
|
|
0) 1.743 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.401 us | }
|
|
0) 0.661 us | }
|
|
0) 1.463 us | }
|
|
0) 1.743 us | }
|
|
0) 0.141 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.400 us | }
|
|
0) 0.662 us | }
|
|
0) 1.463 us | }
|
|
0) 1.733 us | }
|
|
0) 0.141 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.390 us | }
|
|
0) 0.662 us | }
|
|
0) 1.463 us | }
|
|
0) 1.743 us | }
|
|
0) 0.141 us | unlock_page();
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) + 35.145 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.400 us | }
|
|
0) + 36.288 us | }
|
|
0) + 37.671 us | }
|
|
0) 0.211 us | up_read();
|
|
0) + 39.474 us | }
|
|
0) + 39.764 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.140 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.190 us | vmacache_find();
|
|
0) 0.141 us | vmacache_update();
|
|
0) 0.772 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.140 us | mem_cgroup_from_task();
|
|
0) 0.151 us | __count_memcg_events();
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.130 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.150 us | preempt_count_add();
|
|
0) 0.421 us | }
|
|
0) | do_wp_page() {
|
|
0) 0.140 us | vm_normal_page();
|
|
0) | reuse_swap_page() {
|
|
0) 0.131 us | page_trans_huge_mapcount();
|
|
0) 0.401 us | }
|
|
0) 0.130 us | page_move_anon_rmap();
|
|
0) 0.130 us | unlock_page();
|
|
0) 0.130 us | page_cpupid_xchg_last();
|
|
0) 0.140 us | ptep_set_access_flags();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 2.565 us | }
|
|
0) 3.687 us | }
|
|
0) 5.070 us | }
|
|
0) 0.140 us | up_read();
|
|
0) 6.802 us | }
|
|
0) 7.064 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.130 us | ktime_get_coarse_real_ts64();
|
|
0) 0.401 us | }
|
|
0) 0.692 us | }
|
|
0) | __x64_sys_openat() {
|
|
0) | do_sys_open() {
|
|
0) | getname() {
|
|
0) | getname_flags() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.140 us | should_failslab();
|
|
0) 0.140 us | memcg_kmem_put_cache();
|
|
0) 1.082 us | }
|
|
0) | __check_object_size() {
|
|
0) 0.150 us | check_stack_object();
|
|
0) 0.190 us | __virt_addr_valid();
|
|
0) 0.160 us | __check_heap_object();
|
|
0) 1.232 us | }
|
|
0) 3.096 us | }
|
|
0) 3.376 us | }
|
|
0) | get_unused_fd_flags() {
|
|
0) | __alloc_fd() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.160 us | preempt_count_add();
|
|
0) 0.431 us | }
|
|
0) 0.151 us | expand_files();
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 1.653 us | }
|
|
0) 2.023 us | }
|
|
0) | do_filp_open() {
|
|
0) | path_openat() {
|
|
0) | alloc_empty_file() {
|
|
0) | __alloc_file() {
|
|
0) | kmem_cache_alloc() {
|
|
0) 0.161 us | should_failslab();
|
|
0) | memcg_kmem_get_cache() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) 1.403 us | }
|
|
0) | memcg_kmem_put_cache() {
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.761 us | }
|
|
0) 2.956 us | }
|
|
0) 0.160 us | security_file_alloc();
|
|
0) 0.140 us | __mutex_init();
|
|
0) 3.817 us | }
|
|
0) 0.151 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 4.839 us | }
|
|
0) | path_init() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.240 us | set_root();
|
|
0) 0.141 us | nd_jump_root();
|
|
0) 1.112 us | }
|
|
0) | link_path_walk() {
|
|
0) | inode_permission() {
|
|
0) 0.140 us | generic_permission();
|
|
0) 0.151 us | security_inode_permission();
|
|
0) 0.752 us | }
|
|
0) | walk_component() {
|
|
0) | lookup_fast() {
|
|
0) 0.441 us | __d_lookup_rcu();
|
|
0) | __follow_mount_rcu.isra.0() {
|
|
0) 0.561 us | __lookup_mnt();
|
|
0) 1.102 us | }
|
|
0) 2.013 us | }
|
|
0) 2.345 us | }
|
|
0) | inode_permission() {
|
|
0) 0.150 us | kernfs_iop_permission();
|
|
0) 1.252 us | }
|
|
0) | unlazy_walk() {
|
|
0) 0.140 us | legitimize_links();
|
|
0) | legitimize_path.isra.0() {
|
|
0) 0.240 us | __legitimize_mnt();
|
|
0) 0.551 us | }
|
|
0) | legitimize_path.isra.0() {
|
|
0) 0.280 us | __legitimize_mnt();
|
|
0) 0.571 us | }
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) 2.084 us | }
|
|
0) | inode_permission() {
|
|
0) | kernfs_iop_permission() {
|
|
0) 0.271 us | mutex_lock();
|
|
0) | kernfs_refresh_inode() {
|
|
0) 0.170 us | set_nlink();
|
|
0) 0.641 us | }
|
|
0) 0.140 us | mutex_unlock();
|
|
0) 0.140 us | generic_permission();
|
|
0) 1.894 us | }
|
|
0) 0.140 us | security_inode_permission();
|
|
0) 2.444 us | }
|
|
0) | walk_component() {
|
|
0) | lookup_fast() {
|
|
0) | __d_lookup() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.160 us | preempt_count_add();
|
|
0) 0.420 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.410 us | }
|
|
0) 0.160 us | __rcu_read_unlock();
|
|
0) 2.104 us | }
|
|
0) | kernfs_dop_revalidate() {
|
|
0) 0.140 us | mutex_lock();
|
|
0) 0.140 us | mutex_unlock();
|
|
0) 1.673 us | }
|
|
0) 0.141 us | follow_managed();
|
|
0) 4.839 us | }
|
|
0) | dput() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) 0.712 us | }
|
|
0) 5.981 us | }
|
|
0) | inode_permission() {
|
|
0) | kernfs_iop_permission() {
|
|
0) 0.140 us | mutex_lock();
|
|
0) | kernfs_refresh_inode() {
|
|
0) 0.140 us | set_nlink();
|
|
0) 0.391 us | }
|
|
0) 0.140 us | mutex_unlock();
|
|
0) 0.140 us | generic_permission();
|
|
0) 1.623 us | }
|
|
0) 0.140 us | security_inode_permission();
|
|
0) 2.274 us | }
|
|
0) | walk_component() {
|
|
0) | lookup_fast() {
|
|
0) | __d_lookup() {
|
|
0) 0.161 us | __rcu_read_lock();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 1.994 us | }
|
|
0) | kernfs_dop_revalidate() {
|
|
0) 0.140 us | mutex_lock();
|
|
0) 0.130 us | mutex_unlock();
|
|
0) 1.132 us | }
|
|
0) | follow_managed() {
|
|
0) | lookup_mnt() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.370 us | __lookup_mnt();
|
|
0) | legitimize_mnt() {
|
|
0) 0.310 us | __legitimize_mnt();
|
|
0) 0.581 us | }
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 1.923 us | }
|
|
0) | dput() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.671 us | }
|
|
0) 3.236 us | }
|
|
0) 6.903 us | }
|
|
0) | dput() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.671 us | }
|
|
0) | mntput() {
|
|
0) | mntput_no_expire() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.681 us | }
|
|
0) 1.042 us | }
|
|
0) 9.187 us | }
|
|
0) | inode_permission() {
|
|
0) 0.131 us | generic_permission();
|
|
0) 0.140 us | security_inode_permission();
|
|
0) 1.232 us | }
|
|
0) + 29.145 us | }
|
|
0) 0.150 us | complete_walk();
|
|
0) | mnt_want_write() {
|
|
0) | __sb_start_write() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.972 us | }
|
|
0) | __mnt_want_write() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.701 us | }
|
|
0) 2.204 us | }
|
|
0) 0.141 us | down_write();
|
|
0) | d_lookup() {
|
|
0) | __d_lookup() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.400 us | }
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 2.034 us | }
|
|
0) 2.304 us | }
|
|
0) 0.130 us | up_write();
|
|
0) | mnt_drop_write() {
|
|
0) | __mnt_drop_write() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.882 us | }
|
|
0) | __sb_end_write() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.682 us | }
|
|
0) 1.974 us | }
|
|
0) 0.140 us | follow_managed();
|
|
0) | dput() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.681 us | }
|
|
0) 0.140 us | complete_walk();
|
|
0) | mnt_want_write() {
|
|
0) | __sb_start_write() {
|
|
0) 0.131 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.691 us | }
|
|
0) | __mnt_want_write() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.681 us | }
|
|
0) 1.783 us | }
|
|
0) | may_open.isra.0() {
|
|
0) | inode_permission() {
|
|
0) 0.130 us | generic_permission();
|
|
0) 0.140 us | security_inode_permission();
|
|
0) 0.691 us | }
|
|
0) 1.082 us | }
|
|
0) | vfs_open() {
|
|
0) | do_dentry_open() {
|
|
0) | path_get() {
|
|
0) 0.130 us | mntget();
|
|
0) 0.471 us | }
|
|
0) | __mnt_want_write() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.691 us | }
|
|
0) 0.151 us | try_module_get();
|
|
0) | security_file_open() {
|
|
0) 0.150 us | __fsnotify_parent();
|
|
0) 0.270 us | fsnotify();
|
|
0) 0.902 us | }
|
|
0) 0.221 us | mutex_lock();
|
|
0) 0.130 us | mutex_unlock();
|
|
0) 0.250 us | file_ra_state_init();
|
|
0) 4.478 us | }
|
|
0) 4.779 us | }
|
|
0) 0.150 us | security_path_truncate();
|
|
0) | do_truncate() {
|
|
0) | dentry_needs_remove_privs() {
|
|
0) | dentry_needs_remove_privs.part.0() {
|
|
0) 0.140 us | should_remove_suid();
|
|
0) | security_inode_need_killpriv() {
|
|
0) | cap_inode_need_killpriv() {
|
|
0) | __vfs_getxattr() {
|
|
0) | xattr_resolve_name() {
|
|
0) 0.130 us | is_bad_inode();
|
|
0) 0.531 us | }
|
|
0) 0.921 us | }
|
|
0) 1.333 us | }
|
|
0) 1.844 us | }
|
|
0) 2.515 us | }
|
|
0) 2.885 us | }
|
|
0) 0.140 us | down_write();
|
|
0) | notify_change() {
|
|
0) | current_time() {
|
|
0) 0.140 us | ktime_get_coarse_real_ts64();
|
|
0) 0.151 us | timespec64_trunc();
|
|
0) 0.702 us | }
|
|
0) 0.141 us | security_inode_setattr();
|
|
0) | simple_setattr() {
|
|
0) | setattr_prepare() {
|
|
0) 0.140 us | inode_newsize_ok();
|
|
0) 0.440 us | }
|
|
0) | truncate_setsize() {
|
|
0) | truncate_pagecache() {
|
|
0) | unmap_mapping_range() {
|
|
0) | unmap_mapping_pages() {
|
|
0) 0.140 us | down_write();
|
|
0) 0.130 us | up_write();
|
|
0) 0.691 us | }
|
|
0) 1.052 us | }
|
|
0) 0.200 us | truncate_inode_pages_range();
|
|
0) | unmap_mapping_range() {
|
|
0) | unmap_mapping_pages() {
|
|
0) 0.140 us | down_write();
|
|
0) 0.130 us | up_write();
|
|
0) 0.681 us | }
|
|
0) 0.941 us | }
|
|
0) 2.826 us | }
|
|
0) 3.186 us | }
|
|
0) | setattr_copy() {
|
|
0) 0.141 us | timespec64_trunc();
|
|
0) 0.150 us | timespec64_trunc();
|
|
0) 0.732 us | }
|
|
0) 0.361 us | __mark_inode_dirty();
|
|
0) 5.681 us | }
|
|
0) 0.151 us | __fsnotify_parent();
|
|
0) 0.150 us | fsnotify();
|
|
0) 8.055 us | }
|
|
0) 0.140 us | up_write();
|
|
0) + 11.942 us | }
|
|
0) | mnt_drop_write() {
|
|
0) | __mnt_drop_write() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.681 us | }
|
|
0) | __sb_end_write() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.681 us | }
|
|
0) 1.764 us | }
|
|
0) | terminate_walk() {
|
|
0) | dput() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.712 us | }
|
|
0) | mntput() {
|
|
0) | mntput_no_expire() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.671 us | }
|
|
0) 0.952 us | }
|
|
0) | dput() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.681 us | }
|
|
0) | mntput() {
|
|
0) | mntput_no_expire() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.671 us | }
|
|
0) 0.952 us | }
|
|
0) 4.047 us | }
|
|
0) + 71.885 us | }
|
|
0) 0.160 us | restore_nameidata();
|
|
0) + 72.506 us | }
|
|
0) 0.140 us | __fsnotify_parent();
|
|
0) 0.151 us | fsnotify();
|
|
0) | fd_install() {
|
|
0) | __fd_install() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.682 us | }
|
|
0) 0.952 us | }
|
|
0) | putname() {
|
|
0) 0.181 us | kmem_cache_free();
|
|
0) 0.461 us | }
|
|
0) + 80.922 us | }
|
|
0) + 81.192 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.141 us | dput();
|
|
0) 0.140 us | mntput();
|
|
0) 0.671 us | }
|
|
0) 0.140 us | unroll_tree_refs();
|
|
0) 0.140 us | kfree();
|
|
0) 1.493 us | }
|
|
0) 1.763 us | }
|
|
0) + 84.599 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.140 us | ktime_get_coarse_real_ts64();
|
|
0) 0.401 us | }
|
|
0) 0.691 us | }
|
|
0) | __x64_sys_close() {
|
|
0) | __se_sys_close() {
|
|
0) | __close_fd() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) | filp_close() {
|
|
0) 0.171 us | dnotify_flush();
|
|
0) 0.170 us | locks_remove_posix();
|
|
0) | fput() {
|
|
0) 0.140 us | fput_many();
|
|
0) 0.400 us | }
|
|
0) 1.403 us | }
|
|
0) 2.745 us | }
|
|
0) 3.016 us | }
|
|
0) 3.296 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.141 us | dput();
|
|
0) 0.140 us | mntput();
|
|
0) 0.681 us | }
|
|
0) 0.140 us | unroll_tree_refs();
|
|
0) 0.140 us | kfree();
|
|
0) 1.493 us | }
|
|
0) 1.763 us | }
|
|
0) 6.312 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.141 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.181 us | vmacache_find();
|
|
0) 0.140 us | vmacache_update();
|
|
0) 0.791 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.141 us | mem_cgroup_from_task();
|
|
0) 0.180 us | __count_memcg_events();
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.131 us | pmd_devmap_trans_unstable();
|
|
0) | filemap_map_pages() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) | alloc_set_pte() {
|
|
0) 0.131 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.400 us | }
|
|
0) 0.662 us | }
|
|
0) 1.473 us | }
|
|
0) 2.575 us | }
|
|
0) 0.141 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.400 us | }
|
|
0) 0.662 us | }
|
|
0) 1.463 us | }
|
|
0) 1.733 us | }
|
|
0) 0.131 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.491 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.401 us | }
|
|
0) 0.661 us | }
|
|
0) 1.553 us | }
|
|
0) 1.813 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.410 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.661 us | }
|
|
0) 1.463 us | }
|
|
0) 1.743 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.661 us | }
|
|
0) 1.453 us | }
|
|
0) 1.733 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.410 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.661 us | }
|
|
0) 1.463 us | }
|
|
0) 1.733 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.661 us | }
|
|
0) 1.463 us | }
|
|
0) 1.733 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.401 us | }
|
|
0) 0.661 us | }
|
|
0) 1.453 us | }
|
|
0) 1.733 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.661 us | }
|
|
0) 1.452 us | }
|
|
0) 1.733 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.411 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.401 us | }
|
|
0) 0.651 us | }
|
|
0) 1.532 us | }
|
|
0) 1.814 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.401 us | }
|
|
0) 0.661 us | }
|
|
0) 1.462 us | }
|
|
0) 1.734 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.421 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.401 us | }
|
|
0) 0.651 us | }
|
|
0) 1.473 us | }
|
|
0) 1.753 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.401 us | }
|
|
0) 0.661 us | }
|
|
0) 1.463 us | }
|
|
0) 1.733 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.661 us | }
|
|
0) 1.463 us | }
|
|
0) 1.743 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.661 us | }
|
|
0) 1.453 us | }
|
|
0) 1.733 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.401 us | }
|
|
0) 0.661 us | }
|
|
0) 1.453 us | }
|
|
0) 1.733 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) + 36.388 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.571 us | }
|
|
0) + 37.731 us | }
|
|
0) + 39.163 us | }
|
|
0) 0.141 us | up_read();
|
|
0) + 40.937 us | }
|
|
0) + 41.207 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.130 us | ktime_get_coarse_real_ts64();
|
|
0) 0.401 us | }
|
|
0) 0.681 us | }
|
|
0) | __x64_sys_dup2() {
|
|
0) | __se_sys_dup2() {
|
|
0) | ksys_dup3() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) 0.140 us | expand_files();
|
|
0) | do_dup2() {
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.400 us | }
|
|
0) 0.722 us | }
|
|
0) 1.803 us | }
|
|
0) 2.084 us | }
|
|
0) 2.444 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.131 us | dput();
|
|
0) 0.140 us | mntput();
|
|
0) 0.671 us | }
|
|
0) 0.140 us | unroll_tree_refs();
|
|
0) 0.141 us | kfree();
|
|
0) 1.493 us | }
|
|
0) 1.763 us | }
|
|
0) 5.560 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.140 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.171 us | vmacache_find();
|
|
0) 0.140 us | vmacache_update();
|
|
0) 0.741 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.130 us | mem_cgroup_from_task();
|
|
0) 0.150 us | __count_memcg_events();
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.131 us | pmd_devmap_trans_unstable();
|
|
0) | filemap_map_pages() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) | alloc_set_pte() {
|
|
0) 0.130 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.411 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.401 us | }
|
|
0) 0.661 us | }
|
|
0) 1.463 us | }
|
|
0) 2.565 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.411 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.401 us | }
|
|
0) 0.661 us | }
|
|
0) 1.463 us | }
|
|
0) 1.743 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.301 us | __rcu_read_lock();
|
|
0) 0.571 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.390 us | }
|
|
0) 0.652 us | }
|
|
0) 1.623 us | }
|
|
0) 1.903 us | }
|
|
0) 0.141 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.411 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.401 us | }
|
|
0) 0.661 us | }
|
|
0) 1.463 us | }
|
|
0) 1.733 us | }
|
|
0) 0.141 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.661 us | }
|
|
0) 1.463 us | }
|
|
0) 1.733 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.401 us | }
|
|
0) 0.651 us | }
|
|
0) 1.463 us | }
|
|
0) 1.733 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.661 us | }
|
|
0) 1.462 us | }
|
|
0) 1.734 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.411 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.463 us | }
|
|
0) 1.733 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.411 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.661 us | }
|
|
0) 1.463 us | }
|
|
0) 1.723 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.481 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.731 us | }
|
|
0) 1.613 us | }
|
|
0) 1.883 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.411 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.462 us | }
|
|
0) 1.744 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.661 us | }
|
|
0) 1.463 us | }
|
|
0) 1.733 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.400 us | }
|
|
0) 0.652 us | }
|
|
0) 1.453 us | }
|
|
0) 1.733 us | }
|
|
0) 0.141 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.401 us | }
|
|
0) 0.661 us | }
|
|
0) 1.453 us | }
|
|
0) 1.733 us | }
|
|
0) 0.141 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.411 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.390 us | }
|
|
0) 0.652 us | }
|
|
0) 1.463 us | }
|
|
0) 1.733 us | }
|
|
0) 0.141 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.400 us | }
|
|
0) 0.652 us | }
|
|
0) 1.453 us | }
|
|
0) 1.733 us | }
|
|
0) 0.141 us | unlock_page();
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) + 37.651 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.220 us | preempt_count_sub();
|
|
0) 0.481 us | }
|
|
0) + 38.983 us | }
|
|
0) + 40.375 us | }
|
|
0) 0.140 us | up_read();
|
|
0) + 42.069 us | }
|
|
0) + 42.329 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.140 us | ktime_get_coarse_real_ts64();
|
|
0) 0.411 us | }
|
|
0) 0.691 us | }
|
|
0) | __x64_sys_close() {
|
|
0) | __se_sys_close() {
|
|
0) | __close_fd() {
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.411 us | }
|
|
0) | filp_close() {
|
|
0) 0.180 us | dnotify_flush();
|
|
0) 0.151 us | locks_remove_posix();
|
|
0) | fput() {
|
|
0) 0.160 us | fput_many();
|
|
0) 0.421 us | }
|
|
0) 1.293 us | }
|
|
0) 2.645 us | }
|
|
0) 2.915 us | }
|
|
0) 3.176 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.130 us | dput();
|
|
0) 0.140 us | mntput();
|
|
0) 0.672 us | }
|
|
0) 0.140 us | unroll_tree_refs();
|
|
0) 0.131 us | kfree();
|
|
0) 1.483 us | }
|
|
0) 1.753 us | }
|
|
0) 6.231 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.130 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.131 us | vmacache_find();
|
|
0) 0.411 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.140 us | mem_cgroup_from_task();
|
|
0) 0.151 us | __count_memcg_events();
|
|
0) 0.150 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.140 us | pmd_devmap_trans_unstable();
|
|
0) | filemap_map_pages() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) | alloc_set_pte() {
|
|
0) 0.131 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.401 us | }
|
|
0) 0.661 us | }
|
|
0) 1.453 us | }
|
|
0) 2.555 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.400 us | }
|
|
0) 0.662 us | }
|
|
0) 1.473 us | }
|
|
0) 1.733 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.410 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.661 us | }
|
|
0) 1.463 us | }
|
|
0) 1.723 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.401 us | }
|
|
0) 0.651 us | }
|
|
0) 1.462 us | }
|
|
0) 1.734 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.411 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.401 us | }
|
|
0) 0.651 us | }
|
|
0) 1.463 us | }
|
|
0) 1.733 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.411 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.661 us | }
|
|
0) 1.463 us | }
|
|
0) 1.743 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.411 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.390 us | }
|
|
0) 0.652 us | }
|
|
0) 1.463 us | }
|
|
0) 1.733 us | }
|
|
0) 0.141 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.400 us | }
|
|
0) 0.662 us | }
|
|
0) 1.463 us | }
|
|
0) 1.733 us | }
|
|
0) 0.141 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.401 us | }
|
|
0) 0.651 us | }
|
|
0) 1.463 us | }
|
|
0) 1.733 us | }
|
|
0) 0.400 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.463 us | }
|
|
0) 1.733 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.390 us | }
|
|
0) 0.662 us | }
|
|
0) 1.473 us | }
|
|
0) 1.743 us | }
|
|
0) 0.141 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.400 us | }
|
|
0) 0.662 us | }
|
|
0) 1.453 us | }
|
|
0) 1.733 us | }
|
|
0) 0.141 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.400 us | }
|
|
0) 0.652 us | }
|
|
0) 1.453 us | }
|
|
0) 1.733 us | }
|
|
0) 0.141 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.390 us | }
|
|
0) 0.662 us | }
|
|
0) 1.463 us | }
|
|
0) 1.733 us | }
|
|
0) 0.141 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.400 us | }
|
|
0) 0.652 us | }
|
|
0) 1.453 us | }
|
|
0) 1.733 us | }
|
|
0) 0.141 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.411 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.390 us | }
|
|
0) 0.662 us | }
|
|
0) 1.463 us | }
|
|
0) 1.743 us | }
|
|
0) 0.141 us | unlock_page();
|
|
0) 0.151 us | __rcu_read_unlock();
|
|
0) + 37.090 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) + 38.222 us | }
|
|
0) + 39.614 us | }
|
|
0) 0.140 us | up_read();
|
|
0) + 40.977 us | }
|
|
0) + 41.247 us | }
|
|
0) | do_page_fault() {
|
|
0) | __do_page_fault() {
|
|
0) 0.140 us | down_read_trylock();
|
|
0) | find_vma() {
|
|
0) 0.140 us | vmacache_find();
|
|
0) 0.411 us | }
|
|
0) | handle_mm_fault() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.141 us | mem_cgroup_from_task();
|
|
0) 0.140 us | __count_memcg_events();
|
|
0) 0.151 us | __rcu_read_unlock();
|
|
0) | __handle_mm_fault() {
|
|
0) 0.130 us | pmd_devmap_trans_unstable();
|
|
0) | filemap_map_pages() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) | alloc_set_pte() {
|
|
0) 0.140 us | pmd_devmap_trans_unstable();
|
|
0) | _raw_spin_lock() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.410 us | }
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.661 us | }
|
|
0) 1.452 us | }
|
|
0) 2.555 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.661 us | }
|
|
0) 1.463 us | }
|
|
0) 1.733 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.401 us | }
|
|
0) 0.661 us | }
|
|
0) 1.453 us | }
|
|
0) 1.733 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.401 us | }
|
|
0) 0.651 us | }
|
|
0) 1.453 us | }
|
|
0) 1.733 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.471 us | }
|
|
0) 0.732 us | }
|
|
0) 1.543 us | }
|
|
0) 1.813 us | }
|
|
0) 0.141 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.400 us | }
|
|
0) 0.662 us | }
|
|
0) 1.463 us | }
|
|
0) 1.733 us | }
|
|
0) 0.141 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.390 us | }
|
|
0) 0.652 us | }
|
|
0) 1.463 us | }
|
|
0) 1.723 us | }
|
|
0) 0.131 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.400 us | }
|
|
0) 0.652 us | }
|
|
0) 1.453 us | }
|
|
0) 1.733 us | }
|
|
0) 0.141 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.400 us | }
|
|
0) 0.652 us | }
|
|
0) 1.463 us | }
|
|
0) 1.733 us | }
|
|
0) 0.141 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.390 us | }
|
|
0) 0.652 us | }
|
|
0) 1.463 us | }
|
|
0) 1.723 us | }
|
|
0) 0.141 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.463 us | }
|
|
0) 1.753 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.400 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_unlock();
|
|
0) 0.481 us | }
|
|
0) 0.741 us | }
|
|
0) 1.543 us | }
|
|
0) 1.814 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.130 us | __rcu_read_lock();
|
|
0) 0.401 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.401 us | }
|
|
0) 0.651 us | }
|
|
0) 1.472 us | }
|
|
0) 1.744 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.411 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.141 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.651 us | }
|
|
0) 1.462 us | }
|
|
0) 1.734 us | }
|
|
0) 0.140 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.411 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.661 us | }
|
|
0) 1.462 us | }
|
|
0) 1.724 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) | alloc_set_pte() {
|
|
0) | page_add_file_rmap() {
|
|
0) | lock_page_memcg() {
|
|
0) 0.140 us | __rcu_read_lock();
|
|
0) 0.411 us | }
|
|
0) | unlock_page_memcg() {
|
|
0) | __unlock_page_memcg() {
|
|
0) 0.131 us | __rcu_read_unlock();
|
|
0) 0.391 us | }
|
|
0) 0.661 us | }
|
|
0) 1.452 us | }
|
|
0) 1.734 us | }
|
|
0) 0.130 us | unlock_page();
|
|
0) 0.151 us | __rcu_read_unlock();
|
|
0) + 36.418 us | }
|
|
0) | _raw_spin_unlock() {
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.391 us | }
|
|
0) + 37.550 us | }
|
|
0) + 38.933 us | }
|
|
0) 0.130 us | up_read();
|
|
0) + 40.295 us | }
|
|
0) + 40.567 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.140 us | ktime_get_coarse_real_ts64();
|
|
0) 0.411 us | }
|
|
0) 0.691 us | }
|
|
0) | __x64_sys_rt_sigaction() {
|
|
0) | __se_sys_rt_sigaction() {
|
|
0) | do_sigaction() {
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.400 us | }
|
|
0) 0.140 us | sigaction_compat_abi();
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 1.533 us | }
|
|
0) 1.994 us | }
|
|
0) 2.395 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.140 us | dput();
|
|
0) 0.140 us | mntput();
|
|
0) 1.032 us | }
|
|
0) 0.140 us | unroll_tree_refs();
|
|
0) 0.141 us | kfree();
|
|
0) 1.854 us | }
|
|
0) 2.134 us | }
|
|
0) 5.851 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.140 us | ktime_get_coarse_real_ts64();
|
|
0) 0.401 us | }
|
|
0) 0.682 us | }
|
|
0) | __x64_sys_rt_sigaction() {
|
|
0) | __se_sys_rt_sigaction() {
|
|
0) | do_sigaction() {
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.410 us | }
|
|
0) 0.140 us | sigaction_compat_abi();
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 1.543 us | }
|
|
0) 1.864 us | }
|
|
0) 2.124 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.140 us | dput();
|
|
0) 0.141 us | mntput();
|
|
0) 0.671 us | }
|
|
0) 0.140 us | unroll_tree_refs();
|
|
0) 0.130 us | kfree();
|
|
0) 1.483 us | }
|
|
0) 1.763 us | }
|
|
0) 5.110 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.140 us | ktime_get_coarse_real_ts64();
|
|
0) 0.390 us | }
|
|
0) 0.672 us | }
|
|
0) | __x64_sys_rt_sigaction() {
|
|
0) | __se_sys_rt_sigaction() {
|
|
0) | do_sigaction() {
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) 0.140 us | sigaction_compat_abi();
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 1.482 us | }
|
|
0) 1.774 us | }
|
|
0) 2.024 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.130 us | dput();
|
|
0) 0.141 us | mntput();
|
|
0) 0.671 us | }
|
|
0) 0.140 us | unroll_tree_refs();
|
|
0) 0.130 us | kfree();
|
|
0) 1.483 us | }
|
|
0) 1.753 us | }
|
|
0) 5.020 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.140 us | ktime_get_coarse_real_ts64();
|
|
0) 0.411 us | }
|
|
0) 0.681 us | }
|
|
0) | __x64_sys_rt_sigaction() {
|
|
0) | __se_sys_rt_sigaction() {
|
|
0) | do_sigaction() {
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.400 us | }
|
|
0) 0.140 us | sigaction_compat_abi();
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 1.483 us | }
|
|
0) 1.783 us | }
|
|
0) 2.034 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.310 us | dput();
|
|
0) 0.141 us | mntput();
|
|
0) 0.832 us | }
|
|
0) 0.140 us | unroll_tree_refs();
|
|
0) 0.140 us | kfree();
|
|
0) 1.653 us | }
|
|
0) 1.923 us | }
|
|
0) 5.200 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.140 us | ktime_get_coarse_real_ts64();
|
|
0) 0.400 us | }
|
|
0) 0.682 us | }
|
|
0) | __x64_sys_rt_sigaction() {
|
|
0) | __se_sys_rt_sigaction() {
|
|
0) | do_sigaction() {
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.410 us | }
|
|
0) 0.140 us | sigaction_compat_abi();
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 1.483 us | }
|
|
0) 1.773 us | }
|
|
0) 2.044 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.130 us | dput();
|
|
0) 0.140 us | mntput();
|
|
0) 0.672 us | }
|
|
0) 0.140 us | unroll_tree_refs();
|
|
0) 0.131 us | kfree();
|
|
0) 1.483 us | }
|
|
0) 1.753 us | }
|
|
0) 5.030 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.140 us | ktime_get_coarse_real_ts64();
|
|
0) 0.400 us | }
|
|
0) 0.682 us | }
|
|
0) | __x64_sys_rt_sigaction() {
|
|
0) | __se_sys_rt_sigaction() {
|
|
0) | do_sigaction() {
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.410 us | }
|
|
0) 0.130 us | sigaction_compat_abi();
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 1.483 us | }
|
|
0) 1.773 us | }
|
|
0) 2.034 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.130 us | dput();
|
|
0) 0.140 us | mntput();
|
|
0) 0.662 us | }
|
|
0) 0.140 us | unroll_tree_refs();
|
|
0) 0.141 us | kfree();
|
|
0) 1.483 us | }
|
|
0) 1.753 us | }
|
|
0) 5.019 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.140 us | ktime_get_coarse_real_ts64();
|
|
0) 0.401 us | }
|
|
0) 0.681 us | }
|
|
0) | __x64_sys_rt_sigaction() {
|
|
0) | __se_sys_rt_sigaction() {
|
|
0) | do_sigaction() {
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) 0.141 us | sigaction_compat_abi();
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 1.483 us | }
|
|
0) 1.763 us | }
|
|
0) 2.033 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.130 us | dput();
|
|
0) 0.130 us | mntput();
|
|
0) 0.812 us | }
|
|
0) 0.140 us | unroll_tree_refs();
|
|
0) 0.141 us | kfree();
|
|
0) 1.623 us | }
|
|
0) 1.903 us | }
|
|
0) 5.160 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.140 us | ktime_get_coarse_real_ts64();
|
|
0) 0.401 us | }
|
|
0) 0.671 us | }
|
|
0) | __x64_sys_rt_sigaction() {
|
|
0) | __se_sys_rt_sigaction() {
|
|
0) | do_sigaction() {
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) 0.141 us | sigaction_compat_abi();
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 1.483 us | }
|
|
0) 1.773 us | }
|
|
0) 2.034 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.130 us | dput();
|
|
0) 0.130 us | mntput();
|
|
0) 0.662 us | }
|
|
0) 0.130 us | unroll_tree_refs();
|
|
0) 0.141 us | kfree();
|
|
0) 1.483 us | }
|
|
0) 1.753 us | }
|
|
0) 5.019 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.141 us | ktime_get_coarse_real_ts64();
|
|
0) 0.401 us | }
|
|
0) 0.671 us | }
|
|
0) | __x64_sys_rt_sigaction() {
|
|
0) | __se_sys_rt_sigaction() {
|
|
0) | do_sigaction() {
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) 0.141 us | sigaction_compat_abi();
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 1.483 us | }
|
|
0) 1.773 us | }
|
|
0) 2.034 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.131 us | dput();
|
|
0) 0.130 us | mntput();
|
|
0) 0.661 us | }
|
|
0) 0.140 us | unroll_tree_refs();
|
|
0) 0.130 us | kfree();
|
|
0) 1.483 us | }
|
|
0) 1.753 us | }
|
|
0) 5.019 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.130 us | ktime_get_coarse_real_ts64();
|
|
0) 0.401 us | }
|
|
0) 0.681 us | }
|
|
0) | __x64_sys_rt_sigaction() {
|
|
0) | __se_sys_rt_sigaction() {
|
|
0) 0.150 us | do_sigaction();
|
|
0) 0.440 us | }
|
|
0) 0.712 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.140 us | dput();
|
|
0) 0.140 us | mntput();
|
|
0) 0.672 us | }
|
|
0) 0.140 us | unroll_tree_refs();
|
|
0) 0.141 us | kfree();
|
|
0) 1.543 us | }
|
|
0) 1.823 us | }
|
|
0) 3.758 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.140 us | ktime_get_coarse_real_ts64();
|
|
0) 0.400 us | }
|
|
0) 0.682 us | }
|
|
0) | __x64_sys_rt_sigaction() {
|
|
0) | __se_sys_rt_sigaction() {
|
|
0) | do_sigaction() {
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.410 us | }
|
|
0) 0.130 us | sigaction_compat_abi();
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.411 us | }
|
|
0) 1.503 us | }
|
|
0) 1.813 us | }
|
|
0) 2.064 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.140 us | dput();
|
|
0) 0.130 us | mntput();
|
|
0) 0.662 us | }
|
|
0) 0.140 us | unroll_tree_refs();
|
|
0) 0.141 us | kfree();
|
|
0) 1.483 us | }
|
|
0) 1.753 us | }
|
|
0) 5.049 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.140 us | ktime_get_coarse_real_ts64();
|
|
0) 0.401 us | }
|
|
0) 0.671 us | }
|
|
0) | __x64_sys_rt_sigaction() {
|
|
0) | __se_sys_rt_sigaction() {
|
|
0) | do_sigaction() {
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.421 us | }
|
|
0) 0.141 us | sigaction_compat_abi();
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 1.513 us | }
|
|
0) 1.803 us | }
|
|
0) 2.064 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.130 us | dput();
|
|
0) 0.140 us | mntput();
|
|
0) 0.672 us | }
|
|
0) 0.140 us | unroll_tree_refs();
|
|
0) 0.131 us | kfree();
|
|
0) 1.483 us | }
|
|
0) 1.753 us | }
|
|
0) 5.049 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.141 us | ktime_get_coarse_real_ts64();
|
|
0) 0.391 us | }
|
|
0) 0.671 us | }
|
|
0) | __x64_sys_rt_sigaction() {
|
|
0) | __se_sys_rt_sigaction() {
|
|
0) | do_sigaction() {
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) 0.141 us | sigaction_compat_abi();
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.411 us | }
|
|
0) 1.513 us | }
|
|
0) 1.803 us | }
|
|
0) 2.054 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.141 us | dput();
|
|
0) 0.140 us | mntput();
|
|
0) 0.671 us | }
|
|
0) 0.140 us | unroll_tree_refs();
|
|
0) 0.711 us | kfree();
|
|
0) 2.064 us | }
|
|
0) 2.324 us | }
|
|
0) 5.610 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.141 us | ktime_get_coarse_real_ts64();
|
|
0) 0.411 us | }
|
|
0) 0.671 us | }
|
|
0) | __x64_sys_rt_sigaction() {
|
|
0) | __se_sys_rt_sigaction() {
|
|
0) | do_sigaction() {
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) 0.140 us | sigaction_compat_abi();
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.400 us | }
|
|
0) 1.493 us | }
|
|
0) 1.773 us | }
|
|
0) 2.034 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.140 us | dput();
|
|
0) 0.140 us | mntput();
|
|
0) 0.671 us | }
|
|
0) 0.141 us | unroll_tree_refs();
|
|
0) 0.140 us | kfree();
|
|
0) 1.483 us | }
|
|
0) 1.754 us | }
|
|
0) 5.029 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.140 us | ktime_get_coarse_real_ts64();
|
|
0) 0.411 us | }
|
|
0) 0.691 us | }
|
|
0) | __x64_sys_rt_sigaction() {
|
|
0) | __se_sys_rt_sigaction() {
|
|
0) | do_sigaction() {
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) 0.140 us | sigaction_compat_abi();
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.400 us | }
|
|
0) 1.483 us | }
|
|
0) 1.774 us | }
|
|
0) 2.034 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.130 us | dput();
|
|
0) 0.140 us | mntput();
|
|
0) 0.671 us | }
|
|
0) 0.141 us | unroll_tree_refs();
|
|
0) 0.140 us | kfree();
|
|
0) 1.482 us | }
|
|
0) 1.754 us | }
|
|
0) 5.020 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.130 us | ktime_get_coarse_real_ts64();
|
|
0) 0.400 us | }
|
|
0) 0.682 us | }
|
|
0) | __x64_sys_rt_sigaction() {
|
|
0) | __se_sys_rt_sigaction() {
|
|
0) | do_sigaction() {
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) 0.140 us | sigaction_compat_abi();
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 1.482 us | }
|
|
0) 1.774 us | }
|
|
0) 2.034 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.130 us | dput();
|
|
0) 0.131 us | mntput();
|
|
0) 0.671 us | }
|
|
0) 0.140 us | unroll_tree_refs();
|
|
0) 0.140 us | kfree();
|
|
0) 1.724 us | }
|
|
0) 1.994 us | }
|
|
0) 5.260 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.140 us | ktime_get_coarse_real_ts64();
|
|
0) 0.401 us | }
|
|
0) 0.681 us | }
|
|
0) | __x64_sys_rt_sigaction() {
|
|
0) | __se_sys_rt_sigaction() {
|
|
0) | do_sigaction() {
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) 0.140 us | sigaction_compat_abi();
|
|
0) 0.160 us | flush_sigqueue_mask.isra.0();
|
|
0) 0.130 us | flush_sigqueue_mask.isra.0();
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.400 us | }
|
|
0) 2.114 us | }
|
|
0) 2.414 us | }
|
|
0) 2.675 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.131 us | dput();
|
|
0) 0.140 us | mntput();
|
|
0) 0.671 us | }
|
|
0) 0.140 us | unroll_tree_refs();
|
|
0) 0.140 us | kfree();
|
|
0) 1.483 us | }
|
|
0) 1.753 us | }
|
|
0) 5.661 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.140 us | ktime_get_coarse_real_ts64();
|
|
0) 0.401 us | }
|
|
0) 0.671 us | }
|
|
0) | __x64_sys_rt_sigaction() {
|
|
0) | __se_sys_rt_sigaction() {
|
|
0) | do_sigaction() {
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) 0.140 us | sigaction_compat_abi();
|
|
0) 0.140 us | flush_sigqueue_mask.isra.0();
|
|
0) 0.140 us | flush_sigqueue_mask.isra.0();
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.400 us | }
|
|
0) 2.034 us | }
|
|
0) 2.315 us | }
|
|
0) 2.575 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.140 us | dput();
|
|
0) 0.140 us | mntput();
|
|
0) 0.671 us | }
|
|
0) 0.141 us | unroll_tree_refs();
|
|
0) 0.130 us | kfree();
|
|
0) 1.482 us | }
|
|
0) 1.754 us | }
|
|
0) 5.571 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.140 us | ktime_get_coarse_real_ts64();
|
|
0) 0.401 us | }
|
|
0) 0.681 us | }
|
|
0) | __x64_sys_rt_sigaction() {
|
|
0) | __se_sys_rt_sigaction() {
|
|
0) 0.140 us | do_sigaction();
|
|
0) 0.441 us | }
|
|
0) 0.701 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.131 us | dput();
|
|
0) 0.140 us | mntput();
|
|
0) 0.671 us | }
|
|
0) 0.140 us | unroll_tree_refs();
|
|
0) 0.211 us | kfree();
|
|
0) 1.553 us | }
|
|
0) 2.053 us | }
|
|
0) 3.988 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.130 us | ktime_get_coarse_real_ts64();
|
|
0) 0.400 us | }
|
|
0) 0.682 us | }
|
|
0) | __x64_sys_rt_sigaction() {
|
|
0) | __se_sys_rt_sigaction() {
|
|
0) | do_sigaction() {
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.400 us | }
|
|
0) 0.140 us | sigaction_compat_abi();
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.131 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 1.483 us | }
|
|
0) 1.784 us | }
|
|
0) 2.044 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.140 us | dput();
|
|
0) 0.131 us | mntput();
|
|
0) 0.661 us | }
|
|
0) 0.130 us | unroll_tree_refs();
|
|
0) 0.140 us | kfree();
|
|
0) 1.473 us | }
|
|
0) 1.753 us | }
|
|
0) 5.020 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.140 us | ktime_get_coarse_real_ts64();
|
|
0) 0.411 us | }
|
|
0) 0.671 us | }
|
|
0) | __x64_sys_rt_sigaction() {
|
|
0) | __se_sys_rt_sigaction() {
|
|
0) | do_sigaction() {
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) 0.140 us | sigaction_compat_abi();
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 1.493 us | }
|
|
0) 1.783 us | }
|
|
0) 2.034 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.140 us | dput();
|
|
0) 0.140 us | mntput();
|
|
0) 0.662 us | }
|
|
0) 0.140 us | unroll_tree_refs();
|
|
0) 0.141 us | kfree();
|
|
0) 1.483 us | }
|
|
0) 1.743 us | }
|
|
0) 5.019 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.141 us | ktime_get_coarse_real_ts64();
|
|
0) 0.401 us | }
|
|
0) 0.681 us | }
|
|
0) | __x64_sys_rt_sigaction() {
|
|
0) | __se_sys_rt_sigaction() {
|
|
0) | do_sigaction() {
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) 0.141 us | sigaction_compat_abi();
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 1.493 us | }
|
|
0) 1.773 us | }
|
|
0) 2.033 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.131 us | dput();
|
|
0) 0.130 us | mntput();
|
|
0) 0.661 us | }
|
|
0) 0.140 us | unroll_tree_refs();
|
|
0) 0.130 us | kfree();
|
|
0) 1.923 us | }
|
|
0) 2.204 us | }
|
|
0) 5.450 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.140 us | ktime_get_coarse_real_ts64();
|
|
0) 0.401 us | }
|
|
0) 0.681 us | }
|
|
0) | __x64_sys_rt_sigaction() {
|
|
0) | __se_sys_rt_sigaction() {
|
|
0) | do_sigaction() {
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) 0.140 us | sigaction_compat_abi();
|
|
0) 0.141 us | flush_sigqueue_mask.isra.0();
|
|
0) 0.140 us | flush_sigqueue_mask.isra.0();
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.411 us | }
|
|
0) 2.033 us | }
|
|
0) 2.325 us | }
|
|
0) 2.585 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.130 us | dput();
|
|
0) 0.131 us | mntput();
|
|
0) 0.661 us | }
|
|
0) 0.130 us | unroll_tree_refs();
|
|
0) 0.140 us | kfree();
|
|
0) 1.483 us | }
|
|
0) 1.754 us | }
|
|
0) 5.571 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.140 us | ktime_get_coarse_real_ts64();
|
|
0) 0.400 us | }
|
|
0) 0.682 us | }
|
|
0) | __x64_sys_rt_sigaction() {
|
|
0) | __se_sys_rt_sigaction() {
|
|
0) | do_sigaction() {
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) 0.140 us | sigaction_compat_abi();
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 1.493 us | }
|
|
0) 1.774 us | }
|
|
0) 2.034 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.140 us | dput();
|
|
0) 0.131 us | mntput();
|
|
0) 0.661 us | }
|
|
0) 0.140 us | unroll_tree_refs();
|
|
0) 0.140 us | kfree();
|
|
0) 1.483 us | }
|
|
0) 1.753 us | }
|
|
0) 5.020 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.140 us | ktime_get_coarse_real_ts64();
|
|
0) 0.401 us | }
|
|
0) 0.681 us | }
|
|
0) | __x64_sys_rt_sigaction() {
|
|
0) | __se_sys_rt_sigaction() {
|
|
0) | do_sigaction() {
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.400 us | }
|
|
0) 0.140 us | sigaction_compat_abi();
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 1.483 us | }
|
|
0) 1.783 us | }
|
|
0) 2.034 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.130 us | dput();
|
|
0) 0.140 us | mntput();
|
|
0) 0.902 us | }
|
|
0) 0.141 us | unroll_tree_refs();
|
|
0) 0.140 us | kfree();
|
|
0) 1.713 us | }
|
|
0) 1.984 us | }
|
|
0) 5.250 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.130 us | ktime_get_coarse_real_ts64();
|
|
0) 0.400 us | }
|
|
0) 0.682 us | }
|
|
0) | __x64_sys_rt_sigaction() {
|
|
0) | __se_sys_rt_sigaction() {
|
|
0) | do_sigaction() {
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) 0.140 us | sigaction_compat_abi();
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 1.482 us | }
|
|
0) 1.774 us | }
|
|
0) 2.034 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.130 us | dput();
|
|
0) 0.141 us | mntput();
|
|
0) 0.661 us | }
|
|
0) 0.140 us | unroll_tree_refs();
|
|
0) 0.140 us | kfree();
|
|
0) 1.493 us | }
|
|
0) 1.763 us | }
|
|
0) 5.030 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.140 us | ktime_get_coarse_real_ts64();
|
|
0) 0.400 us | }
|
|
0) 0.671 us | }
|
|
0) | __x64_sys_rt_sigaction() {
|
|
0) | __se_sys_rt_sigaction() {
|
|
0) | do_sigaction() {
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.410 us | }
|
|
0) 0.140 us | sigaction_compat_abi();
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.141 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 1.483 us | }
|
|
0) 1.773 us | }
|
|
0) 2.034 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.130 us | dput();
|
|
0) 0.140 us | mntput();
|
|
0) 0.672 us | }
|
|
0) 0.140 us | unroll_tree_refs();
|
|
0) 0.141 us | kfree();
|
|
0) 1.483 us | }
|
|
0) 1.753 us | }
|
|
0) 5.009 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.130 us | ktime_get_coarse_real_ts64();
|
|
0) 0.401 us | }
|
|
0) 0.681 us | }
|
|
0) | __x64_sys_rt_sigaction() {
|
|
0) | __se_sys_rt_sigaction() {
|
|
0) | do_sigaction() {
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) 0.141 us | sigaction_compat_abi();
|
|
0) 0.140 us | flush_sigqueue_mask.isra.0();
|
|
0) 0.131 us | flush_sigqueue_mask.isra.0();
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 2.024 us | }
|
|
0) 2.314 us | }
|
|
0) 2.745 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.140 us | dput();
|
|
0) 0.130 us | mntput();
|
|
0) 0.662 us | }
|
|
0) 0.140 us | unroll_tree_refs();
|
|
0) 0.141 us | kfree();
|
|
0) 1.483 us | }
|
|
0) 1.753 us | }
|
|
0) 5.731 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.140 us | ktime_get_coarse_real_ts64();
|
|
0) 0.401 us | }
|
|
0) 0.681 us | }
|
|
0) | __x64_sys_rt_sigaction() {
|
|
0) | __se_sys_rt_sigaction() {
|
|
0) | do_sigaction() {
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) 0.141 us | sigaction_compat_abi();
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 1.483 us | }
|
|
0) 1.773 us | }
|
|
0) 2.034 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.141 us | dput();
|
|
0) 0.140 us | mntput();
|
|
0) 0.672 us | }
|
|
0) 0.140 us | unroll_tree_refs();
|
|
0) 0.131 us | kfree();
|
|
0) 1.483 us | }
|
|
0) 1.753 us | }
|
|
0) 5.029 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.141 us | ktime_get_coarse_real_ts64();
|
|
0) 0.401 us | }
|
|
0) 0.681 us | }
|
|
0) | __x64_sys_rt_sigaction() {
|
|
0) | __se_sys_rt_sigaction() {
|
|
0) | do_sigaction() {
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.130 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) 0.141 us | sigaction_compat_abi();
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 1.493 us | }
|
|
0) 1.773 us | }
|
|
0) 2.034 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.141 us | dput();
|
|
0) 0.140 us | mntput();
|
|
0) 0.661 us | }
|
|
0) 0.140 us | unroll_tree_refs();
|
|
0) 0.140 us | kfree();
|
|
0) 1.483 us | }
|
|
0) 1.743 us | }
|
|
0) 5.009 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.141 us | ktime_get_coarse_real_ts64();
|
|
0) 0.401 us | }
|
|
0) 0.681 us | }
|
|
0) | __x64_sys_rt_sigaction() {
|
|
0) | __se_sys_rt_sigaction() {
|
|
0) | do_sigaction() {
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) 0.140 us | sigaction_compat_abi();
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.400 us | }
|
|
0) 1.483 us | }
|
|
0) 1.843 us | }
|
|
0) 2.104 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.141 us | dput();
|
|
0) 0.130 us | mntput();
|
|
0) 0.661 us | }
|
|
0) 0.130 us | unroll_tree_refs();
|
|
0) 0.140 us | kfree();
|
|
0) 1.483 us | }
|
|
0) 1.754 us | }
|
|
0) 5.090 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.140 us | ktime_get_coarse_real_ts64();
|
|
0) 0.401 us | }
|
|
0) 0.681 us | }
|
|
0) | __x64_sys_rt_sigaction() {
|
|
0) | __se_sys_rt_sigaction() {
|
|
0) | do_sigaction() {
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.141 us | preempt_count_add();
|
|
0) 0.411 us | }
|
|
0) 0.140 us | sigaction_compat_abi();
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.400 us | }
|
|
0) 1.483 us | }
|
|
0) 1.774 us | }
|
|
0) 2.044 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.140 us | dput();
|
|
0) 0.140 us | mntput();
|
|
0) 0.671 us | }
|
|
0) 0.141 us | unroll_tree_refs();
|
|
0) 0.140 us | kfree();
|
|
0) 1.482 us | }
|
|
0) 1.754 us | }
|
|
0) 5.030 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.130 us | ktime_get_coarse_real_ts64();
|
|
0) 0.401 us | }
|
|
0) 0.682 us | }
|
|
0) | __x64_sys_rt_sigaction() {
|
|
0) | __se_sys_rt_sigaction() {
|
|
0) | do_sigaction() {
|
|
0) | _raw_spin_lock_irq() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.401 us | }
|
|
0) 0.140 us | sigaction_compat_abi();
|
|
0) | _raw_spin_unlock_irq() {
|
|
0) 0.140 us | preempt_count_sub();
|
|
0) 0.401 us | }
|
|
0) 1.482 us | }
|
|
0) 1.764 us | }
|
|
0) 2.034 us | }
|
|
0) | syscall_slow_exit_work() {
|
|
0) | __audit_syscall_exit() {
|
|
0) | path_put() {
|
|
0) 0.140 us | dput();
|
|
0) 0.141 us | mntput();
|
|
0) 0.661 us | }
|
|
0) 0.140 us | unroll_tree_refs();
|
|
0) 0.140 us | kfree();
|
|
0) 1.473 us | }
|
|
0) 1.753 us | }
|
|
0) 5.010 us | }
|
|
0) | do_syscall_64() {
|
|
0) | syscall_trace_enter() {
|
|
0) | __audit_syscall_entry() {
|
|
0) 0.140 us | ktime_get_coarse_real_ts64();
|
|
0) 0.400 us | }
|
|
0) 0.682 us | }
|
|
0) | __x64_sys_write() {
|
|
0) | ksys_write() {
|
|
0) | __fdget_pos() {
|
|
0) 0.150 us | __fget_light();
|
|
0) 0.421 us | }
|
|
0) | vfs_write() {
|
|
0) | rw_verify_area() {
|
|
0) 0.150 us | security_file_permission();
|
|
0) 0.411 us | }
|
|
0) | __sb_start_write() {
|
|
0) 0.140 us | preempt_count_add();
|
|
0) 0.130 us | preempt_count_sub();
|
|
0) 0.841 us | }
|
|
0) | __vfs_write() {
|
|
0) | __check_object_size() {
|
|
0) 0.140 us | check_stack_object();
|
|
0) 0.420 us | }
|
|
0) 0.160 us | mutex_lock();
|