Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 0) 1.293 us | ktime_add_safe();
- 0) | do_nanosleep() {
- 0) | hrtimer_start_range_ns() {
- 0) | __hrtimer_start_range_ns() {
- 0) 1.143 us | add_preempt_count();
- 0) | ktime_get() {
- 0) 1.428 us | clocksource_mmio_readl_up();
- 0) + 14.481 us | }
- 0) 1.023 us | ktime_add_safe();
- 0) 7.624 us | enqueue_hrtimer();
- 0) 1.053 us | sub_preempt_count();
- 0) + 73.007 us | }
- 0) + 82.451 us | }
- 0) | schedule() {
- 0) | __schedule() {
- 0) 1.023 us | add_preempt_count();
- 0) 1.835 us | rcu_sched_qs();
- 0) | rcu_preempt_note_context_switch() {
- 0) 1.459 us | rcu_preempt_cpu_qs();
- 0) + 18.256 us | }
- 0) 0.993 us | add_preempt_count();
- 0) | deactivate_task() {
- 0) | dequeue_task() {
- 0) 2.436 us | update_rq_clock.part.76();
- 0) | dequeue_task_fair() {
- 0) | update_curr.constprop.47() {
- 0) 2.015 us | update_min_vruntime.constprop.48();
- 0) + 14.466 us | }
- 0) 1.714 us | clear_buddies();
- 0) 1.113 us | update_min_vruntime.constprop.48();
- 0) + 45.925 us | }
- 0) + 67.008 us | }
- 0) + 76.301 us | }
- 0) 1.233 us | put_prev_task_fair();
- 0) | pick_next_task_fair() {
- 0) 1.473 us | wakeup_gran.isra.34();
- 0) 0.993 us | clear_buddies();
- 0) 6.766 us | __dequeue_entity();
- 0) + 39.053 us | }
- 0) | atomic_notifier_call_chain() {
- 0) 0.977 us | __rcu_read_lock();
- 0) | notifier_call_chain() {
- 0) 0.827 us | nwfpe_notify();
- 0) + 11.699 us | }
- 0) 1.143 us | __rcu_read_unlock();
- 0) + 43.684 us | }
- 0) | finish_task_switch.isra.72() {
- 0) 1.459 us | sub_preempt_count();
- 0) + 48.075 us | }
- 0) 2.496 us | sub_preempt_count();
- 0) ! 47691.00 us | }
- 0) 1.338 us | sub_preempt_count();
- 0) ! 47722.67 us | }
- 0) | ubifs_write_begin() {
- 0) | grab_cache_page_write_begin() {
- 0) | find_lock_page() {
- 0) | find_get_page() {
- 0) 1.444 us | __rcu_read_lock();
- 0) 1.308 us | __rcu_read_unlock();
- 0) + 23.940 us | }
- 0) + 33.894 us | }
- 0) + 44.797 us | }
- 0) + 57.880 us | }
- 0) 1.700 us | add_preempt_count();
- 0) | iov_iter_copy_from_user_atomic() {
- 0) 0.977 us | add_preempt_count();
- 0) 1.218 us | sub_preempt_count();
- 0) + 25.338 us | }
- 0) 0.887 us | sub_preempt_count();
- 0) 2.195 us | flush_dcache_page();
- 0) 1.278 us | mark_page_accessed();
- 0) | ubifs_write_end() {
- 0) | unlock_page() {
- 0) 1.534 us | __wake_up_bit();
- 0) + 12.195 us | }
- 0) 1.248 us | put_page();
- 0) + 33.534 us | }
- 0) 1.128 us | _cond_resched();
- 0) 1.143 us | iov_iter_advance();
- 0) | balance_dirty_pages_ratelimited_nr() {
- 0) 0.917 us | add_preempt_count();
- 0) 1.188 us | sub_preempt_count();
- 0) + 22.587 us | }
- 0) ! 49896.73 us | }
- 0) ! 173797.0 us | }
- 0) 1.338 us | mutex_unlock();
- 0) 2.782 us | generic_write_sync();
- 0) | __sb_end_write() {
- 0) 0.902 us | add_preempt_count();
- 0) 1.233 us | sub_preempt_count();
- 0) + 20.917 us | }
- 0) ! 173908.9 us | }
- 0) ! 173932.3 us | }
- 0) ! 173944.8 us | }
- 0) 1.293 us | __fsnotify_parent();
- 0) | fsnotify() {
- 0) | __srcu_read_lock() {
- 0) 1.368 us | add_preempt_count();
- 0) | sub_preempt_count() {
- 0) ==========> |
- 0) | avic_handle_irq() {
- 0) | irq_find_mapping() {
- 0) 1.263 us | irq_domain_legacy_revmap();
- 0) + 12.616 us | }
- 0) | handle_IRQ() {
- 0) | irq_enter() {
- 0) 1.639 us | rcu_irq_enter();
- 0) 1.263 us | add_preempt_count();
- 0) + 20.903 us | }
- 0) | generic_handle_irq() {
- 0) | handle_level_irq() {
- 0) 1.188 us | add_preempt_count();
- 0) 2.031 us | irq_gc_mask_clr_bit();
- 0) 1.068 us | irq_gc_mask_clr_bit();
- 0) | handle_irq_event() {
- 0) 1.760 us | sub_preempt_count();
- 0) | handle_irq_event_percpu() {
- 0) | mxc_timer_interrupt() {
- 0) | hrtimer_interrupt() {
- 0) 1.324 us | add_preempt_count();
- 0) | ktime_get_update_offsets() {
- 0) 1.429 us | clocksource_mmio_readl_up();
- 0) + 14.270 us | }
- 0) | __run_hrtimer() {
- 0) 4.691 us | __remove_hrtimer();
- 0) 1.654 us | sub_preempt_count();
- 0) | hrtimer_wakeup() {
- 0) | wake_up_process() {
- 0) | try_to_wake_up() {
- 0) 1.157 us | add_preempt_count();
- 0) 1.008 us | add_preempt_count();
- 0) | activate_task() {
- 0) | enqueue_task() {
- 0) 2.617 us | update_rq_clock.part.76();
- 0) | enqueue_task_fair() {
- 0) | update_curr.constprop.47() {
- 0) 2.195 us | update_min_vruntime.constprop.48();
- 0) + 14.496 us | }
- 0) 6.721 us | __enqueue_entity.constprop.45();
- 0) + 43.052 us | }
- 0) + 65.774 us | }
- 0) + 75.805 us | }
- 0) | ttwu_do_wakeup.constprop.90() {
- 0) | check_preempt_curr() {
- 0) | check_preempt_wakeup() {
- 0) 1.519 us | update_curr.constprop.47();
- 0) + 14.511 us | }
- 0) + 25.173 us | }
- 0) + 44.105 us | }
- 0) 1.864 us | sub_preempt_count();
- 0) 1.052 us | sub_preempt_count();
- 0) ! 176.346 us | }
- 0) ! 185.459 us | }
- 0) ! 194.857 us | }
- 0) 1.143 us | add_preempt_count();
- 0) ! 240.030 us | }
- 0) | __run_hrtimer() {
- 0) 3.730 us | __remove_hrtimer();
- 0) 1.263 us | sub_preempt_count();
- 0) | hrtimer_wakeup() {
- 0) | wake_up_process() {
- 0) | try_to_wake_up() {
- 0) 1.128 us | add_preempt_count();
- 0) 1.008 us | add_preempt_count();
- 0) | activate_task() {
- 0) | enqueue_task() {
- 0) 1.414 us | update_rq_clock.part.76();
- 0) | enqueue_task_fair() {
- 0) | update_curr.constprop.47() {
- 0) 1.113 us | update_min_vruntime.constprop.48();
- 0) + 11.113 us | }
- 0) 3.233 us | __enqueue_entity.constprop.45();
- 0) + 32.962 us | }
- 0) + 53.068 us | }
- 0) + 68.512 us | }
- 0) | ttwu_do_wakeup.constprop.90() {
- 0) | check_preempt_curr() {
- 0) | check_preempt_wakeup() {
- 0) 1.609 us | update_curr.constprop.47();
- 0) + 11.519 us | }
- 0) + 21.654 us | }
- 0) + 34.150 us | }
- 0) 1.398 us | sub_preempt_count();
- 0) 0.887 us | sub_preempt_count();
- 0) ! 158.315 us | }
- 0) ! 167.669 us | }
- 0) ! 176.376 us | }
- 0) 1.158 us | add_preempt_count();
- 0) ! 217.940 us | }
- 0) | __run_hrtimer() {
- 0) 2.481 us | __remove_hrtimer();
- 0) 1.218 us | sub_preempt_count();
- 0) | tick_sched_timer() {
- 0) | ktime_get() {
- 0) 0.902 us | clocksource_mmio_readl_up();
- 0) + 13.368 us | }
- 0) | tick_do_update_jiffies64() {
- 0) 0.873 us | add_preempt_count();
- 0) | do_timer() {
- 0) | update_wall_time() {
- 0) 1.008 us | add_preempt_count();
- 0) 1.157 us | clocksource_mmio_readl_up();
- 0) | ntp_tick_length() {
- 0) 1.128 us | add_preempt_count();
- 0) 1.053 us | sub_preempt_count();
- 0) + 20.391 us | }
- 0) | ntp_tick_length() {
- 0) 0.873 us | add_preempt_count();
- 0) 1.173 us | sub_preempt_count();
- 0) + 20.135 us | }
- 0) 1.323 us | sub_preempt_count();
- 0) + 94.993 us | }
- 0) 1.909 us | calc_global_load();
- 0) ! 115.910 us | }
- 0) 1.037 us | sub_preempt_count();
- 0) ! 144.647 us | }
- 0) | update_process_times() {
- 0) | account_process_tick() {
- 0) 2.948 us | account_system_time();
- 0) + 13.879 us | }
- 0) 2.240 us | hrtimer_run_queues();
- 0) | raise_softirq() {
- 0) 2.076 us | __raise_softirq_irqoff();
- 0) + 11.188 us | }
- 0) | rcu_check_callbacks() {
- 0) 1.925 us | rcu_bh_qs();
- 0) + 13.052 us | }
- 0) 1.443 us | printk_tick();
- 0) | scheduler_tick() {
- 0) 1.489 us | add_preempt_count();
- 0) 1.895 us | update_rq_clock.part.76();
- 0) 2.285 us | __update_cpu_load();
- 0) | task_tick_fair() {
- 0) | update_curr.constprop.47() {
- 0) 1.534 us | update_min_vruntime.constprop.48();
- 0) + 11.128 us | }
- 0) | sched_slice.isra.36() {
- 0) 2.571 us | calc_delta_mine();
- 0) + 13.429 us | }
- 0) 1.248 us | resched_task();
- 0) 1.819 us | clear_buddies();
- 0) + 65.428 us | }
- 0) 1.444 us | sub_preempt_count();
- 0) ! 120.616 us | }
- 0) 2.361 us | run_posix_cpu_timers();
- 0) ! 227.399 us | }
- 0) 2.436 us | profile_tick();
- 0) | hrtimer_forward() {
- 0) 1.264 us | ktime_add_safe();
- 0) 0.977 us | ktime_add_safe();
- 0) + 22.060 us | }
- 0) ! 461.173 us | }
- 0) 0.977 us | add_preempt_count();
- 0) 5.458 us | enqueue_hrtimer();
- 0) ! 516.527 us | }
- 0) 1.428 us | sub_preempt_count();
- 0) | tick_program_event() {
- 0) | clockevents_program_event() {
- 0) | ktime_get() {
- 0) 0.993 us | clocksource_mmio_readl_up();
- 0) + 13.218 us | }
- 0) 1.654 us | v2_set_next_event();
- 0) + 34.602 us | }
- 0) + 45.173 us | }
- 0) ! 1108.571 us | }
- 0) ! 1119.444 us | }
- 0) | add_interrupt_randomness() {
- 0) | __mix_pool_bytes() {
- 0) 8.286 us | _mix_pool_bytes();
- 0) + 23.324 us | }
- 0) + 38.045 us | }
- 0) 2.496 us | note_interrupt();
- 0) ! 1192.015 us | }
- 0) 1.293 us | add_preempt_count();
- 0) ! 1222.135 us | }
- 0) | cond_unmask_irq() {
- 0) 1.684 us | irq_gc_mask_set_bit();
- 0) + 12.602 us | }
- 0) 1.022 us | sub_preempt_count();
- 0) ! 1296.707 us | }
- 0) ! 1310.181 us | }
- 0) | irq_exit() {
- 0) 1.383 us | sub_preempt_count();
- 0) | __do_softirq() {
- 0) 1.128 us | add_preempt_count();
- 0) | run_timer_softirq() {
- 0) 1.398 us | hrtimer_run_pending();
- 0) 0.978 us | add_preempt_count();
- 0) 0.992 us | sub_preempt_count();
- 0) + 34.015 us | }
- 0) 1.624 us | rcu_bh_qs();
- 0) | run_hrtimer_softirq() {
- 0) | hrtimer_peek_ahead_timers() {
- 0) | hrtimer_interrupt() {
- 0) 1.128 us | add_preempt_count();
- 0) | ktime_get_update_offsets() {
- 0) 0.992 us | clocksource_mmio_readl_up();
- 0) + 12.511 us | }
- 0) 1.218 us | sub_preempt_count();
- 0) | tick_program_event() {
- 0) | clockevents_program_event() {
- 0) | ktime_get() {
- 0) 1.143 us | clocksource_mmio_readl_up();
- 0) + 12.286 us | }
- 0) 1.805 us | v2_set_next_event();
- 0) + 33.414 us | }
- 0) + 43.128 us | }
- 0) + 97.323 us | }
- 0) ! 108.045 us | }
- 0) ! 117.699 us | }
- 0) 1.098 us | rcu_bh_qs();
- 0) | __local_bh_enable() {
- 0) 1.007 us | sub_preempt_count();
- 0) + 12.135 us | }
- 0) ! 226.977 us | }
- 0) 1.353 us | idle_cpu();
- 0) 1.715 us | rcu_irq_exit();
- 0) 1.128 us | sub_preempt_count();
- 0) ! 278.391 us | }
- 0) ! 1638.211 us | }
- 0) ! 1669.895 us | }
- 0) <========== |
- 0) | preempt_schedule_irq() {
- 0) 1.308 us | add_preempt_count();
- 0) | __schedule() {
- 0) 0.977 us | add_preempt_count();
- 0) 1.819 us | rcu_sched_qs();
- 0) | rcu_preempt_note_context_switch() {
- 0) 1.474 us | rcu_preempt_cpu_qs();
- 0) + 12.496 us | }
- 0) 0.978 us | add_preempt_count();
- 0) 1.970 us | update_rq_clock.part.76();
- 0) | put_prev_task_fair() {
- 0) | update_curr.constprop.47() {
- 0) 1.203 us | update_min_vruntime.constprop.48();
- 0) + 11.594 us | }
- 0) 3.323 us | __enqueue_entity.constprop.45();
- 0) + 34.451 us | }
- 0) | pick_next_task_fair() {
- 0) 1.338 us | wakeup_gran.isra.34();
- 0) 1.098 us | clear_buddies();
- 0) 3.113 us | __dequeue_entity();
- 0) + 35.157 us | }
- 0) | atomic_notifier_call_chain() {
- 0) 0.977 us | __rcu_read_lock();
- 0) | notifier_call_chain() {
- 0) 1.248 us | nwfpe_notify();
- 0) + 11.955 us | }
- 0) 1.173 us | __rcu_read_unlock();
- 0) + 40.947 us | }
- 0) | finish_task_switch.isra.72() {
- 0) 1.895 us | sub_preempt_count();
- 0) + 53.805 us | }
- 0) 2.496 us | sub_preempt_count();
- 0) ! 143078.0 us | }
- 0) ! 143089.9 us | }
- 0) | remove_wait_queue() {
- 0) 1.730 us | add_preempt_count();
- 0) 0.888 us | sub_preempt_count();
- 0) + 21.309 us | }
- 0) 1.007 us | add_preempt_count();
- 0) | add_wait_queue() {
- 0) 1.007 us | add_preempt_count();
- 0) 0.888 us | sub_preempt_count();
- 0) + 19.549 us | }
- 0) 1.819 us | sub_preempt_count();
- 0) | schedule() {
- 0) | __schedule() {
- 0) 1.128 us | add_preempt_count();
- 0) 2.090 us | rcu_sched_qs();
- 0) | rcu_preempt_note_context_switch() {
- 0) 1.714 us | rcu_preempt_cpu_qs();
- 0) + 11.624 us | }
- 0) 0.872 us | add_preempt_count();
- 0) | deactivate_task() {
- 0) | dequeue_task() {
- 0) 3.353 us | update_rq_clock.part.76();
- 0) | dequeue_task_fair() {
- 0) | update_curr.constprop.47() {
- 0) 2.165 us | update_min_vruntime.constprop.48();
- 0) + 13.925 us | }
- 0) 1.564 us | clear_buddies();
- 0) 0.962 us | update_min_vruntime.constprop.48();
- 0) + 44.902 us | }
- 0) + 68.722 us | }
- 0) + 78.211 us | }
- 0) 1.233 us | put_prev_task_fair();
- 0) | pick_next_task_fair() {
- 0) 1.564 us | wakeup_gran.isra.34();
- 0) 1.473 us | clear_buddies();
- 0) 5.158 us | __dequeue_entity();
- 0) + 35.564 us | }
- 0) | atomic_notifier_call_chain() {
- 0) 1.354 us | __rcu_read_lock();
- 0) | notifier_call_chain() {
- 0) 0.827 us | nwfpe_notify();
- 0) + 11.519 us | }
- 0) 1.293 us | __rcu_read_unlock();
- 0) + 51.353 us | }
- 0) | finish_task_switch.isra.72() {
- 0) 1.685 us | sub_preempt_count();
- 0) + 33.248 us | }
- 0) 2.481 us | sub_preempt_count();
- 0) ! 13630.66 us | }
- 0) 0.993 us | }
- 0) ! 14018.76 us | }
- 0) ! 14028.84 us | }
- 0) | hrtimer_try_to_cancel() {
- 0) 1.549 us | add_preempt_count();
- 0) 1.172 us | sub_preempt_count();
- 0) + 21.293 us | }
- 0) ==========> |
- 0) | avic_handle_irq() {
- 0) | irq_find_mapping() {
- 0) 1.368 us | irq_domain_legacy_revmap();
- 0) + 12.015 us | }
- 0) | handle_IRQ() {
- 0) | irq_enter() {
- 0) 1.639 us | rcu_irq_enter();
- 0) 1.173 us | add_preempt_count();
- 0) + 20.437 us | }
- 0) | generic_handle_irq() {
- 0) | handle_level_irq() {
- 0) 0.887 us | add_preempt_count();
- 0) 1.549 us | irq_gc_mask_clr_bit();
- 0) 1.068 us | irq_gc_mask_clr_bit();
- 0) | handle_irq_event() {
- 0) 1.143 us | sub_preempt_count();
- 0) | handle_irq_event_percpu() {
- 0) | mxc_timer_interrupt() {
- 0) | hrtimer_interrupt() {
- 0) 0.978 us | add_preempt_count();
- 0) | ktime_get_update_offsets() {
- 0) 1.459 us | clocksource_mmio_readl_up();
- 0) + 14.150 us | }
- 0) | __run_hrtimer() {
- 0) 5.263 us | __remove_hrtimer();
- 0) 1.188 us | sub_preempt_count();
- 0) | hrtimer_wakeup() {
- 0) | wake_up_process() {
- 0) | try_to_wake_up() {
- 0) 1.324 us | add_preempt_count();
- 0) 1.278 us | add_preempt_count();
- 0) | activate_task() {
- 0) | enqueue_task() {
- 0) 2.481 us | update_rq_clock.part.76();
- 0) | enqueue_task_fair() {
- 0) | update_curr.constprop.47() {
- 0) 2.873 us | update_min_vruntime.constprop.48();
- 0) + 14.677 us | }
- 0) 4.902 us | __enqueue_entity.constprop.45();
- 0) + 41.730 us | }
- 0) + 65.699 us | }
- 0) + 75.579 us | }
- 0) | ttwu_do_wakeup.constprop.90() {
- 0) | check_preempt_curr() {
- 0) | check_preempt_wakeup() {
- 0) 1.429 us | update_curr.constprop.47();
- 0) 1.353 us | wakeup_gran.isra.34();
- 0) + 23.368 us | }
- 0) + 34.767 us | }
- 0) + 53.113 us | }
- 0) 1.173 us | sub_preempt_count();
- 0) 1.022 us | sub_preempt_count();
- 0) ! 186.661 us | }
- 0) ! 196.736 us | }
- 0) ! 205.850 us | }
- 0) 1.007 us | add_preempt_count();
- 0) ! 251.744 us | }
- 0) 1.158 us | sub_preempt_count();
- 0) | tick_program_event() {
- 0) | clockevents_program_event() {
- 0) | ktime_get() {
- 0) 0.902 us | clocksource_mmio_readl_up();
- 0) + 12.316 us | }
- 0) 1.399 us | v2_set_next_event();
- 0) + 32.677 us | }
- 0) + 51.684 us | }
- 0) ! 372.166 us | }
- 0) ! 383.399 us | }
- 0) 5.097 us | add_interrupt_randomness();
- 0) 2.481 us | note_interrupt();
- 0) ! 421.173 us | }
- 0) 1.037 us | add_preempt_count();
- 0) ! 451.248 us | }
- 0) | cond_unmask_irq() {
- 0) 1.669 us | irq_gc_mask_set_bit();
- 0) + 11.594 us | }
- 0) 1.188 us | sub_preempt_count();
- 0) ! 523.910 us | }
- 0) ! 536.677 us | }
- 0) | irq_exit() {
- 0) 0.872 us | sub_preempt_count();
- 0) 1.127 us | idle_cpu();
- 0) 1.489 us | rcu_irq_exit();
- 0) 0.902 us | sub_preempt_count();
- 0) + 39.805 us | }
- 0) ! 624.602 us | }
- 0) ! 655.248 us | }
- 0) <========== |
- 0) ! 14736.94 us | }
- 0) ! 14771.27 us | }
- 0) ! 14783.98 us | }
- 0) | sys_lseek() {
- 0) 2.797 us | fget_light();
- 0) | generic_file_llseek() {
- 0) 1.458 us | add_preempt_count();
- 0) 0.917 us | sub_preempt_count();
- 0) 1.729 us | generic_file_llseek_size();
- 0) + 32.557 us | }
- 0) + 55.218 us | }
- 0) | sys_write() {
- 0) 1.518 us | fget_light();
- 0) | vfs_write() {
- 0) 1.699 us | rw_verify_area();
- 0) | do_sync_write() {
- 0) | ubifs_aio_write() {
- 0) 1.368 us | get_seconds();
- 0) | generic_file_aio_write() {
- 0) | __sb_start_write() {
- 0) 1.158 us | add_preempt_count();
- 0) 0.917 us | sub_preempt_count();
- 0) + 20.962 us | }
- 0) 1.398 us | mutex_lock();
- 0) | __generic_file_aio_write() {
- 0) 1.579 us | generic_segment_checks();
- 0) | file_remove_suid() {
- 0) 1.609 us | should_remove_suid();
- 0) | cap_inode_need_killpriv() {
- 0) | ubifs_getxattr() {
- 0) 3.985 us | check_namespace.isra.4();
- 0) 4.271 us | kmem_cache_alloc_trace();
- 0) | ubifs_tnc_lookup_nm() {
- 0) | ubifs_tnc_locate() {
- 0) 1.429 us | mutex_lock();
- 0) | ubifs_lookup_level0() {
- 0) 1.098 us | get_seconds();
- 0) + 29.819 us | dbg_snprintf_key();
- 0) 2.857 us | ubifs_search_zbranch();
- 0) 1.278 us | ubifs_search_zbranch();
- 0) 1.774 us | ubifs_search_zbranch();
- 0) 1.804 us | ubifs_search_zbranch();
- 0) 1.564 us | ubifs_search_zbranch();
- 0) 1.564 us | ubifs_search_zbranch();
- 0) ! 114.948 us | }
- 0) 0.993 us | mutex_unlock();
- 0) ! 145.338 us | }
- 0) ! 155.203 us | }
- 0) 3.157 us | kfree();
- 0) ! 207.053 us | }
- 0) ! 223.684 us | }
- 0) ! 245.143 us | }
- 0) 1.444 us | file_update_time();
- 0) | generic_file_buffered_write() {
- 0) 1.007 us | iov_iter_advance();
- 0) 1.895 us | iov_iter_fault_in_readable();
- 0) | ubifs_write_begin() {
- 0) | grab_cache_page_write_begin() {
- 0) | find_lock_page() {
- 0) | find_get_page() {
- 0) 1.278 us | __rcu_read_lock();
- 0) 1.263 us | __rcu_read_unlock();
- 0) + 23.399 us | }
- 0) + 34.015 us | }
- 0) + 45.654 us | }
- 0) + 57.624 us | }
- 0) 1.263 us | add_preempt_count();
- 0) | iov_iter_copy_from_user_atomic() {
- 0) 1.143 us | add_preempt_count();
- 0) 1.444 us | sub_preempt_count();
- 0) + 25.384 us | }
- 0) 1.158 us | sub_preempt_count();
- 0) 2.361 us | flush_dcache_page();
- 0) 1.098 us | mark_page_accessed();
- 0) | ubifs_write_end() {
- 0) | unlock_page() {
- 0) 1.880 us | __wake_up_bit();
- 0) + 12.782 us | }
- 0) 1.279 us | put_page();
- 0) + 34.181 us | }
- 0) 0.978 us | _cond_resched();
- 0) 1.128 us | iov_iter_advance();
- 0) | balance_dirty_pages_ratelimited_nr() {
- 0) 1.038 us | add_preempt_count();
- 0) 1.038 us | sub_preempt_count();
- 0) + 22.301 us | }
- 0) ! 260.647 us | }
- 0) ! 550.285 us | }
- 0) 1.323 us | mutex_unlock();
- 0) 1.594 us | generic_write_sync();
- 0) | __sb_end_write() {
- 0) 1.038 us | add_preempt_count();
- 0) 0.918 us | sub_preempt_count();
- 0) + 19.955 us | }
- 0) ! 650.827 us | }
- 0) ! 673.278 us | }
- 0) ! 685.203 us | }
- 0) 1.264 us | __fsnotify_parent();
- 0) | fsnotify() {
- 0) | __srcu_read_lock() {
- 0) 1.037 us | add_preempt_count();
- 0) 1.188 us | sub_preempt_count();
- 0) + 20.737 us | }
- 0) | __srcu_read_unlock() {
- 0) 1.068 us | add_preempt_count();
- 0) 1.082 us | sub_preempt_count();
- 0) + 19.414 us | }
- 0) + 60.376 us | }
- 0) ! 785.143 us | }
- 0) ! 804.827 us | }
- 0) | sys_nanosleep() {
- 0) | hrtimer_nanosleep() {
- 0) 3.113 us | hrtimer_init();
- 0) 1.338 us | ktime_add_safe();
- 0) | do_nanosleep() {
- 0) | hrtimer_start_range_ns() {
- 0) | __hrtimer_start_range_ns() {
- 0) 1.023 us | add_preempt_count();
- 0) | ktime_get() {
- 0) 1.143 us | clocksource_mmio_readl_up();
- 0) + 12.722 us | }
- 0) 1.173 us | ktime_add_safe();
- 0) 5.278 us | enqueue_hrtimer();
- 0) | tick_program_event() {
- 0) | clockevents_program_event() {
- 0) | ktime_get() {
- 0) 1.248 us | clocksource_mmio_readl_up();
- 0) + 11.023 us | }
- 0) + 20.932 us | }
- 0) + 31.985 us | }
- 0) 1.308 us | sub_preempt_count();
- 0) 2.060 us | __raise_softirq_irqoff();
- 0) 1.925 us | wakeup_softirqd();
- 0) 1.022 us | add_preempt_count();
- 0) 1.293 us | sub_preempt_count();
- 0) ! 154.617 us | }
- 0) ! 164.166 us | }
- 0) | schedule() {
- 0) | __schedule() {
- 0) 1.338 us | add_preempt_count();
- 0) 2.090 us | rcu_sched_qs();
- 0) | rcu_preempt_note_context_switch() {
- 0) 1.639 us | rcu_preempt_cpu_qs();
- 0) + 12.105 us | }
- 0) 1.143 us | add_preempt_count();
- 0) | deactivate_task() {
- 0) | dequeue_task() {
- 0) 2.421 us | update_rq_clock.part.76();
- 0) | dequeue_task_fair() {
- 0) | update_curr.constprop.47() {
- 0) 2.135 us | update_min_vruntime.constprop.48();
- 0) + 13.173 us | }
- 0) 1.429 us | clear_buddies();
- 0) 1.083 us | update_min_vruntime.constprop.48();
- 0) + 43.489 us | }
- 0) + 65.203 us | }
- 0) + 74.797 us | }
- 0) 1.233 us | put_prev_task_fair();
- 0) | pick_next_task_fair() {
- 0) 0.857 us | clear_buddies();
- 0) 8.932 us | __dequeue_entity();
- 0) + 29.804 us | }
- 0) | atomic_notifier_call_chain() {
- 0) 0.977 us | __rcu_read_lock();
- 0) | notifier_call_chain() {
- 0) 0.827 us | nwfpe_notify();
- 0) + 11.248 us | }
- 0) 1.173 us | __rcu_read_unlock();
- 0) + 41.429 us | }
- 0) | finish_task_switch.isra.72() {
- 0) 1.760 us | sub_preempt_count();
- 0) + 51.579 us | }
- 0) 2.481 us | sub_preempt_count();
- 0) ! 13601.97 us | }
- 0) 1.203 us | sub_preempt_count();
- 0) ! 13632.06 us | }
- 0) 1.954 us | mutex_lock();
- 0) | __remove_shared_vm_struct.isra.29() {
- 0) 1.790 us | add_preempt_count();
- 0) 6.527 us | vma_prio_tree_remove();
- 0) 1.534 us | sub_preempt_count();
- 0) + 38.421 us | }
- 0) 1.173 us | mutex_unlock();
- 0) + 70.030 us | }
- 0) 2.075 us | free_pgd_range();
- 0) ! 14812.21 us | }
- 0) | free_pages() {
- 0) | free_pages.part.68() {
- 0) | __free_pages() {
- 0) | free_hot_cold_page() {
- 0) 2.556 us | free_pages_prepare();
- 0) 3.203 us | get_pageblock_flags_group();
- 0) + 26.496 us | }
- 0) + 37.564 us | }
- 0) + 47.053 us | }
- 0) + 56.090 us | }
- 0) ! 185205.6 us | }
- 0) 1.458 us | vm_stat_account();
- 0) | remove_vma() {
- 0) 1.729 us | fput();
- 0) 2.797 us | kmem_cache_free();
- 0) + 25.850 us | }
- 0) 1.248 us | add_preempt_count();
- 0) 1.594 us | sub_preempt_count();
- 0) ! 185489.7 us | }
- 0) | cap_vm_enough_memory() {
- 0) 2.466 us | cap_capable();
- 0) | __vm_enough_memory() {
- 0) 1.248 us | add_preempt_count();
- 0) 1.007 us | sub_preempt_count();
- 0) + 22.421 us | }
- 0) + 44.722 us | }
- 0) | vma_merge() {
- 0) 1.715 us | can_vma_merge_before();
- 0) + 12.707 us | }
- 0) 4.301 us | kmem_cache_alloc();
- 0) | ubifs_file_mmap() {
- 0) | generic_file_mmap() {
- 0) 2.060 us | touch_atime();
- 0) + 11.880 us | }
- 0) + 21.639 us | }
- 0) 1.112 us | vma_wants_writenotify();
- 0) | vma_link() {
- 0) 0.933 us | mutex_lock();
- 0) 1.173 us | __vma_link_list();
- 0) | __vma_link_file() {
- 0) 1.278 us | add_preempt_count();
- 0) 7.444 us | vma_prio_tree_insert();
- 0) 1.324 us | sub_preempt_count();
- 0) + 38.601 us | }
- 0) 1.188 us | mutex_unlock();
- 0) + 82.661 us | }
- 0) 1.128 us | vm_stat_account();
- 0) ! 185741.9 us | }
- 0) ! 185788.2 us | }
- 0) | up_write() {
- 0) 0.962 us | add_preempt_count();
- 0) 1.188 us | sub_preempt_count();
- 0) + 22.225 us | }
- 0) ! 185860.2 us | }
- 0) 1.248 us | fput();
- 0) ! 185910.8 us | }
- 0) | do_page_fault() {
- 0) | down_read_trylock() {
- 0) 1.248 us | add_preempt_count();
- 0) 1.008 us | sub_preempt_count();
- 0) + 21.083 us | }
- 0) 1.925 us | find_vma();
- 0) | handle_mm_fault() {
- 0) | handle_pte_fault() {
- 0) | __do_fault() {
- 0) | anon_vma_prepare() {
- 0) 3.414 us | kmem_cache_alloc();
- 0) | find_mergeable_anon_vma() {
- 0) 1.609 us | reusable_anon_vma();
- 0) 1.414 us | reusable_anon_vma();
- 0) + 21.082 us | }
- 0) 2.150 us | kmem_cache_alloc();
- 0) 1.098 us | mutex_lock();
- 0) 1.293 us | add_preempt_count();
- 0) 0.992 us | sub_preempt_count();
- 0) 1.308 us | mutex_unlock();
- 0) + 94.917 us | }
- 0) | __alloc_pages_nodemask() {
- 0) 1.504 us | next_zones_zonelist();
- 0) | get_page_from_freelist() {
- 0) 1.338 us | next_zones_zonelist();
- 0) 2.015 us | __zone_watermark_ok();
- 0) + 27.369 us | }
- 0) + 50.301 us | }
- 0) | filemap_fault() {
- 0) 1.218 us | add_preempt_count();
- 0) 1.429 us | sub_preempt_count();
- 0) | find_get_page() {
- 0) 1.278 us | __rcu_read_lock();
- 0) 1.323 us | __rcu_read_unlock();
- 0) + 24.782 us | }
- 0) 1.158 us | add_preempt_count();
- 0) 1.203 us | sub_preempt_count();
- 0) + 74.812 us | }
- 0) | v4wb_copy_user_highpage() {
- 0) 1.143 us | add_preempt_count();
- 0) 1.504 us | add_preempt_count();
- 0) 1.324 us | sub_preempt_count();
- 0) 1.053 us | sub_preempt_count();
- 0) + 93.654 us | }
- 0) 1.038 us | add_preempt_count();
- 0) | page_add_new_anon_rmap() {
- 0) 1.609 us | page_evictable();
- 0) | lru_cache_add_lru() {
- 0) | __lru_cache_add() {
- 0) 1.429 us | add_preempt_count();
- 0) 1.037 us | sub_preempt_count();
- 0) + 22.015 us | }
- 0) + 31.669 us | }
- 0) + 53.068 us | }
- 0) | update_mmu_cache() {
- 0) | pfn_valid() {
- 0) 2.526 us | memblock_is_memory();
- 0) + 11.278 us | }
- 0) 9.504 us | __flush_dcache_page();
- 0) + 52.962 us | }
- 0) 2.000 us | sub_preempt_count();
- 0) | unlock_page() {
- 0) 1.564 us | __wake_up_bit();
- 0) + 12.661 us | }
- 0) 1.564 us | put_page();
- 0) ! 540.195 us | }
- 0) ! 552.045 us | }
- 0) ! 563.939 us | }
- 0) | up_read() {
- 0) 1.504 us | add_preempt_count();
- 0) 1.459 us | sub_preempt_count();
- 0) + 21.895 us | }
- 0) ! 648.873 us | }
- 0) | sys_mmap_pgoff() {
- 0) | vm_mmap_pgoff() {
- 0) | down_write() {
- 0) 0.947 us | add_preempt_count();
- 0) 1.128 us | sub_preempt_count();
- 0) + 21.715 us | }
- 0) | do_mmap_pgoff() {
- 0) | get_unmapped_area() {
- 0) 1.278 us | arch_get_unmapped_area_topdown();
- 0) 1.594 us | cap_mmap_addr();
- 0) + 22.977 us | }
- 0) | mmap_region() {
- 0) | do_munmap() {
- 0) 1.533 us | find_vma();
- 0) 1.053 us | find_vma();
- 0) 1.278 us | arch_unmap_area_topdown();
- 0) | unmap_region() {
- 0) | lru_add_drain() {
- 0) 1.399 us | add_preempt_count();
- 0) | lru_add_drain_cpu() {
- 0) | pagevec_lru_move_fn() {
- 0) 1.293 us | add_preempt_count();
- 0) 3.383 us | __pagevec_lru_add_fn();
- 0) 1.609 us | sub_preempt_count();
- 0) | release_pages() {
- 0) 1.714 us | free_hot_cold_page_list();
- 0) + 13.789 us | }
- 0) + 57.142 us | }
- 0) + 69.804 us | }
- 0) 1.549 us | sub_preempt_count();
- 0) ! 107.594 us | }
- 0) | __get_free_pages() {
- 0) | __alloc_pages_nodemask() {
- 0) 1.443 us | next_zones_zonelist();
- 0) | get_page_from_freelist() {
- 0) 0.842 us | next_zones_zonelist();
- 0) 1.894 us | __zone_watermark_ok();
- 0) + 26.060 us | }
- 0) + 49.127 us | }
- 0) + 59.248 us | }
- 0) | unmap_vmas() {
- 0) | unmap_single_vma() {
- 0) 1.083 us | add_preempt_count();
- 0) 1.112 us | sub_preempt_count();
- 0) 1.008 us | _cond_resched();
- 0) + 63.458 us | }
- 0) + 73.880 us | }
- 0) | free_pgtables() {
- 0) 1.579 us | unlink_anon_vmas();
- 0) | unlink_file_vma() {
- 0) 1.293 us | mutex_lock();
- 0) | __remove_shared_vm_struct.isra.29() {
- 0) 0.917 us | add_preempt_count();
- 0) 6.993 us | vma_prio_tree_remove();
- 0) 1.459 us | sub_preempt_count();
- 0) + 37.654 us | }
- 0) 1.083 us | mutex_unlock();
- 0) + 66.887 us | }
- 0) 1.895 us | free_pgd_range();
- 0) + 97.594 us | }
- 0) | free_pages() {
- 0) | free_pages.part.68() {
- 0) | __free_pages() {
- 0) | free_hot_cold_page() {
- 0) 1.729 us | free_pages_prepare();
- 0) 2.736 us | get_pageblock_flags_group();
- 0) + 25.234 us | }
- 0) + 35.579 us | }
- 0) + 44.587 us | }
- 0) + 54.571 us | }
- 0) ! 439.955 us | }
- 0) 1.789 us | vm_stat_account();
- 0) | remove_vma() {
- 0) 1.414 us | fput();
- 0) 2.797 us | kmem_cache_free();
- 0) + 23.925 us | }
- 0) 1.579 us | add_preempt_count();
- 0) 1.624 us | sub_preempt_count();
- 0) ! 547.022 us | }
- 0) | cap_vm_enough_memory() {
- 0) 2.376 us | cap_capable();
- 0) | __vm_enough_memory() {
- 0) 1.203 us | add_preempt_count();
- 0) 1.203 us | sub_preempt_count();
- 0) + 21.910 us | }
- 0) + 44.195 us | }
- 0) | vma_merge() {
- 0) 1.353 us | can_vma_merge_before();
- 0) + 13.324 us | }
- 0) 4.286 us | kmem_cache_alloc();
- 0) 0.977 us | vma_wants_writenotify();
- 0) | vma_link() {
- 0) 0.978 us | __vma_link_list();
- 0) 0.977 us | __vma_link_file();
- 0) + 22.180 us | }
- 0) 1.248 us | vm_stat_account();
- 0) ! 705.489 us | }
- 0) ! 750.015 us | }
- 0) | up_write() {
- 0) 1.323 us | add_preempt_count();
- 0) 1.354 us | sub_preempt_count();
- 0) + 21.338 us | }
- 0) ! 818.887 us | }
- 0) ! 835.098 us | }
- 0) | do_page_fault() {
- 0) | down_read_trylock() {
- 0) 1.413 us | add_preempt_count();
- 0) 1.158 us | sub_preempt_count();
- 0) + 20.857 us | }
- 0) 1.804 us | find_vma();
- 0) | handle_mm_fault() {
- 0) | handle_pte_fault() {
- 0) | __do_fault() {
- 0) | filemap_fault() {
- 0) 1.143 us | add_preempt_count();
- 0) 1.203 us | sub_preempt_count();
- 0) | find_get_page() {
- 0) 1.233 us | __rcu_read_lock();
- 0) 1.338 us | __rcu_read_unlock();
- 0) + 24.315 us | }
- 0) 1.263 us | add_preempt_count();
- 0) 1.173 us | sub_preempt_count();
- 0) + 74.121 us | }
- 0) 1.128 us | add_preempt_count();
- 0) 1.639 us | page_add_file_rmap();
- 0) | update_mmu_cache() {
- 0) | pfn_valid() {
- 0) 2.376 us | memblock_is_memory();
- 0) + 11.579 us | }
- 0) 1.338 us | add_preempt_count();
- 0) 3.880 us | vma_prio_tree_next();
- 0) 1.684 us | vma_prio_tree_next();
- 0) 1.534 us | vma_prio_tree_next();
- 0) 1.203 us | vma_prio_tree_next();
- 0) 1.518 us | vma_prio_tree_next();
- 0) 1.489 us | vma_prio_tree_next();
- 0) 1.549 us | vma_prio_tree_next();
- 0) 1.369 us | vma_prio_tree_next();
- 0) 1.383 us | vma_prio_tree_next();
- 0) 1.519 us | vma_prio_tree_next();
- 0) 1.368 us | vma_prio_tree_next();
- 0) 1.579 us | vma_prio_tree_next();
- 0) 1.204 us | vma_prio_tree_next();
- 0) 1.519 us | vma_prio_tree_next();
- 0) 1.685 us | vma_prio_tree_next();
- 0) 1.203 us | vma_prio_tree_next();
- 0) 1.504 us | vma_prio_tree_next();
- 0) 1.249 us | vma_prio_tree_next();
- 0) 1.534 us | vma_prio_tree_next();
- 0) 1.353 us | vma_prio_tree_next();
- 0) 1.669 us | vma_prio_tree_next();
- 0) 1.369 us | vma_prio_tree_next();
- 0) 1.203 us | vma_prio_tree_next();
- 0) 1.339 us | vma_prio_tree_next();
- 0) 1.203 us | vma_prio_tree_next();
- 0) 1.549 us | vma_prio_tree_next();
- 0) 1.354 us | vma_prio_tree_next();
- 0) 1.218 us | vma_prio_tree_next();
- 0) 1.369 us | vma_prio_tree_next();
- 0) 1.384 us | vma_prio_tree_next();
- 0) 1.218 us | vma_prio_tree_next();
- 0) 1.384 us | vma_prio_tree_next();
- 0) 1.203 us | vma_prio_tree_next();
- 0) 1.534 us | vma_prio_tree_next();
- 0) 1.504 us | vma_prio_tree_next();
- 0) 1.173 us | vma_prio_tree_next();
- 0) 1.188 us | vma_prio_tree_next();
- 0) 1.053 us | vma_prio_tree_next();
- 0) 1.338 us | vma_prio_tree_next();
- 0) 1.354 us | vma_prio_tree_next();
- 0) 1.219 us | vma_prio_tree_next();
- 0) 1.654 us | vma_prio_tree_next();
- 0) 1.354 us | vma_prio_tree_next();
- 0) 1.459 us | vma_prio_tree_next();
- 0) 1.188 us | vma_prio_tree_next();
- 0) 1.173 us | vma_prio_tree_next();
- 0) 1.308 us | vma_prio_tree_next();
- 0) 1.053 us | vma_prio_tree_next();
- 0) 1.324 us | vma_prio_tree_next();
- 0) 1.324 us | vma_prio_tree_next();
- 0) 1.173 us | vma_prio_tree_next();
- 0) 1.684 us | vma_prio_tree_next();
- 0) 1.309 us | vma_prio_tree_next();
- 0) 1.293 us | vma_prio_tree_next();
- 0) 1.188 us | vma_prio_tree_next();
- 0) 1.308 us | vma_prio_tree_next();
- 0) 1.188 us | vma_prio_tree_next();
- 0) 5.067 us | vma_prio_tree_next();
- 0) 3.519 us | vma_prio_tree_next();
- 0) 1.158 us | vma_prio_tree_next();
- 0) 1.368 us | vma_prio_tree_next();
- 0) 1.488 us | vma_prio_tree_next();
- 0) 1.218 us | vma_prio_tree_next();
- 0) 1.383 us | vma_prio_tree_next();
- 0) 1.248 us | vma_prio_tree_next();
- 0) 1.383 us | vma_prio_tree_next();
- 0) 1.368 us | vma_prio_tree_next();
- 0) 1.248 us | vma_prio_tree_next();
- 0) 1.654 us | vma_prio_tree_next();
- 0) 1.894 us | vma_prio_tree_next();
- 0) 1.203 us | vma_prio_tree_next();
- 0) 1.549 us | vma_prio_tree_next();
- 0) 1.384 us | vma_prio_tree_next();
- 0) 1.548 us | vma_prio_tree_next();
- 0) 1.790 us | vma_prio_tree_next();
- 0) 1.248 us | vma_prio_tree_next();
- 0) 1.504 us | vma_prio_tree_next();
- 0) 1.083 us | vma_prio_tree_next();
- 0) 1.339 us | vma_prio_tree_next();
- 0) 1.353 us | vma_prio_tree_next();
- 0) 1.338 us | vma_prio_tree_next();
- 0) 1.068 us | vma_prio_tree_next();
- 0) 1.188 us | vma_prio_tree_next();
- 0) 1.204 us | vma_prio_tree_next();
- 0) 1.504 us | vma_prio_tree_next();
- 0) 1.233 us | vma_prio_tree_next();
- 0) 1.323 us | vma_prio_tree_next();
- 0) 1.834 us | vma_prio_tree_next();
- 0) 1.218 us | vma_prio_tree_next();
- 0) 1.218 us | vma_prio_tree_next();
- 0) 1.354 us | vma_prio_tree_next();
- 0) 1.098 us | vma_prio_tree_next();
- 0) 1.309 us | vma_prio_tree_next();
- 0) 1.218 us | vma_prio_tree_next();
- 0) 1.188 us | vma_prio_tree_next();
- 0) 1.398 us | vma_prio_tree_next();
- 0) 1.293 us | vma_prio_tree_next();
- 0) 1.218 us | vma_prio_tree_next();
- 0) 1.233 us | vma_prio_tree_next();
- 0) 1.173 us | vma_prio_tree_next();
- 0) 1.504 us | vma_prio_tree_next();
- 0) 1.248 us | vma_prio_tree_next();
- 0) 1.714 us | vma_prio_tree_next();
- 0) 1.384 us | vma_prio_tree_next();
- 0) 1.052 us | vma_prio_tree_next();
- 0) 1.428 us | vma_prio_tree_next();
- 0) 1.549 us | vma_prio_tree_next();
- 0) 1.053 us | vma_prio_tree_next();
- 0) 1.038 us | vma_prio_tree_next();
- 0) 1.263 us | vma_prio_tree_next();
- 0) 1.203 us | vma_prio_tree_next();
- 0) 1.158 us | vma_prio_tree_next();
- 0) 1.037 us | vma_prio_tree_next();
- 0) 1.564 us | vma_prio_tree_next();
- 0) 3.654 us | vma_prio_tree_next();
- 0) 1.624 us | sub_preempt_count();
- 0) ! 1186.722 us | }
- 0) 1.609 us | sub_preempt_count();
- 0) | unlock_page() {
- 0) 1.278 us | __wake_up_bit();
- 0) + 12.256 us | }
- 0) ! 1335.864 us | }
- 0) ! 1347.097 us | }
- 0) ! 1358.361 us | }
- 0) | up_read() {
- 0) 1.127 us | add_preempt_count();
- 0) 1.203 us | sub_preempt_count();
- 0) + 21.158 us | }
- 0) ! 1442.331 us | }
- 0) | do_page_fault() {
- 0) | down_read_trylock() {
- 0) 1.112 us | add_preempt_count();
- 0) 1.294 us | sub_preempt_count();
- 0) + 20.722 us | }
- 0) 1.233 us | find_vma();
- 0) | handle_mm_fault() {
- 0) | handle_pte_fault() {
- 0) 1.112 us | add_preempt_count();
- 0) | do_wp_page.isra.100() {
- 0) 2.271 us | vm_normal_page();
- 0) 1.023 us | sub_preempt_count();
- 0) 1.308 us | anon_vma_prepare();
- 0) | __alloc_pages_nodemask() {
- 0) 1.263 us | next_zones_zonelist();
- 0) | get_page_from_freelist() {
- 0) 0.947 us | next_zones_zonelist();
- 0) 1.473 us | __zone_watermark_ok();
- 0) + 23.985 us | }
- 0) + 46.120 us | }
- 0) | v4wb_copy_user_highpage() {
- 0) 1.098 us | add_preempt_count();
- 0) 1.143 us | add_preempt_count();
- 0) 1.278 us | sub_preempt_count();
- 0) 1.128 us | sub_preempt_count();
- 0) ! 101.594 us | }
- 0) 1.127 us | add_preempt_count();
- 0) 2.316 us | ptep_clear_flush();
- 0) | page_add_new_anon_rmap() {
- 0) 1.700 us | page_evictable();
- 0) | lru_cache_add_lru() {
- 0) | __lru_cache_add() {
- 0) 1.639 us | add_preempt_count();
- 0) 1.158 us | sub_preempt_count();
- 0) + 20.827 us | }
- 0) + 30.361 us | }
- 0) + 51.715 us | }
- 0) | update_mmu_cache() {
- 0) | pfn_valid() {
- 0) 2.571 us | memblock_is_memory();
- 0) + 11.579 us | }
- 0) 9.233 us | __flush_dcache_page();
- 0) + 51.113 us | }
- 0) 2.406 us | page_remove_rmap();
- 0) 1.128 us | put_page();
- 0) 1.519 us | sub_preempt_count();
- 0) 1.098 us | put_page();
- 0) ! 396.240 us | }
- 0) ! 417.309 us | }
- 0) ! 427.203 us | }
- 0) | up_read() {
- 0) 1.353 us | add_preempt_count();
- 0) 1.158 us | sub_preempt_count();
- 0) + 21.609 us | }
- 0) ! 508.676 us | }
- 0) | sys_close() {
- 0) 1.083 us | add_preempt_count();
- 0) 1.323 us | sub_preempt_count();
- 0) | filp_close() {
- 0) 1.413 us | locks_remove_posix();
- 0) 1.429 us | fput();
- 0) + 22.902 us | }
- 0) + 54.105 us | }
- 0) | do_translation_fault() {
- 0) | do_page_fault() {
- 0) | down_read_trylock() {
- 0) 0.963 us | add_preempt_count();
- 0) 1.294 us | sub_preempt_count();
- 0) + 21.790 us | }
- 0) 2.030 us | find_vma();
- 0) | handle_mm_fault() {
- 0) | __pte_alloc() {
- 0) | __alloc_pages_nodemask() {
- 0) 1.548 us | next_zones_zonelist();
- 0) | get_page_from_freelist() {
- 0) 0.977 us | next_zones_zonelist();
- 0) 1.715 us | __zone_watermark_ok();
- 0) 1.143 us | add_preempt_count();
- 0) 1.158 us | sub_preempt_count();
- 0) + 57.939 us | }
- 0) + 80.586 us | }
- 0) 1.308 us | add_preempt_count();
- 0) 1.399 us | sub_preempt_count();
- 0) ! 116.151 us | }
- 0) | handle_pte_fault() {
- 0) | __do_fault() {
- 0) | filemap_fault() {
- 0) 1.158 us | add_preempt_count();
- 0) 1.729 us | sub_preempt_count();
- 0) | find_get_page() {
- 0) 1.263 us | __rcu_read_lock();
- 0) 1.203 us | __rcu_read_unlock();
- 0) + 24.812 us | }
- 0) 1.444 us | add_preempt_count();
- 0) 1.324 us | sub_preempt_count();
- 0) + 86.301 us | }
- 0) 1.278 us | add_preempt_count();
- 0) 1.203 us | page_add_file_rmap();
- 0) | update_mmu_cache() {
- 0) | pfn_valid() {
- 0) 1.759 us | memblock_is_memory();
- 0) + 11.955 us | }
- 0) 1.294 us | add_preempt_count();
- 0) 5.624 us | vma_prio_tree_next();
- 0) 1.579 us | vma_prio_tree_next();
- 0) 1.714 us | vma_prio_tree_next();
- 0) 1.368 us | vma_prio_tree_next();
- 0) 1.218 us | vma_prio_tree_next();
- 0) 1.354 us | vma_prio_tree_next();
- 0) 1.503 us | vma_prio_tree_next();
- 0) 1.534 us | vma_prio_tree_next();
- 0) 1.820 us | vma_prio_tree_next();
- 0) 1.383 us | vma_prio_tree_next();
- 0) 1.819 us | vma_prio_tree_next();
- 0) 1.399 us | vma_prio_tree_next();
- 0) 1.369 us | vma_prio_tree_next();
- 0) 1.248 us | vma_prio_tree_next();
- 0) 1.383 us | vma_prio_tree_next();
- 0) 1.504 us | vma_prio_tree_next();
- 0) 1.249 us | vma_prio_tree_next();
- 0) 1.774 us | vma_prio_tree_next();
- 0) 1.203 us | vma_prio_tree_next();
- 0) 1.369 us | vma_prio_tree_next();
- 0) 1.398 us | vma_prio_tree_next();
- 0) 1.188 us | vma_prio_tree_next();
- 0) 1.473 us | vma_prio_tree_next();
- 0) 1.820 us | vma_prio_tree_next();
- 0) 1.219 us | vma_prio_tree_next();
- 0) 1.188 us | vma_prio_tree_next();
- 0) 1.714 us | vma_prio_tree_next();
- 0) 1.338 us | vma_prio_tree_next();
- 0) 1.790 us | vma_prio_tree_next();
- 0) 1.248 us | vma_prio_tree_next();
- 0) 1.474 us | vma_prio_tree_next();
- 0) 1.353 us | vma_prio_tree_next();
- 0) 1.459 us | vma_prio_tree_next();
- 0) 1.429 us | vma_prio_tree_next();
- 0) 1.639 us | vma_prio_tree_next();
- 0) 1.579 us | vma_prio_tree_next();
- 0) 1.414 us | vma_prio_tree_next();
- 0) 1.188 us | vma_prio_tree_next();
- 0) 1.594 us | vma_prio_tree_next();
- 0) 1.488 us | vma_prio_tree_next();
- 0) 1.368 us | vma_prio_tree_next();
- 0) 1.368 us | vma_prio_tree_next();
- 0) 1.157 us | vma_prio_tree_next();
- 0) 1.219 us | vma_prio_tree_next();
- 0) 1.323 us | vma_prio_tree_next();
- 0) 1.052 us | vma_prio_tree_next();
- 0) 1.188 us | vma_prio_tree_next();
- 0) 1.173 us | vma_prio_tree_next();
- 0) 1.053 us | vma_prio_tree_next();
- 0) 1.264 us | vma_prio_tree_next();
- 0) 1.203 us | vma_prio_tree_next();
- 0) 1.338 us | vma_prio_tree_next();
- 0) 1.173 us | vma_prio_tree_next();
- 0) 1.068 us | vma_prio_tree_next();
- 0) 1.263 us | vma_prio_tree_next();
- 0) 1.414 us | vma_prio_tree_next();
- 0) 1.023 us | vma_prio_tree_next();
- 0) 3.233 us | vma_prio_tree_next();
- 0) 1.624 us | sub_preempt_count();
- 0) ! 618.918 us | }
- 0) 1.308 us | sub_preempt_count();
- 0) | unlock_page() {
- 0) 1.759 us | __wake_up_bit();
- 0) + 12.136 us | }
- 0) ! 777.474 us | }
- 0) ! 788.963 us | }
- 0) ! 923.474 us | }
- 0) | up_read() {
- 0) 1.173 us | add_preempt_count();
- 0) 1.323 us | sub_preempt_count();
- 0) + 20.060 us | }
- 0) ! 1004.586 us | }
- 0) ! 1015.549 us | }
- 0) | do_page_fault() {
- 0) | down_read_trylock() {
- 0) 1.399 us | add_preempt_count();
- 0) 1.745 us | sub_preempt_count();
- 0) + 21.654 us | }
- 0) 1.429 us | find_vma();
- 0) | handle_mm_fault() {
- 0) | handle_pte_fault() {
- 0) | __do_fault() {
- 0) | filemap_fault() {
- 0) 1.142 us | add_preempt_count();
- 0) | sub_preempt_count() {
- 0) ==========> |
- 0) | avic_handle_irq() {
- 0) | irq_find_mapping() {
- 0) 1.970 us | irq_domain_legacy_revmap();
- 0) + 13.279 us | }
- 0) | handle_IRQ() {
- 0) | irq_enter() {
- 0) 2.180 us | rcu_irq_enter();
- 0) 1.218 us | add_preempt_count();
- 0) + 21.399 us | }
- 0) | generic_handle_irq() {
- 0) | handle_level_irq() {
- 0) 1.053 us | add_preempt_count();
- 0) 1.925 us | irq_gc_mask_clr_bit();
- 0) 1.143 us | irq_gc_mask_clr_bit();
- 0) | handle_irq_event() {
- 0) 1.444 us | sub_preempt_count();
- 0) | handle_irq_event_percpu() {
- 0) | mxc_timer_interrupt() {
- 0) | hrtimer_interrupt() {
- 0) 1.218 us | add_preempt_count();
- 0) | ktime_get_update_offsets() {
- 0) 1.714 us | clocksource_mmio_readl_up();
- 0) + 15.188 us | }
- 0) | __run_hrtimer() {
- 0) 4.466 us | __remove_hrtimer();
- 0) 0.932 us | sub_preempt_count();
- 0) | hrtimer_wakeup() {
- 0) | wake_up_process() {
- 0) | try_to_wake_up() {
- 0) 1.519 us | add_preempt_count();
- 0) 1.038 us | add_preempt_count();
- 0) | activate_task() {
- 0) | enqueue_task() {
- 0) 2.721 us | update_rq_clock.part.76();
- 0) | enqueue_task_fair() {
- 0) | update_curr.constprop.47() {
- 0) 2.376 us | update_min_vruntime.constprop.48();
- 0) + 14.947 us | }
- 0) 6.948 us | __enqueue_entity.constprop.45();
- 0) + 51.248 us | }
- 0) + 74.692 us | }
- 0) + 84.316 us | }
- 0) | ttwu_do_wakeup.constprop.90() {
- 0) | check_preempt_curr() {
- 0) | check_preempt_wakeup() {
- 0) 1.398 us | update_curr.constprop.47();
- 0) 1.082 us | wakeup_gran.isra.34();
- 0) 1.158 us | resched_task();
- 0) + 36.376 us | }
- 0) + 48.151 us | }
- 0) + 67.369 us | }
- 0) 1.037 us | sub_preempt_count();
- 0) 1.203 us | sub_preempt_count();
- 0) ! 210.933 us | }
- 0) ! 221.639 us | }
- 0) ! 231.263 us | }
- 0) 1.158 us | add_preempt_count();
- 0) ! 277.684 us | }
- 0) | __run_hrtimer() {
- 0) 4.843 us | __remove_hrtimer();
- 0) 1.368 us | sub_preempt_count();
- 0) | tick_sched_timer() {
- 0) | ktime_get() {
- 0) 0.993 us | clocksource_mmio_readl_up();
- 0) + 14.195 us | }
- 0) | tick_do_update_jiffies64() {
- 0) 1.188 us | add_preempt_count();
- 0) | do_timer() {
- 0) | update_wall_time() {
- 0) 1.188 us | add_preempt_count();
- 0) 1.173 us | clocksource_mmio_readl_up();
- 0) | ntp_tick_length() {
- 0) 1.158 us | add_preempt_count();
- 0) 1.233 us | sub_preempt_count();
- 0) + 22.346 us | }
- 0) | ntp_tick_length() {
- 0) 1.188 us | add_preempt_count();
- 0) 1.098 us | sub_preempt_count();
- 0) + 20.631 us | }
- 0) 1.203 us | sub_preempt_count();
- 0) + 99.339 us | }
- 0) 1.624 us | calc_global_load();
- 0) ! 120.766 us | }
- 0) 1.068 us | sub_preempt_count();
- 0) ! 154.662 us | }
- 0) | update_process_times() {
- 0) | account_process_tick() {
- 0) 3.143 us | account_system_time();
- 0) + 13.880 us | }
- 0) 2.181 us | hrtimer_run_queues();
- 0) | raise_softirq() {
- 0) 1.730 us | __raise_softirq_irqoff();
- 0) + 11.654 us | }
- 0) | rcu_check_callbacks() {
- 0) 1.879 us | rcu_bh_qs();
- 0) + 13.368 us | }
- 0) 1.308 us | printk_tick();
- 0) | scheduler_tick() {
- 0) 1.324 us | add_preempt_count();
- 0) 2.978 us | __update_cpu_load();
- 0) | task_tick_fair() {
- 0) 1.579 us | update_curr.constprop.47();
- 0) | sched_slice.isra.36() {
- 0) 2.556 us | calc_delta_mine();
- 0) + 13.655 us | }
- 0) 1.234 us | resched_task();
- 0) 2.346 us | clear_buddies();
- 0) + 57.894 us | }
- 0) 1.624 us | sub_preempt_count();
- 0) ! 103.939 us | }
- 0) 2.046 us | run_posix_cpu_timers();
- 0) ! 215.970 us | }
- 0) 2.917 us | profile_tick();
- 0) | hrtimer_forward() {
- 0) 1.534 us | ktime_add_safe();
- 0) 0.977 us | ktime_add_safe();
- 0) + 22.271 us | }
- 0) ! 464.195 us | }
- 0) 1.052 us | add_preempt_count();
- 0) 5.188 us | enqueue_hrtimer();
- 0) ! 524.076 us | }
- 0) 1.624 us | sub_preempt_count();
- 0) | tick_program_event() {
- 0) | clockevents_program_event() {
- 0) | ktime_get() {
- 0) 1.428 us | clocksource_mmio_readl_up();
- 0) + 13.158 us | }
- 0) 1.669 us | v2_set_next_event();
- 0) + 34.722 us | }
- 0) + 45.775 us | }
- 0) ! 929.083 us | }
- 0) ! 940.692 us | }
- 0) 4.662 us | add_interrupt_randomness();
- 0) 2.631 us | note_interrupt();
- 0) ! 979.564 us | }
- 0) 1.023 us | add_preempt_count();
- 0) ! 1011.053 us | }
- 0) | cond_unmask_irq() {
- 0) 2.196 us | irq_gc_mask_set_bit();
- 0) + 12.797 us | }
- 0) 1.308 us | sub_preempt_count();
- 0) ! 1085.775 us | }
- 0) ! 1098.857 us | }
- 0) | irq_exit() {
- 0) 1.188 us | sub_preempt_count();
- 0) | __do_softirq() {
- 0) 1.022 us | add_preempt_count();
- 0) | run_timer_softirq() {
- 0) 1.369 us | hrtimer_run_pending();
- 0) 1.023 us | add_preempt_count();
- 0) 1.203 us | sub_preempt_count();
- 0) | tcp_write_timer() {
- 0) 1.308 us | add_preempt_count();
- 0) | tcp_write_timer_handler() {
- 0) 2.151 us | __sk_mem_reclaim();
- 0) + 14.617 us | }
- 0) 1.203 us | sub_preempt_count();
- 0) + 47.835 us | }
- 0) 1.474 us | add_preempt_count();
- 0) 1.218 us | sub_preempt_count();
- 0) ! 115.549 us | }
- 0) 1.383 us | rcu_bh_qs();
- 0) | run_hrtimer_softirq() {
- 0) | hrtimer_peek_ahead_timers() {
- 0) | hrtimer_interrupt() {
- 0) 1.053 us | add_preempt_count();
- 0) | ktime_get_update_offsets() {
- 0) 1.173 us | clocksource_mmio_readl_up();
- 0) + 13.820 us | }
- 0) 1.068 us | sub_preempt_count();
- 0) | tick_program_event() {
- 0) | clockevents_program_event() {
- 0) | ktime_get() {
- 0) 0.992 us | clocksource_mmio_readl_up();
- 0) + 12.406 us | }
- 0) 1.188 us | v2_set_next_event();
- 0) + 32.436 us | }
- 0) + 42.060 us | }
- 0) + 98.481 us | }
- 0) ! 109.263 us | }
- 0) ! 118.827 us | }
- 0) 1.113 us | rcu_bh_qs();
- 0) | __local_bh_enable() {
- 0) 1.323 us | sub_preempt_count();
- 0) + 12.210 us | }
- 0) ! 317.143 us | }
- 0) 1.820 us | idle_cpu();
- 0) 1.353 us | rcu_irq_exit();
- 0) 1.203 us | sub_preempt_count();
- 0) ! 372.225 us | }
- 0) ! 1521.835 us | }
- 0) ! 1555.835 us | }
- 0) <========== |
- 0) | __schedule() {
- 0) 1.504 us | add_preempt_count();
- 0) 2.165 us | rcu_sched_qs();
- 0) | rcu_preempt_note_context_switch() {
- 0) 1.699 us | rcu_preempt_cpu_qs();
- 0) + 12.346 us | }
- 0) 1.218 us | add_preempt_count();
- 0) | put_prev_task_fair() {
- 0) 1.744 us | update_curr.constprop.47();
- 0) 4.255 us | __enqueue_entity.constprop.45();
- 0) + 25.940 us | }
- 0) | pick_next_task_fair() {
- 0) 1.173 us | wakeup_gran.isra.34();
- 0) 1.368 us | clear_buddies();
- 0) 3.068 us | __dequeue_entity();
- 0) + 37.414 us | }
- 0) | atomic_notifier_call_chain() {
- 0) 1.113 us | __rcu_read_lock();
- 0) | notifier_call_chain() {
- 0) 1.474 us | nwfpe_notify();
- 0) + 12.586 us | }
- 0) 1.413 us | __rcu_read_unlock();
- 0) + 43.519 us | }
- 0) | finish_task_switch.isra.72() {
- 0) 1.369 us | sub_preempt_count();
- 0) + 56.090 us | }
- 0) 2.511 us | sub_preempt_count();
- 0) ! 27031.71 us | }
- 0) ! 27042.94 us | }
- 0) | hrtimer_try_to_cancel() {
- 0) 1.323 us | add_preempt_count();
- 0) 1.038 us | sub_preempt_count();
- 0) + 20.692 us | }
- 0) ! 27177.66 us | }
- 0) ! 27210.15 us | }
- 0) ! 27222.84 us | }
- 0) | sys_lseek() {
- 0) 2.858 us | fget_light();
- 0) | generic_file_llseek() {
- 0) 1.188 us | add_preempt_count();
- 0) 1.052 us | sub_preempt_count();
- 0) 1.865 us | generic_file_llseek_size();
- 0) + 33.219 us | }
- 0) + 56.165 us | }
- 0) | sys_write() {
- 0) 1.399 us | fget_light();
- 0) | vfs_write() {
- 0) 1.699 us | rw_verify_area();
- 0) | do_sync_write() {
- 0) | ubifs_aio_write() {
- 0) 1.248 us | get_seconds();
- 0) | generic_file_aio_write() {
- 0) | __sb_start_write() {
- 0) 0.992 us | add_preempt_count();
- 0) 1.053 us | sub_preempt_count();
- 0) + 20.300 us | }
- 0) 1.459 us | mutex_lock();
- 0) | __generic_file_aio_write() {
- 0) 1.444 us | generic_segment_checks();
- 0) | file_remove_suid() {
- 0) 2.406 us | should_remove_suid();
- 0) | cap_inode_need_killpriv() {
- 0) | ubifs_getxattr() {
- 0) 4.120 us | check_namespace.isra.4();
- 0) 3.880 us | kmem_cache_alloc_trace();
- 0) | ubifs_tnc_lookup_nm() {
- 0) | ubifs_tnc_locate() {
- 0) 1.444 us | mutex_lock();
- 0) | ubifs_lookup_level0() {
- 0) 1.413 us | get_seconds();
- 0) + 28.993 us | dbg_snprintf_key();
- 0) 2.902 us | ubifs_search_zbranch();
- 0) 1.579 us | ubifs_search_zbranch();
- 0) 1.564 us | ubifs_search_zbranch();
- 0) 1.775 us | ubifs_search_zbranch();
- 0) 1.339 us | ubifs_search_zbranch();
- 0) 1.624 us | ubifs_search_zbranch();
- 0) ! 115.534 us | }
- 0) 0.993 us | mutex_unlock();
- 0) ! 153.624 us | }
- 0) ! 163.414 us | }
- 0) 3.188 us | kfree();
- 0) ! 217.744 us | }
- 0) ! 228.602 us | }
- 0) ! 251.098 us | }
- 0) 1.369 us | file_update_time();
- 0) | generic_file_buffered_write() {
- 0) 1.263 us | iov_iter_advance();
- 0) 1.940 us | iov_iter_fault_in_readable();
- 0) | ubifs_write_begin() {
- 0) | grab_cache_page_write_begin() {
- 0) | find_lock_page() {
- 0) | find_get_page() {
- 0) 1.143 us | __rcu_read_lock();
- 0) 1.413 us | __rcu_read_unlock();
- 0) + 22.707 us | }
- 0) + 32.556 us | }
- 0) + 43.534 us | }
- 0) + 55.684 us | }
- 0) 1.428 us | add_preempt_count();
- 0) | iov_iter_copy_from_user_atomic() {
- 0) 0.872 us | add_preempt_count();
- 0) 1.654 us | sub_preempt_count();
- 0) + 24.286 us | }
- 0) 1.038 us | sub_preempt_count();
- 0) 2.241 us | flush_dcache_page();
- 0) 1.097 us | mark_page_accessed();
- 0) | ubifs_write_end() {
- 0) | unlock_page() {
- 0) 1.429 us | __wake_up_bit();
- 0) + 11.563 us | }
- 0) 1.398 us | put_page();
- 0) + 31.850 us | }
- 0) 0.978 us | _cond_resched();
- 0) 1.008 us | iov_iter_advance();
- 0) | balance_dirty_pages_ratelimited_nr() {
- 0) 0.887 us | add_preempt_count();
- 0) 1.037 us | sub_preempt_count();
- 0) + 23.233 us | }
- 0) ! 257.354 us | }
- 0) ! 553.384 us | }
- 0) 1.248 us | mutex_unlock();
- 0) 1.533 us | generic_write_sync();
- 0) | __sb_end_write() {
- 0) 1.038 us | add_preempt_count();
- 0) 1.067 us | sub_preempt_count();
- 0) + 20.677 us | }
- 0) ! 653.759 us | }
- 0) ! 675.954 us | }
- 0) ! 688.346 us | }
- 0) 1.127 us | __fsnotify_parent();
- 0) | fsnotify() {
- 0) | __srcu_read_lock() {
- 0) 1.037 us | add_preempt_count();
- 0) 1.068 us | sub_preempt_count();
- 0) + 20.977 us | }
- 0) | __srcu_read_unlock() {
- 0) 1.022 us | add_preempt_count();
- 0) 1.324 us | sub_preempt_count();
- 0) + 20.872 us | }
- 0) + 68.557 us | }
- 0) ! 796.391 us | }
- 0) ! 816.060 us | }
- 0) | sys_nanosleep() {
- 0) | hrtimer_nanosleep() {
- 0) 3.413 us | hrtimer_init();
- 0) 1.158 us | ktime_add_safe();
- 0) | do_nanosleep() {
- 0) | hrtimer_start_range_ns() {
- 0) | __hrtimer_start_range_ns() {
- 0) 1.143 us | add_preempt_count();
- 0) | ktime_get() {
- 0) 1.474 us | clocksource_mmio_readl_up();
- 0) + 13.459 us | }
- 0) 1.203 us | ktime_add_safe();
- 0) 7.458 us | enqueue_hrtimer();
- 0) | tick_program_event() {
- 0) | clockevents_program_event() {
- 0) | ktime_get() {
- 0) 1.293 us | clocksource_mmio_readl_up();
- 0) + 10.106 us | }
- 0) + 21.248 us | }
- 0) + 31.158 us | }
- 0) 1.082 us | sub_preempt_count();
- 0) 1.910 us | __raise_softirq_irqoff();
- 0) 1.744 us | wakeup_softirqd();
- 0) 1.172 us | add_preempt_count();
- 0) 0.902 us | sub_preempt_count();
- 0) ! 149.383 us | }
- 0) ! 158.842 us | }
- 0) | schedule() {
- 0) | __schedule() {
- 0) 1.278 us | add_preempt_count();
- 0) 2.270 us | rcu_sched_qs();
- 0) | rcu_preempt_note_context_switch() {
- 0) 1.774 us | rcu_preempt_cpu_qs();
- 0) + 11.970 us | }
- 0) 1.023 us | add_preempt_count();
- 0) | deactivate_task() {
- 0) | dequeue_task() {
- 0) 2.466 us | update_rq_clock.part.76();
- 0) | dequeue_task_fair() {
- 0) | update_curr.constprop.47() {
- 0) 2.587 us | update_min_vruntime.constprop.48();
- 0) + 13.850 us | }
- 0) 1.429 us | clear_buddies();
- 0) 1.233 us | update_min_vruntime.constprop.48();
- 0) + 44.075 us | }
- 0) + 66.752 us | }
- 0) + 76.842 us | }
- 0) 1.098 us | put_prev_task_fair();
- 0) | pick_next_task_fair() {
- 0) 1.759 us | wakeup_gran.isra.34();
- 0) 0.858 us | clear_buddies();
- 0) 7.098 us | __dequeue_entity();
- 0) + 39.113 us | }
- 0) | atomic_notifier_call_chain() {
- 0) 0.977 us | __rcu_read_lock();
- 0) | notifier_call_chain() {
- 0) 0.827 us | nwfpe_notify();
- 0) + 11.264 us | }
- 0) 1.309 us | __rcu_read_unlock();
- 0) + 42.617 us | }
- 0) | finish_task_switch.isra.72() {
- 0) 2.015 us | sub_preempt_count();
- 0) + 14.842 us | }
- 0) 1.158 us | sub_preempt_count();
- 0) ! 23775.59 us | }
- 0) ! 23787.09 us | }
- 0) 1.504 us | add_preempt_count();
- 0) ! 23816.40 us | }
- 0) | __do_softirq() {
- 0) 1.037 us | add_preempt_count();
- 0) | run_hrtimer_softirq() {
- 0) | hrtimer_peek_ahead_timers() {
- 0) | hrtimer_interrupt() {
- 0) 1.173 us | add_preempt_count();
- 0) | ktime_get_update_offsets() {
- 0) 1.353 us | clocksource_mmio_readl_up();
- 0) + 13.037 us | }
- 0) | __run_hrtimer() {
- 0) 4.000 us | __remove_hrtimer();
- 0) 1.173 us | sub_preempt_count();
- 0) | hrtimer_wakeup() {
- 0) | wake_up_process() {
- 0) | try_to_wake_up() {
- 0) 1.549 us | add_preempt_count();
- 0) 1.008 us | add_preempt_count();
- 0) | activate_task() {
- 0) | enqueue_task() {
- 0) 2.406 us | update_rq_clock.part.76();
- 0) | enqueue_task_fair() {
- 0) | update_curr.constprop.47() {
- 0) 1.775 us | update_min_vruntime.constprop.48();
- 0) + 12.692 us | }
- 0) 4.586 us | __enqueue_entity.constprop.45();
- 0) + 37.759 us | }
- 0) + 58.632 us | }
- 0) + 68.075 us | }
- 0) | ttwu_do_wakeup.constprop.90() {
- 0) | check_preempt_curr() {
- 0) | check_preempt_wakeup() {
- 0) 1.188 us | update_curr.constprop.47();
- 0) + 12.873 us | }
- 0) + 24.136 us | }
- 0) + 37.820 us | }
- 0) 1.473 us | sub_preempt_count();
- 0) 1.188 us | sub_preempt_count();
- 0) ! 163.775 us | }
- 0) ! 173.233 us | }
- 0) ! 182.616 us | }
- 0) 1.023 us | add_preempt_count();
- 0) ! 226.180 us | }
- 0) 1.158 us | sub_preempt_count();
- 0) | tick_program_event() {
- 0) | clockevents_program_event() {
- 0) | ktime_get() {
- 0) 0.903 us | clocksource_mmio_readl_up();
- 0) + 11.309 us | }
- 0) 1.744 us | v2_set_next_event();
- 0) + 32.828 us | }
- 0) + 43.068 us | }
- 0) ! 333.474 us | }
- 0) ! 344.015 us | }
- 0) ! 353.474 us | }
- 0) 1.699 us | rcu_bh_qs();
- 0) | __local_bh_enable() {
- 0) 1.023 us | sub_preempt_count();
- 0) + 11.474 us | }
- 0) ! 406.181 us | }
- 0) 1.759 us | sub_preempt_count();
- 0) 1.264 us | _cond_resched();
- 0) 1.203 us | add_preempt_count();
- 0) 1.459 us | rcu_sched_qs();
- 0) | rcu_preempt_note_context_switch() {
- 0) 1.008 us | rcu_preempt_cpu_qs();
- 0) + 10.842 us | }
- 0) 1.594 us | sub_preempt_count();
- 0) 2.090 us | kthread_should_stop();
- 0) 0.872 us | add_preempt_count();
- 0) | schedule_preempt_disabled() {
- 0) 0.902 us | sub_preempt_count();
- 0) | schedule() {
- 0) | __schedule() {
- 0) 1.248 us | add_preempt_count();
- 0) 0.932 us | rcu_sched_qs();
- 0) | rcu_preempt_note_context_switch() {
- 0) 1.008 us | rcu_preempt_cpu_qs();
- 0) + 10.226 us | }
- 0) 1.008 us | add_preempt_count();
- 0) | deactivate_task() {
- 0) | dequeue_task() {
- 0) 2.030 us | update_rq_clock.part.76();
- 0) | dequeue_task_fair() {
- 0) | update_curr.constprop.47() {
- 0) 1.113 us | update_min_vruntime.constprop.48();
- 0) + 10.962 us | }
- 0) 1.293 us | clear_buddies();
- 0) 0.962 us | update_min_vruntime.constprop.48();
- 0) + 39.880 us | }
- 0) + 59.955 us | }
- 0) + 69.609 us | }
- 0) 1.279 us | put_prev_task_fair();
- 0) | pick_next_task_fair() {
- 0) 1.112 us | wakeup_gran.isra.34();
- 0) 1.128 us | clear_buddies();
- 0) 4.497 us | __dequeue_entity();
- 0) + 35.939 us | }
- 0) | atomic_notifier_call_chain() {
- 0) 1.399 us | __rcu_read_lock();
- 0) | notifier_call_chain() {
- 0) 1.158 us | nwfpe_notify();
- 0) + 11.233 us | }
- 0) 1.173 us | __rcu_read_unlock();
- 0) + 41.924 us | }
- 0) | finish_task_switch.isra.72() {
- 0) 1.188 us | sub_preempt_count();
- 0) + 54.195 us | }
- 0) 2.496 us | sub_preempt_count();
- 0) ! 15055.83 us | }
- 0) ! 15066.12 us | }
- 0) | hrtimer_try_to_cancel() {
- 0) 1.459 us | add_preempt_count();
- 0) 1.023 us | sub_preempt_count();
- 0) + 21.835 us | }
- 0) ! 15198.85 us | }
- 0) ! 15232.82 us | }
- 0) ! 15244.07 us | }
- 0) | sys_lseek() {
- 0) 3.308 us | fget_light();
- 0) | generic_file_llseek() {
- 0) 1.338 us | add_preempt_count();
- 0) 1.248 us | sub_preempt_count();
- 0) 2.045 us | generic_file_llseek_size();
- 0) + 35.113 us | }
- 0) + 59.383 us | }
- 0) | sys_write() {
- 0) 1.399 us | fget_light();
- 0) | vfs_write() {
- 0) 1.594 us | rw_verify_area();
- 0) | do_sync_write() {
- 0) | ubifs_aio_write() {
- 0) 1.383 us | get_seconds();
- 0) | generic_file_aio_write() {
- 0) | __sb_start_write() {
- 0) 1.413 us | add_preempt_count();
- 0) 0.887 us | sub_preempt_count();
- 0) + 21.022 us | }
- 0) 1.383 us | mutex_lock();
- 0) | __generic_file_aio_write() {
- 0) 1.594 us | generic_segment_checks();
- 0) | file_remove_suid() {
- 0) 1.745 us | should_remove_suid();
- 0) | cap_inode_need_killpriv() {
- 0) | ubifs_getxattr() {
- 0) 3.955 us | check_namespace.isra.4();
- 0) 3.594 us | kmem_cache_alloc_trace();
- 0) | ubifs_tnc_lookup_nm() {
- 0) | ubifs_tnc_locate() {
- 0) 1.339 us | mutex_lock();
- 0) | ubifs_lookup_level0() {
- 0) 1.519 us | get_seconds();
- 0) + 29.097 us | dbg_snprintf_key();
- 0) 2.707 us | ubifs_search_zbranch();
- 0) 1.279 us | ubifs_search_zbranch();
- 0) 1.729 us | ubifs_search_zbranch();
- 0) 1.669 us | ubifs_search_zbranch();
- 0) 1.789 us | ubifs_search_zbranch();
- 0) 1.594 us | ubifs_search_zbranch();
- 0) ! 125.113 us | }
- 0) 1.083 us | mutex_unlock();
- 0) ! 155.127 us | }
- 0) ! 165.083 us | }
- 0) 3.052 us | kfree();
- 0) ! 217.940 us | }
- 0) ! 228.316 us | }
- 0) ! 250.481 us | }
- 0) 1.188 us | file_update_time();
- 0) | generic_file_buffered_write() {
- 0) 1.158 us | iov_iter_advance();
- 0) 1.458 us | iov_iter_fault_in_readable();
- 0) | ubifs_write_begin() {
- 0) | grab_cache_page_write_begin() {
- 0) | find_lock_page() {
- 0) | find_get_page() {
- 0) 1.128 us | __rcu_read_lock();
- 0) 1.278 us | __rcu_read_unlock();
- 0) + 23.594 us | }
- 0) + 32.978 us | }
- 0) + 43.219 us | }
- 0) + 54.782 us | }
- 0) 1.324 us | add_preempt_count();
- 0) | iov_iter_copy_from_user_atomic() {
- 0) 1.008 us | add_preempt_count();
- 0) 1.850 us | sub_preempt_count();
- 0) + 24.752 us | }
- 0) 0.888 us | sub_preempt_count();
- 0) 2.391 us | flush_dcache_page();
- 0) 1.248 us | mark_page_accessed();
- 0) | ubifs_write_end() {
- 0) | unlock_page() {
- 0) 1.760 us | __wake_up_bit();
- 0) + 11.789 us | }
- 0) 1.022 us | put_page();
- 0) + 31.804 us | }
- 0) 0.977 us | _cond_resched();
- 0) 1.007 us | iov_iter_advance();
- 0) | balance_dirty_pages_ratelimited_nr() {
- 0) 1.113 us | add_preempt_count();
- 0) 0.887 us | sub_preempt_count();
- 0) + 23.038 us | }
- 0) ! 254.601 us | }
- 0) ! 550.196 us | }
- 0) 0.993 us | mutex_unlock();
- 0) 1.729 us | generic_write_sync();
- 0) | __sb_end_write() {
- 0) 0.947 us | add_preempt_count();
- 0) 1.158 us | sub_preempt_count();
- 0) + 20.571 us | }
- 0) ! 650.767 us | }
- 0) ! 673.459 us | }
- 0) ! 685.624 us | }
- 0) 1.324 us | __fsnotify_parent();
- 0) | fsnotify() {
- 0) | __srcu_read_lock() {
- 0) 1.082 us | add_preempt_count();
- 0) 1.549 us | sub_preempt_count();
- 0) + 21.820 us | }
- 0) | __srcu_read_unlock() {
- 0) 1.038 us | add_preempt_count();
- 0) 1.022 us | sub_preempt_count();
- 0) + 19.474 us | }
- 0) + 61.399 us | }
- 0) ! 788.737 us | }
- 0) ! 814.496 us | }
- 0) | sys_nanosleep() {
- 0) | hrtimer_nanosleep() {
- 0) 3.143 us | hrtimer_init();
- 0) 1.429 us | ktime_add_safe();
- 0) | do_nanosleep() {
- 0) | hrtimer_start_range_ns() {
- 0) | __hrtimer_start_range_ns() {
- 0) 0.872 us | add_preempt_count();
- 0) | ktime_get() {
- 0) 1.354 us | clocksource_mmio_readl_up();
- 0) + 13.835 us | }
- 0) 1.023 us | ktime_add_safe();
- 0) 5.233 us | enqueue_hrtimer();
- 0) | tick_program_event() {
- 0) | clockevents_program_event() {
- 0) | ktime_get() {
- 0) 1.053 us | clocksource_mmio_readl_up();
- 0) + 10.767 us | }
- 0) + 20.496 us | }
- 0) + 30.587 us | }
- 0) 1.127 us | sub_preempt_count();
- 0) 2.315 us | __raise_softirq_irqoff();
- 0) | wakeup_softirqd() {
- 0) | wake_up_process() {
- 0) | try_to_wake_up() {
- 0) 1.158 us | add_preempt_count();
- 0) 1.008 us | add_preempt_count();
- 0) | activate_task() {
- 0) | enqueue_task() {
- 0) 2.541 us | update_rq_clock.part.76();
- 0) | enqueue_task_fair() {
- 0) | update_curr.constprop.47() {
- 0) 1.940 us | update_min_vruntime.constprop.48();
- 0) + 13.865 us | }
- 0) 8.330 us | __enqueue_entity.constprop.45();
- 0) + 44.210 us | }
- 0) + 65.158 us | }
- 0) + 74.872 us | }
- 0) | ttwu_do_wakeup.constprop.90() {
- 0) | check_preempt_curr() {
- 0) | check_preempt_wakeup() {
- 0) 1.489 us | update_curr.constprop.47();
- 0) 1.353 us | wakeup_gran.isra.34();
- 0) + 23.263 us | }
- 0) + 34.060 us | }
- 0) + 53.022 us | }
- 0) 1.173 us | sub_preempt_count();
- 0) 0.887 us | sub_preempt_count();
- 0) ! 182.736 us | }
- 0) ! 192.285 us | }
- 0) ! 202.632 us | }
- 0) 0.872 us | add_preempt_count();
- 0) 1.218 us | sub_preempt_count();
- 0) ! 348.797 us | }
- 0) ! 358.181 us | }
- 0) | schedule() {
- 0) | __schedule() {
- 0) 0.873 us | add_preempt_count();
- 0) 1.970 us | rcu_sched_qs();
- 0) | rcu_preempt_note_context_switch() {
- 0) 1.940 us | rcu_preempt_cpu_qs();
- 0) + 12.091 us | }
- 0) 1.007 us | add_preempt_count();
- 0) | deactivate_task() {
- 0) | dequeue_task() {
- 0) 2.166 us | update_rq_clock.part.76();
- 0) | dequeue_task_fair() {
- 0) | update_curr.constprop.47() {
- 0) 1.654 us | update_min_vruntime.constprop.48();
- 0) + 12.541 us | }
- 0) 1.564 us | clear_buddies();
- 0) 0.963 us | update_min_vruntime.constprop.48();
- 0) + 42.286 us | }
- 0) + 63.518 us | }
- 0) + 73.053 us | }
- 0) 1.369 us | put_prev_task_fair();
- 0) | pick_next_task_fair() {
- 0) 1.458 us | wakeup_gran.isra.34();
- 0) 0.857 us | clear_buddies();
- 0) 3.308 us | __dequeue_entity();
- 0) + 40.722 us | }
- 0) | atomic_notifier_call_chain() {
- 0) 0.978 us | __rcu_read_lock();
- 0) | notifier_call_chain() {
- 0) 0.828 us | nwfpe_notify();
- 0) + 11.579 us | }
- 0) 1.008 us | __rcu_read_unlock();
- 0) + 41.113 us | }
- 0) | finish_task_switch.isra.72() {
- 0) 1.820 us | sub_preempt_count();
- 0) + 49.368 us | }
- 0) 2.316 us | sub_preempt_count();
- 0) ! 22853.84 us | }
- 0) ! 22865.41 us | }
- 0) | hrtimer_try_to_cancel() {
- 0) 1.699 us | add_preempt_count();
- 0) 1.188 us | sub_preempt_count();
- 0) + 21.714 us | }
- 0) ! 22995.18 us | }
- 0) ! 23005.06 us | }
- 0) ! 23015.54 us | }
- 0) 2.842 us | fget_light();
- 0) 2.196 us | multidrop_poll [dallis_multidrop]();
- 0) 1.533 us | fget_light();
- 0) 1.384 us | multidrop_poll [dallis_multidrop]();
- 0) 1.579 us | fget_light();
- 0) 1.985 us | gpio_inputs_poll [dallis_gpio]();
- 0) 1.067 us | fget_light();
- 0) 1.639 us | sync_poll [ravenna_sync]();
- 0) 1.368 us | fget_light();
- 0) 1.895 us | port_ctrl_poll [ravenna_portctrl]();
- 0) 1.098 us | fget_light();
- 0) 1.955 us | gpio_fpga_poll [dallis_gpio]();
- 0) 1.248 us | fget_light();
- 0) | sock_poll() {
- 0) 4.000 us | tcp_poll();
- 0) + 15.940 us | }
- 0) | poll_freewait() {
- 0) | remove_wait_queue() {
- 0) 1.023 us | add_preempt_count();
- 0) 1.022 us | sub_preempt_count();
- 0) + 19.864 us | }
- 0) 1.113 us | fput();
- 0) | remove_wait_queue() {
- 0) 1.173 us | add_preempt_count();
- 0) 1.308 us | sub_preempt_count();
- 0) + 19.970 us | }
- 0) 0.888 us | fput();
- 0) | remove_wait_queue() {
- 0) 1.128 us | add_preempt_count();
- 0) 1.022 us | sub_preempt_count();
- 0) + 18.737 us | }
- 0) 1.007 us | fput();
- 0) | remove_wait_queue() {
- 0) 1.143 us | add_preempt_count();
- 0) 1.053 us | sub_preempt_count();
- 0) + 18.887 us | }
- 0) 0.857 us | fput();
- 0) | remove_wait_queue() {
- 0) 1.007 us | add_preempt_count();
- 0) 1.037 us | sub_preempt_count();
- 0) + 19.173 us | }
- 0) 1.128 us | fput();
- 0) | remove_wait_queue() {
- 0) 1.127 us | add_preempt_count();
- 0) 1.173 us | sub_preempt_count();
- 0) + 28.497 us | }
- 0) 1.338 us | fput();
- 0) | remove_wait_queue() {
- 0) 1.008 us | add_preempt_count();
- 0) 1.188 us | sub_preempt_count();
- 0) + 19.398 us | }
- 0) 1.022 us | fput();
- 0) | remove_wait_queue() {
- 0) 1.173 us | add_preempt_count();
- 0) 1.188 us | sub_preempt_count();
- 0) + 19.263 us | }
- 0) 1.023 us | fput();
- 0) | remove_wait_queue() {
- 0) 1.023 us | add_preempt_count();
- 0) 1.188 us | sub_preempt_count();
- 0) + 20.467 us | }
- 0) 0.887 us | fput();
- 0) ! 339.985 us | }
- 0) ! 24100.63 us | }
- 0) ! 24153.35 us | }
- 0) | sys_clock_gettime() {
- 0) | posix_ktime_get_ts() {
- 0) | ktime_get_ts() {
- 0) 1.625 us | clocksource_mmio_readl_up();
- 0) + 15.579 us | }
- 0) + 25.985 us | }
- 0) + 39.278 us | }
- 0) | sys_clock_gettime() {
- 0) | posix_ktime_get_ts() {
- 0) | ktime_get_ts() {
- 0) 1.007 us | clocksource_mmio_readl_up();
- 0) + 11.534 us | }
- 0) + 20.106 us | }
- 0) + 30.722 us | }
- 0) | sys_clock_gettime() {
- 0) | posix_ktime_get_ts() {
- 0) | ktime_get_ts() {
- 0) 0.887 us | clocksource_mmio_readl_up();
- 0) + 10.226 us | }
- 0) + 19.444 us | }
- 0) + 29.670 us | }
- 0) | sys_clock_gettime() {
- 0) | posix_ktime_get_ts() {
- 0) | ktime_get_ts() {
- 0) 0.902 us | clocksource_mmio_readl_up();
- 0) + 10.766 us | }
- 0) + 19.248 us | }
- 0) + 29.790 us | }
- 0) | sys_read() {
- 0) 2.136 us | fget_light();
- 0) | vfs_read() {
- 0) 2.255 us | rw_verify_area();
- 0) | do_sync_read() {
- 0) | pipe_read() {
- 0) 1.624 us | mutex_lock();
- 0) 0.842 us | mutex_unlock();
- 0) + 24.617 us | }
- 0) + 36.691 us | }
- 0) + 59.594 us | }
- 0) + 80.346 us | }
- 0) | sys_poll() {
- 0) | poll_select_set_timeout() {
- 0) | ktime_get_ts() {
- 0) 1.037 us | clocksource_mmio_readl_up();
- 0) + 10.391 us | }
- 0) 1.925 us | timespec_add_safe();
- 0) + 31.639 us | }
- 0) | do_sys_poll() {
- 0) | select_estimate_accuracy() {
- 0) | ktime_get_ts() {
- 0) 1.158 us | clocksource_mmio_readl_up();
- 0) + 11.339 us | }
- 0) 1.534 us | set_normalized_timespec();
- 0) 1.098 us | task_nice();
- 0) + 42.887 us | }
- 0) 1.549 us | fget_light();
- 0) | multidrop_poll [dallis_multidrop]() {
- 0) | __pollwait() {
- 0) | add_wait_queue() {
- 0) 1.158 us | add_preempt_count();
- 0) 1.699 us | sub_preempt_count();
- 0) + 31.067 us | }
- 0) + 42.090 us | }
- 0) | __pollwait() {
- 0) | add_wait_queue() {
- 0) 1.008 us | add_preempt_count();
- 0) 1.324 us | sub_preempt_count();
- 0) + 19.895 us | }
- 0) + 29.609 us | }
- 0) + 89.068 us | }
- 0) 1.399 us | fget_light();
- 0) | multidrop_poll [dallis_multidrop]() {
- 0) | __pollwait() {
- 0) | add_wait_queue() {
- 0) 1.023 us | add_preempt_count();
- 0) 1.324 us | sub_preempt_count();
- 0) + 20.000 us | }
- 0) + 29.369 us | }
- 0) | __pollwait() {
- 0) | add_wait_queue() {
- 0) 1.008 us | add_preempt_count();
- 0) 1.038 us | sub_preempt_count();
- 0) + 19.624 us | }
- 0) + 29.338 us | }
- 0) + 75.789 us | }
- 0) 1.068 us | fget_light();
- 0) | gpio_inputs_poll [dallis_gpio]() {
- 0) | __pollwait() {
- 0) | add_wait_queue() {
- 0) 1.052 us | add_preempt_count();
- 0) 0.888 us | sub_preempt_count();
- 0) + 19.249 us | }
- 0) + 28.421 us | }
- 0) + 38.196 us | }
- 0) 1.218 us | fget_light();
- 0) | sync_poll [ravenna_sync]() {
- 0) | __pollwait() {
- 0) | add_wait_queue() {
- 0) 0.902 us | add_preempt_count();
- 0) 1.008 us | sub_preempt_count();
- 0) + 19.639 us | }
- 0) + 28.782 us | }
- 0) + 37.864 us | }
- 0) 1.173 us | fget_light();
- 0) | port_ctrl_poll [ravenna_portctrl]() {
- 0) | __pollwait() {
- 0) | add_wait_queue() {
- 0) 1.037 us | add_preempt_count();
- 0) 1.323 us | sub_preempt_count();
- 0) + 18.617 us | }
- 0) + 28.256 us | }
- 0) + 38.075 us | }
- 0) 1.218 us | fget_light();
- 0) | gpio_fpga_poll [dallis_gpio]() {
- 0) | __pollwait() {
- 0) | add_wait_queue() {
- 0) 1.263 us | add_preempt_count();
- 0) 1.488 us | sub_preempt_count();
- 0) + 19.910 us | }
- 0) + 29.203 us | }
- 0) + 39.729 us | }
- 0) 1.534 us | fget_light();
- 0) | sock_poll() {
- 0) | tcp_poll() {
- 0) | __pollwait() {
- 0) | add_wait_queue() {
- 0) 0.993 us | add_preempt_count();
- 0) 1.323 us | sub_preempt_count();
- 0) + 19.744 us | }
- 0) + 29.309 us | }
- 0) + 40.602 us | }
- 0) + 50.361 us | }
- 0) | poll_freewait() {
- 0) | remove_wait_queue() {
- 0) 1.368 us | add_preempt_count();
- 0) 1.023 us | sub_preempt_count();
- 0) + 19.970 us | }
- 0) 1.097 us | fput();
- 0) | remove_wait_queue() {
- 0) 1.037 us | add_preempt_count();
- 0) 0.902 us | sub_preempt_count();
- 0) + 25.233 us | }
- 0) 0.963 us | fput();
- 0) | remove_wait_queue() {
- 0) 1.383 us | add_preempt_count();
- 0) 0.902 us | sub_preempt_count();
- 0) + 20.286 us | }
- 0) 1.188 us | fput();
- 0) | remove_wait_queue() {
- 0) 0.872 us | add_preempt_count();
- 0) 1.188 us | sub_preempt_count();
- 0) + 18.782 us | }
- 0) 0.872 us | fput();
- 0) | remove_wait_queue() {
- 0) 1.143 us | add_preempt_count();
- 0) 0.917 us | sub_preempt_count();
- 0) + 19.579 us | }
- 0) 0.858 us | fput();
- 0) | remove_wait_queue() {
- 0) 1.007 us | add_preempt_count();
- 0) 0.902 us | sub_preempt_count();
- 0) + 18.526 us | }
- 0) 1.128 us | fput();
- 0) | remove_wait_queue() {
- 0) 1.008 us | add_preempt_count();
- 0) 1.052 us | sub_preempt_count();
- 0) + 19.158 us | }
- 0) 0.887 us | fput();
- 0) | remove_wait_queue() {
- 0) 1.007 us | add_preempt_count();
- 0) 1.052 us | sub_preempt_count();
- 0) + 19.428 us | }
- 0) 1.037 us | fput();
- 0) | remove_wait_queue() {
- 0) 1.008 us | add_preempt_count();
- 0) 1.068 us | sub_preempt_count();
- 0) + 18.736 us | }
- 0) 1.022 us | fput();
- 0) ! 334.346 us | }
- 0) ! 898.060 us | }
- 0) ! 949.684 us | }
- 0) | sys_clock_gettime() {
- 0) | posix_ktime_get_ts() {
- 0) | ktime_get_ts() {
- 0) 1.324 us | clocksource_mmio_readl_up();
- 0) + 13.473 us | }
- 0) + 23.624 us | }
- 0) + 35.609 us | }
- 0) | sys_clock_gettime() {
- 0) | posix_ktime_get_ts() {
- 0) | ktime_get_ts() {
- 0) 1.188 us | clocksource_mmio_readl_up();
- 0) + 10.767 us | }
- 0) + 20.015 us | }
- 0) + 29.820 us | }
- 0) | sys_clock_gettime() {
- 0) | posix_ktime_get_ts() {
- 0) | ktime_get_ts() {
- 0) 1.053 us | clocksource_mmio_readl_up();
- 0) + 11.083 us | }
- 0) + 21.038 us | }
- 0) + 31.534 us | }
- 0) | sys_clock_gettime() {
- 0) | posix_ktime_get_ts() {
- 0) | ktime_get_ts() {
- 0) 0.887 us | clocksource_mmio_readl_up();
- 0) + 10.210 us | }
- 0) + 18.812 us | }
- 0) + 28.962 us | }
- 0) | sys_write() {
- 0) 2.271 us | fget_light();
- 0) | vfs_write() {
- 0) 1.564 us | rw_verify_area();
- 0) | do_sync_write() {
- 0) | sock_aio_write() {
- 0) 1.368 us | alloc_sock_iocb();
- 0) | sock_update_classid() {
- 0) 1.279 us | __rcu_read_lock();
- 0) 1.308 us | __rcu_read_lock();
- 0) 1.323 us | __rcu_read_unlock();
- 0) 1.323 us | __rcu_read_unlock();
- 0) + 40.511 us | }
- 0) | inet_sendmsg() {
- 0) | tcp_sendmsg() {
- 0) | lock_sock_nested() {
- 0) | local_bh_disable() {
- 0) 1.008 us | add_preempt_count();
- 0) + 10.391 us | }
- 0) 1.293 us | add_preempt_count();
- 0) 1.278 us | sub_preempt_count();
- 0) | local_bh_enable() {
- 0) 0.872 us | sub_preempt_count();
- 0) | do_softirq() {
- 0) | __do_softirq() {
- 0) 1.188 us | add_preempt_count();
- 0) | run_hrtimer_softirq() {
- 0) | hrtimer_peek_ahead_timers() {
- 0) | hrtimer_interrupt() {
- 0) 1.819 us | add_preempt_count();
- 0) | ktime_get_update_offsets() {
- 0) 2.000 us | clocksource_mmio_readl_up();
- 0) + 13.835 us | }
- 0) | __run_hrtimer() {
- 0) 4.526 us | __remove_hrtimer();
- 0) 1.188 us | sub_preempt_count();
- 0) | hrtimer_wakeup() {
- 0) | wake_up_process() {
- 0) | try_to_wake_up() {
- 0) 1.294 us | add_preempt_count();
- 0) 0.873 us | add_preempt_count();
- 0) | activate_task() {
- 0) | enqueue_task() {
- 0) 2.497 us | update_rq_clock.part.76();
- 0) | enqueue_task_fair() {
- 0) | update_curr.constprop.47() {
- 0) 2.195 us | update_min_vruntime.constprop.48();
- 0) + 15.564 us | }
- 0) 5.158 us | __enqueue_entity.constprop.45();
- 0) + 43.398 us | }
- 0) + 67.142 us | }
- 0) + 77.248 us | }
- 0) | ttwu_do_wakeup.constprop.90() {
- 0) | check_preempt_curr() {
- 0) | check_preempt_wakeup() {
- 0) 1.429 us | update_curr.constprop.47();
- 0) 1.264 us | wakeup_gran.isra.34();
- 0) 1.158 us | resched_task();
- 0) + 33.910 us | }
- 0) + 44.993 us | }
- 0) + 64.090 us | }
- 0) 1.429 us | sub_preempt_count();
- 0) 1.128 us | sub_preempt_count();
- 0) ! 201.278 us | }
- 0) ! 211.910 us | }
- 0) ! 221.744 us | }
- 0) 1.248 us | add_preempt_count();
- 0) ! 267.805 us | }
- 0) 1.128 us | sub_preempt_count();
- 0) | tick_program_event() {
- 0) | clockevents_program_event() {
- 0) | ktime_get() {
- 0) 1.143 us | clocksource_mmio_readl_up();
- 0) + 12.722 us | }
- 0) 1.594 us | v2_set_next_event();
- 0) + 35.549 us | }
- 0) + 45.624 us | }
- 0) ! 383.398 us | }
- 0) ! 394.948 us | }
- 0) ! 405.594 us | }
- 0) 1.834 us | rcu_bh_qs();
- 0) | __local_bh_enable() {
- 0) 0.977 us | sub_preempt_count();
- 0) + 11.473 us | }
- 0) ! 462.436 us | }
- 0) ! 472.421 us | }
- 0) | sub_preempt_count() {
- 0) | __schedule() {
- 0) 1.248 us | add_preempt_count();
- 0) 1.955 us | rcu_sched_qs();
- 0) | rcu_preempt_note_context_switch() {
- 0) 1.729 us | rcu_preempt_cpu_qs();
- 0) + 12.527 us | }
- 0) 0.977 us | add_preempt_count();
- 0) | put_prev_task_fair() {
- 0) 0.992 us | update_curr.constprop.47();
- 0) 5.609 us | __enqueue_entity.constprop.45();
- 0) + 26.196 us | }
- 0) | pick_next_task_fair() {
- 0) 1.339 us | wakeup_gran.isra.34();
- 0) 0.947 us | wakeup_gran.isra.34();
- 0) 1.488 us | clear_buddies();
- 0) 5.383 us | __dequeue_entity();
- 0) + 48.827 us | }
- 0) | atomic_notifier_call_chain() {
- 0) 0.843 us | __rcu_read_lock();
- 0) | notifier_call_chain() {
- 0) 0.962 us | nwfpe_notify();
- 0) + 11.519 us | }
- 0) 1.158 us | __rcu_read_unlock();
- 0) + 39.790 us | }
- 0) | finish_task_switch.isra.72() {
- 0) 1.399 us | sub_preempt_count();
- 0) + 55.850 us | }
- 0) 2.360 us | sub_preempt_count();
- 0) ! 35808.21 us | }
- 0) ! 35819.87 us | }
- 0) | hrtimer_try_to_cancel() {
- 0) 1.564 us | add_preempt_count();
- 0) 1.158 us | sub_preempt_count();
- 0) + 21.879 us | }
- 0) ! 36038.79 us | }
- 0) ! 36072.24 us | }
- 0) ! 36083.68 us | }
- 0) | sys_lseek() {
- 0) 2.361 us | fget_light();
- 0) | generic_file_llseek() {
- 0) 1.684 us | add_preempt_count();
- 0) 0.888 us | sub_preempt_count();
- 0) 1.729 us | generic_file_llseek_size();
- 0) + 33.473 us | }
- 0) + 56.707 us | }
- 0) | sys_write() {
- 0) 1.563 us | fget_light();
- 0) | vfs_write() {
- 0) 1.745 us | rw_verify_area();
- 0) | do_sync_write() {
- 0) | ubifs_aio_write() {
- 0) 1.248 us | get_seconds();
- 0) | generic_file_aio_write() {
- 0) | __sb_start_write() {
- 0) 1.008 us | add_preempt_count();
- 0) 1.023 us | sub_preempt_count();
- 0) + 20.090 us | }
- 0) 1.323 us | mutex_lock();
- 0) | __generic_file_aio_write() {
- 0) 1.699 us | generic_segment_checks();
- 0) | file_remove_suid() {
- 0) 1.609 us | should_remove_suid();
- 0) | cap_inode_need_killpriv() {
- 0) | ubifs_getxattr() {
- 0) 3.639 us | check_namespace.isra.4();
- 0) 4.075 us | kmem_cache_alloc_trace();
- 0) | ubifs_tnc_lookup_nm() {
- 0) | ubifs_tnc_locate() {
- 0) 1.429 us | mutex_lock();
- 0) | ubifs_lookup_level0() {
- 0) 0.963 us | get_seconds();
- 0) + 29.007 us | dbg_snprintf_key();
- 0) 3.278 us | ubifs_search_zbranch();
- 0) 1.413 us | ubifs_search_zbranch();
- 0) 1.715 us | ubifs_search_zbranch();
- 0) 1.925 us | ubifs_search_zbranch();
- 0) 1.639 us | ubifs_search_zbranch();
- 0) 1.518 us | ubifs_search_zbranch();
- 0) ! 129.338 us | }
- 0) 1.068 us | mutex_unlock();
- 0) ! 161.112 us | }
- 0) ! 171.564 us | }
- 0) 3.023 us | kfree();
- 0) ! 225.173 us | }
- 0) ! 236.136 us | }
- 0) ! 257.744 us | }
- 0) 1.218 us | file_update_time();
- 0) | generic_file_buffered_write() {
- 0) 1.158 us | iov_iter_advance();
- 0) 1.669 us | iov_iter_fault_in_readable();
- 0) | ubifs_write_begin() {
- 0) | grab_cache_page_write_begin() {
- 0) | find_lock_page() {
- 0) | find_get_page() {
- 0) 1.383 us | __rcu_read_lock();
- 0) 1.383 us | __rcu_read_unlock();
- 0) + 23.865 us | }
- 0) + 33.023 us | }
- 0) + 43.368 us | }
- 0) + 55.819 us | }
- 0) 1.384 us | add_preempt_count();
- 0) | iov_iter_copy_from_user_atomic() {
- 0) 0.992 us | add_preempt_count();
- 0) 1.384 us | sub_preempt_count();
- 0) + 25.384 us | }
- 0) 1.173 us | sub_preempt_count();
- 0) 2.481 us | flush_dcache_page();
- 0) 1.098 us | mark_page_accessed();
- 0) | ubifs_write_end() {
- 0) | unlock_page() {
- 0) 1.609 us | __wake_up_bit();
- 0) + 12.181 us | }
- 0) 1.158 us | put_page();
- 0) + 31.278 us | }
- 0) 1.128 us | _cond_resched();
- 0) 1.309 us | iov_iter_advance();
- 0) | balance_dirty_pages_ratelimited_nr() {
- 0) 1.248 us | add_preempt_count();
- 0) 0.887 us | sub_preempt_count();
- 0) + 22.873 us | }
- 0) ! 256.842 us | }
- 0) ! 560.165 us | }
- 0) 1.263 us | mutex_unlock();
- 0) | generic_write_sync() {
- 0) ==========> |
- 0) | avic_handle_irq() {
- 0) | irq_find_mapping() {
- 0) 1.263 us | irq_domain_legacy_revmap();
- 0) + 11.684 us | }
- 0) | handle_IRQ() {
- 0) | irq_enter() {
- 0) 1.639 us | rcu_irq_enter();
- 0) 0.872 us | add_preempt_count();
- 0) + 20.572 us | }
- 0) | generic_handle_irq() {
- 0) | handle_level_irq() {
- 0) 1.037 us | add_preempt_count();
- 0) 1.970 us | irq_gc_mask_clr_bit();
- 0) 0.903 us | irq_gc_mask_clr_bit();
- 0) | handle_irq_event() {
- 0) 1.489 us | sub_preempt_count();
- 0) | handle_irq_event_percpu() {
- 0) | mxc_timer_interrupt() {
- 0) | hrtimer_interrupt() {
- 0) 0.977 us | add_preempt_count();
- 0) | ktime_get_update_offsets() {
- 0) 2.105 us | clocksource_mmio_readl_up();
- 0) + 14.887 us | }
- 0) | __run_hrtimer() {
- 0) 6.646 us | __remove_hrtimer();
- 0) 1.549 us | sub_preempt_count();
- 0) | tick_sched_timer() {
- 0) | ktime_get() {
- 0) 1.669 us | clocksource_mmio_readl_up();
- 0) + 13.098 us | }
- 0) | tick_do_update_jiffies64() {
- 0) 1.278 us | add_preempt_count();
- 0) | do_timer() {
- 0) | update_wall_time() {
- 0) 1.263 us | add_preempt_count();
- 0) 1.158 us | clocksource_mmio_readl_up();
- 0) | ntp_tick_length() {
- 0) 1.173 us | add_preempt_count();
- 0) 1.188 us | sub_preempt_count();
- 0) + 21.865 us | }
- 0) | ntp_tick_length() {
- 0) 0.872 us | add_preempt_count();
- 0) 0.887 us | sub_preempt_count();
- 0) + 19.248 us | }
- 0) 1.023 us | sub_preempt_count();
- 0) + 98.376 us | }
- 0) 1.790 us | calc_global_load();
- 0) ! 119.429 us | }
- 0) 0.887 us | sub_preempt_count();
- 0) ! 149.052 us | }
- 0) | update_process_times() {
- 0) | account_process_tick() {
- 0) 2.872 us | account_system_time();
- 0) + 13.414 us | }
- 0) 1.969 us | hrtimer_run_queues();
- 0) | raise_softirq() {
- 0) 1.925 us | __raise_softirq_irqoff();
- 0) + 11.097 us | }
- 0) | rcu_check_callbacks() {
- 0) 1.759 us | rcu_bh_qs();
- 0) + 12.316 us | }
- 0) 1.309 us | printk_tick();
- 0) | scheduler_tick() {
- 0) 0.872 us | add_preempt_count();
- 0) 2.526 us | update_rq_clock.part.76();
- 0) 2.917 us | __update_cpu_load();
- 0) | task_tick_fair() {
- 0) | update_curr.constprop.47() {
- 0) 1.775 us | update_min_vruntime.constprop.48();
- 0) + 14.902 us | }
- 0) | sched_slice.isra.36() {
- 0) 2.842 us | calc_delta_mine();
- 0) + 14.421 us | }
- 0) 1.233 us | resched_task();
- 0) 1.819 us | clear_buddies();
- 0) + 71.865 us | }
- 0) 1.293 us | sub_preempt_count();
- 0) ! 128.631 us | }
- 0) 1.775 us | run_posix_cpu_timers();
- 0) ! 234.030 us | }
- 0) 3.052 us | profile_tick();
- 0) | hrtimer_forward() {
- 0) 1.399 us | ktime_add_safe();
- 0) 0.977 us | ktime_add_safe();
- 0) + 22.572 us | }
- 0) ! 469.894 us | }
- 0) 0.978 us | add_preempt_count();
- 0) 5.384 us | enqueue_hrtimer();
- 0) ! 541.038 us | }
- 0) 1.173 us | sub_preempt_count();
- 0) | tick_program_event() {
- 0) | clockevents_program_event() {
- 0) | ktime_get() {
- 0) 1.218 us | clocksource_mmio_readl_up();
- 0) + 11.339 us | }
- 0) 1.609 us | v2_set_next_event();
- 0) + 33.729 us | }
- 0) + 44.542 us | }
- 0) ! 660.240 us | }
- 0) ! 671.128 us | }
- 0) 4.587 us | add_interrupt_randomness();
- 0) 2.631 us | note_interrupt();
- 0) ! 710.075 us | }
- 0) 1.263 us | add_preempt_count();
- 0) ! 740.662 us | }
- 0) | cond_unmask_irq() {
- 0) 1.488 us | irq_gc_mask_set_bit();
- 0) + 12.872 us | }
- 0) 1.143 us | sub_preempt_count();
- 0) ! 814.617 us | }
- 0) ! 826.481 us | }
- 0) | irq_exit() {
- 0) 1.248 us | sub_preempt_count();
- 0) | __do_softirq() {
- 0) 0.977 us | add_preempt_count();
- 0) | run_timer_softirq() {
- 0) 1.699 us | hrtimer_run_pending();
- 0) 1.113 us | add_preempt_count();
- 0) 0.992 us | sub_preempt_count();
- 0) + 33.338 us | }
- 0) 1.458 us | rcu_bh_qs();
- 0) | __local_bh_enable() {
- 0) 0.978 us | sub_preempt_count();
- 0) + 11.429 us | }
- 0) + 86.571 us | }
- 0) 1.369 us | idle_cpu();
- 0) 1.669 us | rcu_irq_exit();
- 0) 1.113 us | sub_preempt_count();
- 0) ! 139.038 us | }
- 0) ! 1014.391 us | }
- 0) ! 1045.324 us | }
- 0) <========== |
- 0) | preempt_schedule_irq() {
- 0) 1.128 us | add_preempt_count();
- 0) | __schedule() {
- 0) 1.143 us | add_preempt_count();
- 0) 1.789 us | rcu_sched_qs();
- 0) | rcu_preempt_note_context_switch() {
- 0) 1.834 us | rcu_preempt_cpu_qs();
- 0) + 12.286 us | }
- 0) 1.113 us | add_preempt_count();
- 0) 1.759 us | update_rq_clock.part.76();
- 0) | put_prev_task_fair() {
- 0) | update_curr.constprop.47() {
- 0) 1.534 us | update_min_vruntime.constprop.48();
- 0) + 12.917 us | }
- 0) 6.662 us | __enqueue_entity.constprop.45();
- 0) + 40.151 us | }
- 0) | pick_next_task_fair() {
- 0) 1.504 us | wakeup_gran.isra.34();
- 0) 0.947 us | wakeup_gran.isra.34();
- 0) 1.082 us | clear_buddies();
- 0) 5.880 us | __dequeue_entity();
- 0) + 50.045 us | }
- 0) | atomic_notifier_call_chain() {
- 0) 1.143 us | __rcu_read_lock();
- 0) | notifier_call_chain() {
- 0) 1.083 us | nwfpe_notify();
- 0) + 11.955 us | }
- 0) 1.444 us | __rcu_read_unlock();
- 0) + 42.211 us | }
- 0) | finish_task_switch.isra.72() {
- 0) 1.188 us | sub_preempt_count();
- 0) + 50.467 us | }
- 0) 2.948 us | sub_preempt_count();
- 0) ! 26085.59 us | }
- 0) ! 26097.80 us | }
- 0) ! 26108.76 us | }
- 0) 1.459 us | add_preempt_count();
- 0) 1.429 us | sub_preempt_count();
- 0) ! 26173.41 us | }
- 0) ! 26182.76 us | }
- 0) ! 26211.80 us | }
- 0) ! 26222.31 us | }
- 0) | send_cmd_v1_v2() {
- 0) | wait_op_done() {
- 0) 1.203 us | check_int_v1_v2();
- 0) 1.112 us | irq_control_v1_v2();
- 0) | wait_for_completion() {
- 0) | wait_for_common() {
- 0) 0.992 us | add_preempt_count();
- 0) 1.203 us | sub_preempt_count();
- 0) | schedule_timeout() {
- 0) | schedule() {
- 0) | __schedule() {
- 0) 0.872 us | add_preempt_count();
- 0) 1.969 us | rcu_sched_qs();
- 0) | rcu_preempt_note_context_switch() {
- 0) 2.150 us | rcu_preempt_cpu_qs();
- 0) + 13.038 us | }
- 0) 1.007 us | add_preempt_count();
- 0) | deactivate_task() {
- 0) | dequeue_task() {
- 0) 2.662 us | update_rq_clock.part.76();
- 0) | dequeue_task_fair() {
- 0) | update_curr.constprop.47() {
- 0) 2.166 us | update_min_vruntime.constprop.48();
- 0) + 14.060 us | }
- 0) 1.428 us | clear_buddies();
- 0) 1.098 us | update_min_vruntime.constprop.48();
- 0) + 45.219 us | }
- 0) + 66.813 us | }
- 0) + 75.730 us | }
- 0) 1.233 us | put_prev_task_fair();
- 0) | pick_next_task_fair() {
- 0) 1.399 us | wakeup_gran.isra.34();
- 0) 0.842 us | wakeup_gran.isra.34();
- 0) 1.278 us | clear_buddies();
- 0) 2.917 us | __dequeue_entity();
- 0) + 45.865 us | }
- 0) | atomic_notifier_call_chain() {
- 0) 0.992 us | __rcu_read_lock();
- 0) | notifier_call_chain() {
- 0) 0.827 us | nwfpe_notify();
- 0) + 12.481 us | }
- 0) 1.143 us | __rcu_read_unlock();
- 0) + 42.857 us | }
- 0) | finish_task_switch.isra.72() {
- 0) ==========> |
- 0) | avic_handle_irq() {
- 0) | irq_find_mapping() {
- 0) 1.353 us | irq_domain_legacy_revmap();
- 0) + 12.692 us | }
- 0) | handle_IRQ() {
- 0) | irq_enter() {
- 0) 1.819 us | rcu_irq_enter();
- 0) 1.158 us | add_preempt_count();
- 0) + 21.880 us | }
- 0) | generic_handle_irq() {
- 0) | handle_level_irq() {
- 0) 1.173 us | add_preempt_count();
- 0) 1.865 us | irq_gc_mask_clr_bit();
- 0) 1.038 us | irq_gc_mask_clr_bit();
- 0) | handle_irq_event() {
- 0) 1.880 us | sub_preempt_count();
- 0) | handle_irq_event_percpu() {
- 0) | mxc_nfc_irq() {
- 0) 1.639 us | check_int_v1_v2();
- 0) 1.428 us | irq_control_v1_v2();
- 0) | complete() {
- 0) 1.007 us | add_preempt_count();
- 0) | __wake_up_common() {
- 0) | default_wake_function() {
- 0) | try_to_wake_up() {
- 0) 1.158 us | add_preempt_count();
- 0) 0.873 us | add_preempt_count();
- 0) | activate_task() {
- 0) | enqueue_task() {
- 0) 2.752 us | update_rq_clock.part.76();
- 0) | enqueue_task_fair() {
- 0) | update_curr.constprop.47() {
- 0) 1.383 us | update_min_vruntime.constprop.48();
- 0) + 12.917 us | }
- 0) 3.940 us | __enqueue_entity.constprop.45();
- 0) + 40.196 us | }
- 0) + 68.782 us | }
- 0) + 77.880 us | }
- 0) | ttwu_do_wakeup.constprop.90() {
- 0) | check_preempt_curr() {
- 0) | check_preempt_wakeup() {
- 0) 1.173 us | update_curr.constprop.47();
- 0) 0.977 us | wakeup_gran.isra.34();
- 0) + 23.504 us | }
- 0) + 34.496 us | }
- 0) + 49.383 us | }
- 0) 1.368 us | sub_preempt_count();
- 0) 1.173 us | sub_preempt_count();
- 0) ! 185.714 us | }
- 0) ! 195.414 us | }
- 0) ! 205.188 us | }
- 0) 1.037 us | sub_preempt_count();
- 0) ! 234.271 us | }
- 0) ! 264.151 us | }
- 0) 4.632 us | add_interrupt_randomness();
- 0) 2.346 us | note_interrupt();
- 0) ! 299.804 us | }
- 0) 1.218 us | add_preempt_count();
- 0) ! 329.985 us | }
- 0) | cond_unmask_irq() {
- 0) 1.369 us | irq_gc_mask_set_bit();
- 0) + 11.353 us | }
- 0) 0.887 us | sub_preempt_count();
- 0) ! 399.293 us | }
- 0) ! 412.331 us | }
- 0) | irq_exit() {
- 0) 1.023 us | sub_preempt_count();
- 0) 1.624 us | idle_cpu();
- 0) 1.248 us | rcu_irq_exit();
- 0) 1.158 us | sub_preempt_count();
- 0) + 40.151 us | }
- 0) ! 502.270 us | }
- 0) ! 534.676 us | }
- 0) <========== |
- 0) 1.023 us | sub_preempt_count();
- 0) ! 590.136 us | }
- 0) 2.466 us | sub_preempt_count();
- 0) ! 24838.16 us | }
- 0) ! 24850.10 us | }
- 0) | hrtimer_try_to_cancel() {
- 0) 1.323 us | add_preempt_count();
- 0) 1.038 us | sub_preempt_count();
- 0) + 20.691 us | }
- 0) ! 25263.63 us | }
- 0) ! 25298.45 us | }
- 0) ! 25310.37 us | }
- 0) | sys_lseek() {
- 0) 2.888 us | fget_light();
- 0) | generic_file_llseek() {
- 0) 1.263 us | add_preempt_count();
- 0) 1.007 us | sub_preempt_count();
- 0) 1.895 us | generic_file_llseek_size();
- 0) + 33.398 us | }
- 0) + 55.895 us | }
- 0) | sys_write() {
- 0) 1.083 us | fget_light();
- 0) | vfs_write() {
- 0) 1.669 us | rw_verify_area();
- 0) | do_sync_write() {
- 0) | ubifs_aio_write() {
- 0) 1.248 us | get_seconds();
- 0) | generic_file_aio_write() {
- 0) | __sb_start_write() {
- 0) 0.992 us | add_preempt_count();
- 0) 1.534 us | sub_preempt_count();
- 0) + 31.488 us | }
- 0) 1.458 us | mutex_lock();
- 0) | __generic_file_aio_write() {
- 0) 1.864 us | generic_segment_checks();
- 0) | file_remove_suid() {
- 0) 2.677 us | should_remove_suid();
- 0) | cap_inode_need_killpriv() {
- 0) | ubifs_getxattr() {
- 0) 3.759 us | check_namespace.isra.4();
- 0) 3.669 us | kmem_cache_alloc_trace();
- 0) | ubifs_tnc_lookup_nm() {
- 0) | ubifs_tnc_locate() {
- 0) 1.368 us | mutex_lock();
- 0) | ubifs_lookup_level0() {
- 0) 1.579 us | get_seconds();
- 0) + 29.654 us | dbg_snprintf_key();
- 0) 2.812 us | ubifs_search_zbranch();
- 0) 1.534 us | ubifs_search_zbranch();
- 0) 1.563 us | ubifs_search_zbranch();
- 0) 1.970 us | ubifs_search_zbranch();
- 0) 2.120 us | ubifs_search_zbranch();
- 0) 1.790 us | ubifs_search_zbranch();
- 0) ! 116.512 us | }
- 0) 1.008 us | mutex_unlock();
- 0) ! 145.774 us | }
- 0) ! 155.940 us | }
- 0) 3.534 us | kfree();
- 0) ! 207.549 us | }
- 0) ! 218.677 us | }
- 0) ! 240.992 us | }
- 0) 1.398 us | file_update_time();
- 0) | generic_file_buffered_write() {
- 0) 1.007 us | iov_iter_advance();
- 0) 1.774 us | iov_iter_fault_in_readable();
- 0) | ubifs_write_begin() {
- 0) | grab_cache_page_write_begin() {
- 0) | find_lock_page() {
- 0) | find_get_page() {
- 0) 1.338 us | __rcu_read_lock();
- 0) 1.383 us | __rcu_read_unlock();
- 0) + 23.233 us | }
- 0) + 32.271 us | }
- 0) + 42.691 us | }
- 0) + 53.835 us | }
- 0) 1.308 us | add_preempt_count();
- 0) | iov_iter_copy_from_user_atomic() {
- 0) 1.008 us | add_preempt_count();
- 0) 1.384 us | sub_preempt_count();
- 0) + 25.068 us | }
- 0) 0.887 us | sub_preempt_count();
- 0) 2.346 us | flush_dcache_page();
- 0) 1.248 us | mark_page_accessed();
- 0) | ubifs_write_end() {
- 0) | unlock_page() {
- 0) 1.654 us | __wake_up_bit();
- 0) + 13.354 us | }
- 0) 1.023 us | put_page();
- 0) + 33.083 us | }
- 0) 1.128 us | _cond_resched();
- 0) 1.293 us | iov_iter_advance();
- 0) | balance_dirty_pages_ratelimited_nr() {
- 0) 0.947 us | add_preempt_count();
- 0) 1.488 us | sub_preempt_count();
- 0) + 23.789 us | }
- 0) ! 259.399 us | }
- 0) ! 544.391 us | }
- 0) 0.962 us | mutex_unlock();
- 0) 1.503 us | generic_write_sync();
- 0) | __sb_end_write() {
- 0) 1.008 us | add_preempt_count();
- 0) 1.038 us | sub_preempt_count();
- 0) + 28.181 us | }
- 0) ! 662.571 us | }
- 0) ! 684.932 us | }
- 0) ! 698.150 us | }
- 0) 1.143 us | __fsnotify_parent();
- 0) | fsnotify() {
- 0) | __srcu_read_lock() {
- 0) 1.037 us | add_preempt_count();
- 0) 1.143 us | sub_preempt_count();
- 0) + 20.797 us | }
- 0) | __srcu_read_unlock() {
- 0) 1.008 us | add_preempt_count();
- 0) 1.158 us | sub_preempt_count();
- 0) + 19.549 us | }
- 0) + 60.301 us | }
- 0) ! 799.428 us | }
- 0) ! 818.587 us | }
- 0) | sys_nanosleep() {
- 0) | hrtimer_nanosleep() {
- 0) 3.038 us | hrtimer_init();
- 0) 1.158 us | ktime_add_safe();
- 0) | do_nanosleep() {
- 0) | hrtimer_start_range_ns() {
- 0) | __hrtimer_start_range_ns() {
- 0) 0.872 us | add_preempt_count();
- 0) | ktime_get() {
- 0) 1.368 us | clocksource_mmio_readl_up();
- 0) + 13.488 us | }
- 0) 1.173 us | ktime_add_safe();
- 0) 6.046 us | enqueue_hrtimer();
- 0) | tick_program_event() {
- 0) | clockevents_program_event() {
- 0) | ktime_get() {
- 0) 1.158 us | clocksource_mmio_readl_up();
- 0) + 10.270 us | }
- 0) + 20.195 us | }
- 0) + 30.030 us | }
- 0) 1.398 us | sub_preempt_count();
- 0) 2.045 us | __raise_softirq_irqoff();
- 0) 1.729 us | wakeup_softirqd();
- 0) 1.324 us | add_preempt_count();
- 0) 1.022 us | sub_preempt_count();
- 0) ! 149.774 us | }
- 0) ! 159.459 us | }
- 0) | schedule() {
- 0) | __schedule() {
- 0) 0.872 us | add_preempt_count();
- 0) 2.090 us | rcu_sched_qs();
- 0) | rcu_preempt_note_context_switch() {
- 0) 1.488 us | rcu_preempt_cpu_qs();
- 0) + 12.075 us | }
- 0) 0.873 us | add_preempt_count();
- 0) | deactivate_task() {
- 0) | dequeue_task() {
- 0) 2.556 us | update_rq_clock.part.76();
- 0) | dequeue_task_fair() {
- 0) | update_curr.constprop.47() {
- 0) 2.271 us | update_min_vruntime.constprop.48();
- 0) + 13.924 us | }
- 0) 1.279 us | clear_buddies();
- 0) 0.962 us | update_min_vruntime.constprop.48();
- 0) + 45.083 us | }
- 0) + 67.444 us | }
- 0) + 76.767 us | }
- 0) 1.083 us | put_prev_task_fair();
- 0) | pick_next_task_fair() {
- 0) 1.594 us | wakeup_gran.isra.34();
- 0) 0.842 us | wakeup_gran.isra.34();
- 0) 0.857 us | clear_buddies();
- 0) 3.218 us | __dequeue_entity();
- 0) + 43.383 us | }
- 0) | atomic_notifier_call_chain() {
- 0) 0.977 us | __rcu_read_lock();
- 0) | notifier_call_chain() {
- 0) 1.083 us | nwfpe_notify();
- 0) + 13.429 us | }
- 0) 1.022 us | __rcu_read_unlock();
- 0) + 48.482 us | }
- 0) | finish_task_switch.isra.72() {
- 0) 1.549 us | sub_preempt_count();
- 0) + 13.684 us | }
- 0) 1.309 us | sub_preempt_count();
- 0) ! 10036.84 us | }
- 0) ! 10047.92 us | }
- 0) 1.158 us | add_preempt_count();
- 0) ! 10075.35 us | }
- 0) | __do_softirq() {
- 0) 1.308 us | add_preempt_count();
- 0) | run_hrtimer_softirq() {
- 0) | hrtimer_peek_ahead_timers() {
- 0) | hrtimer_interrupt() {
- 0) 1.157 us | add_preempt_count();
- 0) | ktime_get_update_offsets() {
- 0) 1.534 us | clocksource_mmio_readl_up();
- 0) + 14.135 us | }
- 0) | __run_hrtimer() {
- 0) 3.158 us | __remove_hrtimer();
- 0) 1.022 us | sub_preempt_count();
- 0) | hrtimer_wakeup() {
- 0) | wake_up_process() {
- 0) | try_to_wake_up() {
- 0) 1.880 us | add_preempt_count();
- 0) 1.338 us | add_preempt_count();
- 0) | activate_task() {
- 0) | enqueue_task() {
- 0) 1.910 us | update_rq_clock.part.76();
- 0) | enqueue_task_fair() {
- 0) | update_curr.constprop.47() {
- 0) 1.624 us | update_min_vruntime.constprop.48();
- 0) + 13.308 us | }
- 0) 7.759 us | __enqueue_entity.constprop.45();
- 0) + 42.301 us | }
- 0) + 61.940 us | }
- 0) + 71.729 us | }
- 0) | ttwu_do_wakeup.constprop.90() {
- 0) | check_preempt_curr() {
- 0) | check_preempt_wakeup() {
- 0) 0.887 us | update_curr.constprop.47();
- 0) + 13.263 us | }
- 0) + 24.662 us | }
- 0) + 38.677 us | }
- 0) 0.918 us | sub_preempt_count();
- 0) 0.887 us | sub_preempt_count();
- 0) ! 168.421 us | }
- 0) ! 177.864 us | }
- 0) ! 187.444 us | }
- 0) 0.872 us | add_preempt_count();
- 0) ! 229.624 us | }
- 0) 1.023 us | sub_preempt_count();
- 0) | tick_program_event() {
- 0) | clockevents_program_event() {
- 0) | ktime_get() {
- 0) 1.068 us | clocksource_mmio_readl_up();
- 0) + 11.804 us | }
- 0) 1.654 us | v2_set_next_event();
- 0) + 32.496 us | }
- 0) + 41.804 us | }
- 0) ! 337.879 us | }
- 0) ! 347.774 us | }
- 0) ! 357.654 us | }
- 0) 1.699 us | rcu_bh_qs();
- 0) | __local_bh_enable() {
- 0) 1.008 us | sub_preempt_count();
- 0) + 11.098 us | }
- 0) ! 408.451 us | }
- 0) 1.564 us | sub_preempt_count();
- 0) 0.963 us | _cond_resched();
- 0) 1.143 us | add_preempt_count();
- 0) 1.714 us | rcu_sched_qs();
- 0) | rcu_preempt_note_context_switch() {
- 0) 0.857 us | rcu_preempt_cpu_qs();
- 0) + 16.512 us | }
- 0) 1.158 us | sub_preempt_count();
- 0) 1.594 us | kthread_should_stop();
- 0) 1.128 us | add_preempt_count();
- 0) | schedule_preempt_disabled() {
- 0) 1.173 us | sub_preempt_count();
- 0) | schedule() {
- 0) | __schedule() {
- 0) 0.872 us | add_preempt_count();
- 0) 1.188 us | rcu_sched_qs();
- 0) | rcu_preempt_note_context_switch() {
- 0) 1.158 us | rcu_preempt_cpu_qs();
- 0) + 10.691 us | }
- 0) 1.128 us | add_preempt_count();
- 0) | deactivate_task() {
- 0) | dequeue_task() {
- 0) 1.579 us | update_rq_clock.part.76();
- 0) | dequeue_task_fair() {
- 0) | update_curr.constprop.47() {
- 0) 1.789 us | update_min_vruntime.constprop.48();
- 0) + 12.105 us | }
- 0) 1.158 us | clear_buddies();
- 0) 1.098 us | update_min_vruntime.constprop.48();
- 0) + 41.053 us | }
- 0) + 61.263 us | }
- 0) + 70.977 us | }
- 0) 0.963 us | put_prev_task_fair();
- 0) | pick_next_task_fair() {
- 0) 0.827 us | wakeup_gran.isra.34();
- 0) 0.978 us | wakeup_gran.isra.34();
- 0) 1.564 us | clear_buddies();
- 0) 1.805 us | __dequeue_entity();
- 0) + 43.353 us | }
- 0) | atomic_notifier_call_chain() {
- 0) 0.843 us | __rcu_read_lock();
- 0) | notifier_call_chain() {
- 0) 0.827 us | nwfpe_notify();
- 0) + 11.399 us | }
- 0) 0.888 us | __rcu_read_unlock();
- 0) + 39.083 us | }
- 0) | finish_task_switch.isra.72() {
- 0) 1.188 us | sub_preempt_count();
- 0) + 54.797 us | }
- 0) 2.571 us | sub_preempt_count();
- 0) ! 9220.977 us | }
- 0) ! 9231.910 us | }
- 0) | hrtimer_try_to_cancel() {
- 0) 1.323 us | add_preempt_count();
- 0) 1.023 us | sub_preempt_count();
- 0) + 20.962 us | }
- 0) ! 9640.060 us | }
- 0) ! 9673.414 us | }
- 0) ! 9684.572 us | }
- 0) | sys_lseek() {
- 0) 2.782 us | fget_light();
- 0) | generic_file_llseek() {
- 0) 1.188 us | add_preempt_count();
- 0) 1.142 us | sub_preempt_count();
- 0) 2.075 us | generic_file_llseek_size();
- 0) + 33.985 us | }
- 0) + 56.271 us | }
- 0) | sys_write() {
- 0) 1.383 us | fget_light();
- 0) | vfs_write() {
- 0) 1.745 us | rw_verify_area();
- 0) | do_sync_write() {
- 0) | ubifs_aio_write() {
- 0) 1.594 us | get_seconds();
- 0) | generic_file_aio_write() {
- 0) | __sb_start_write() {
- 0) 1.233 us | add_preempt_count();
- 0) 1.142 us | sub_preempt_count();
- 0) + 20.421 us | }
- 0) 1.384 us | mutex_lock();
- 0) | __generic_file_aio_write() {
- 0) 1.564 us | generic_segment_checks();
- 0) | file_remove_suid() {
- 0) 1.729 us | should_remove_suid();
- 0) | cap_inode_need_killpriv() {
- 0) | ubifs_getxattr() {
- 0) 4.256 us | check_namespace.isra.4();
- 0) 3.789 us | kmem_cache_alloc_trace();
- 0) | ubifs_tnc_lookup_nm() {
- 0) | ubifs_tnc_locate() {
- 0) 1.218 us | mutex_lock();
- 0) | ubifs_lookup_level0() {
- 0) 1.489 us | get_seconds();
- 0) + 29.218 us | dbg_snprintf_key();
- 0) 2.767 us | ubifs_search_zbranch();
- 0) 1.789 us | ubifs_search_zbranch();
- 0) 1.669 us | ubifs_search_zbranch();
- 0) 1.955 us | ubifs_search_zbranch();
- 0) 1.790 us | ubifs_search_zbranch();
- 0) 1.308 us | ubifs_search_zbranch();
- 0) ! 115.985 us | }
- 0) 1.008 us | mutex_unlock();
- 0) ! 147.053 us | }
- 0) ! 157.188 us | }
- 0) 3.068 us | kfree();
- 0) ! 210.737 us | }
- 0) ! 221.188 us | }
- 0) ! 244.421 us | }
- 0) 1.143 us | file_update_time();
- 0) | generic_file_buffered_write() {
- 0) 1.443 us | iov_iter_advance();
- 0) 1.353 us | iov_iter_fault_in_readable();
- 0) | ubifs_write_begin() {
- 0) | grab_cache_page_write_begin() {
- 0) | find_lock_page() {
- 0) | find_get_page() {
- 0) 1.264 us | __rcu_read_lock();
- 0) 1.429 us | __rcu_read_unlock();
- 0) + 23.413 us | }
- 0) + 33.534 us | }
- 0) + 43.804 us | }
- 0) + 54.918 us | }
- 0) 1.097 us | add_preempt_count();
- 0) | iov_iter_copy_from_user_atomic() {
- 0) 0.993 us | add_preempt_count();
- 0) 1.263 us | sub_preempt_count();
- 0) + 23.564 us | }
- 0) 1.037 us | sub_preempt_count();
- 0) 2.211 us | flush_dcache_page();
- 0) 1.368 us | mark_page_accessed();
- 0) | ubifs_write_end() {
- 0) | unlock_page() {
- 0) 1.774 us | __wake_up_bit();
- 0) + 11.925 us | }
- 0) 1.309 us | put_page();
- 0) + 33.594 us | }
- 0) 1.098 us | _cond_resched();
- 0) 1.173 us | iov_iter_advance();
- 0) | balance_dirty_pages_ratelimited_nr() {
- 0) 0.948 us | add_preempt_count();
- 0) 1.354 us | sub_preempt_count();
- 0) + 23.293 us | }
- 0) ! 256.632 us | }
- 0) ! 547.549 us | }
- 0) 1.218 us | mutex_unlock();
- 0) 1.714 us | generic_write_sync();
- 0) | __sb_end_write() {
- 0) 0.947 us | add_preempt_count();
- 0) 1.443 us | sub_preempt_count();
- 0) + 21.278 us | }
- 0) ! 658.932 us | }
- 0) ! 689.294 us | }
- 0) ! 702.977 us | }
- 0) 1.143 us | __fsnotify_parent();
- 0) | fsnotify() {
- 0) | __srcu_read_lock() {
- 0) 0.948 us | add_preempt_count();
- 0) 1.458 us | sub_preempt_count();
- 0) + 21.850 us | }
- 0) | __srcu_read_unlock() {
- 0) 1.188 us | add_preempt_count();
- 0) 1.173 us | sub_preempt_count();
- 0) + 19.308 us | }
- 0) + 62.256 us | }
- 0) ! 806.481 us | }
- 0) ! 826.240 us | }
- 0) | sys_nanosleep() {
- 0) | hrtimer_nanosleep() {
- 0) 3.549 us | hrtimer_init();
- 0) 1.293 us | ktime_add_safe();
- 0) | do_nanosleep() {
- 0) | hrtimer_start_range_ns() {
- 0) | __hrtimer_start_range_ns() {
- 0) 1.022 us | add_preempt_count();
- 0) | ktime_get() {
- 0) 1.233 us | clocksource_mmio_readl_up();
- 0) + 13.940 us | }
- 0) 1.022 us | ktime_add_safe();
- 0) 5.819 us | enqueue_hrtimer();
- 0) | tick_program_event() {
- 0) | clockevents_program_event() {
- 0) | ktime_get() {
- 0) 1.098 us | clocksource_mmio_readl_up();
- 0) + 10.421 us | }
- 0) + 20.616 us | }
- 0) + 31.038 us | }
- 0) 1.127 us | sub_preempt_count();
- 0) 2.045 us | __raise_softirq_irqoff();
- 0) | wakeup_softirqd() {
- 0) | wake_up_process() {
- 0) | try_to_wake_up() {
- 0) 1.037 us | add_preempt_count();
- 0) 0.872 us | add_preempt_count();
- 0) | activate_task() {
- 0) | enqueue_task() {
- 0) 2.421 us | update_rq_clock.part.76();
- 0) | enqueue_task_fair() {
- 0) | update_curr.constprop.47() {
- 0) 2.000 us | update_min_vruntime.constprop.48();
- 0) + 14.466 us | }
- 0) 4.075 us | __enqueue_entity.constprop.45();
- 0) + 40.947 us | }
- 0) + 63.624 us | }
- 0) + 73.474 us | }
- 0) | ttwu_do_wakeup.constprop.90() {
- 0) | check_preempt_curr() {
- 0) | check_preempt_wakeup() {
- 0) 1.158 us | update_curr.constprop.47();
- 0) 1.098 us | wakeup_gran.isra.34();
- 0) 1.218 us | resched_task();
- 0) + 34.617 us | }
- 0) + 45.940 us | }
- 0) + 64.180 us | }
- 0) 1.022 us | sub_preempt_count();
- 0) 0.993 us | sub_preempt_count();
- 0) ! 195.835 us | }
- 0) ! 205.549 us | }
- 0) ! 215.218 us | }
- 0) 0.992 us | add_preempt_count();
- 0) | sub_preempt_count() {
- 0) | __schedule() {
- 0) 0.977 us | add_preempt_count();
- 0) 2.451 us | rcu_sched_qs();
- 0) | rcu_preempt_note_context_switch() {
- 0) 1.850 us | rcu_preempt_cpu_qs();
- 0) + 13.098 us | }
- 0) 1.113 us | add_preempt_count();
- 0) | put_prev_task_fair() {
- 0) 0.993 us | update_curr.constprop.47();
- 0) 2.767 us | __enqueue_entity.constprop.45();
- 0) + 29.895 us | }
- 0) | pick_next_task_fair() {
- 0) 1.083 us | wakeup_gran.isra.34();
- 0) 1.083 us | wakeup_gran.isra.34();
- 0) 1.895 us | clear_buddies();
- 0) 2.226 us | __dequeue_entity();
- 0) + 45.008 us | }
- 0) | atomic_notifier_call_chain() {
- 0) 0.978 us | __rcu_read_lock();
- 0) | notifier_call_chain() {
- 0) 0.827 us | nwfpe_notify();
- 0) + 10.797 us | }
- 0) 1.038 us | __rcu_read_unlock();
- 0) + 40.903 us | }
- 0) | finish_task_switch.isra.72() {
- 0) 1.699 us | sub_preempt_count();
- 0) + 14.992 us | }
- 0) 1.007 us | sub_preempt_count();
- 0) ! 1987.940 us | }
- 0) ! 1999.083 us | }
- 0) 1.007 us | add_preempt_count();
- 0) ! 2028.000 us | }
- 0) | __do_softirq() {
- 0) 0.872 us | add_preempt_count();
- 0) | run_hrtimer_softirq() {
- 0) | hrtimer_peek_ahead_timers() {
- 0) | hrtimer_interrupt() {
- 0) 1.158 us | add_preempt_count();
- 0) | ktime_get_update_offsets() {
- 0) 1.293 us | clocksource_mmio_readl_up();
- 0) + 13.594 us | }
- 0) | __run_hrtimer() {
- 0) 3.669 us | __remove_hrtimer();
- 0) 1.158 us | sub_preempt_count();
- 0) | hrtimer_wakeup() {
- 0) | wake_up_process() {
- 0) | try_to_wake_up() {
- 0) 1.173 us | add_preempt_count();
- 0) 0.872 us | add_preempt_count();
- 0) | ttwu_do_wakeup.constprop.90() {
- 0) | check_preempt_curr() {
- 0) | check_preempt_wakeup() {
- 0) 1.654 us | update_curr.constprop.47();
- 0) + 13.925 us | }
- 0) + 25.850 us | }
- 0) + 38.211 us | }
- 0) | __task_rq_unlock.isra.79() {
- 0) 1.037 us | sub_preempt_count();
- 0) + 10.331 us | }
- 0) 1.158 us | sub_preempt_count();
- 0) + 95.067 us | }
- 0) ! 104.767 us | }
- 0) ! 113.910 us | }
- 0) 1.143 us | add_preempt_count();
- 0) ! 159.068 us | }
- 0) 1.053 us | sub_preempt_count();
- 0) | tick_program_event() {
- 0) | clockevents_program_event() {
- 0) | ktime_get() {
- 0) 1.052 us | clocksource_mmio_readl_up();
- 0) + 12.662 us | }
- 0) 1.910 us | v2_set_next_event();
- 0) + 36.256 us | }
- 0) + 45.564 us | }
- 0) ! 270.542 us | }
- 0) ! 280.647 us | }
- 0) ! 290.406 us | }
- 0) 1.279 us | rcu_bh_qs();
- 0) | __local_bh_enable() {
- 0) 1.263 us | sub_preempt_count();
- 0) + 11.729 us | }
- 0) ! 344.888 us | }
- 0) 0.977 us | sub_preempt_count();
- 0) 1.714 us | _cond_resched();
- 0) 1.534 us | add_preempt_count();
- 0) 1.158 us | rcu_sched_qs();
- 0) | rcu_preempt_note_context_switch() {
- 0) 1.158 us | rcu_preempt_cpu_qs();
- 0) + 11.624 us | }
- 0) 1.564 us | sub_preempt_count();
- 0) 2.166 us | kthread_should_stop();
- 0) 1.308 us | add_preempt_count();
- 0) | schedule_preempt_disabled() {
- 0) 1.188 us | sub_preempt_count();
- 0) | schedule() {
- 0) | __schedule() {
- 0) 0.992 us | add_preempt_count();
- 0) 1.067 us | rcu_sched_qs();
- 0) | rcu_preempt_note_context_switch() {
- 0) 1.188 us | rcu_preempt_cpu_qs();
- 0) + 10.767 us | }
- 0) 0.872 us | add_preempt_count();
- 0) | deactivate_task() {
- 0) | dequeue_task() {
- 0) 2.481 us | update_rq_clock.part.76();
- 0) | dequeue_task_fair() {
- 0) | update_curr.constprop.47() {
- 0) 1.113 us | update_min_vruntime.constprop.48();
- 0) + 11.609 us | }
- 0) 1.293 us | clear_buddies();
- 0) 1.234 us | update_min_vruntime.constprop.48();
- 0) + 42.165 us | }
- 0) + 64.015 us | }
- 0) + 73.097 us | }
- 0) 1.504 us | put_prev_task_fair();
- 0) | pick_next_task_fair() {
- 0) 1.323 us | wakeup_gran.isra.34();
- 0) 0.992 us | clear_buddies();
- 0) 5.098 us | __dequeue_entity();
- 0) + 36.256 us | }
- 0) | atomic_notifier_call_chain() {
- 0) 0.842 us | __rcu_read_lock();
- 0) | notifier_call_chain() {
- 0) 0.827 us | nwfpe_notify();
- 0) + 10.978 us | }
- 0) 1.023 us | __rcu_read_unlock();
- 0) + 40.587 us | }
- 0) | finish_task_switch.isra.72() {
- 0) 0.993 us | sub_preempt_count();
- 0) + 53.895 us | }
- 0) 2.511 us | sub_preempt_count();
- 0) ! 5809.745 us | }
- 0) ! 5820.977 us | }
- 0) ! 5831.670 us | }
- 0) 1.789 us | add_preempt_count();
- 0) 1.293 us | sub_preempt_count();
- 0) ! 5885.158 us | }
- 0) ! 5893.984 us | }
- 0) ! 5923.278 us | }
- 0) ! 5934.256 us | }
- 0) 1.745 us | mxc_do_addr_cycle();
- 0) ! 32253.05 us | }
- 0) | nand_wait() {
- 0) | mxc_nand_command() {
- 0) | send_cmd_v1_v2() {
- 0) | wait_op_done() {
- 0) 1.324 us | check_int_v1_v2();
- 0) + 11.564 us | }
- 0) + 21.759 us | }
- 0) 0.888 us | mxc_do_addr_cycle();
- 0) + 41.970 us | }
- 0) 0.947 us | mxc_nand_dev_ready();
- 0) | mxc_nand_read_byte() {
- 0) | get_dev_status_v1_v2() {
- 0) | wait_op_done() {
- 0) 1.324 us | check_int_v1_v2();
- 0) + 10.586 us | }
- 0) + 20.361 us | }
- 0) + 30.391 us | }
- 0) ! 103.834 us | }
- 0) ! 32759.26 us | }
- 0) ! 32972.85 us | }
- 0) | nand_release_device() {
- 0) | mxc_nand_select_chip_v2() {
- 0) | clk_disable() {
- 0) 1.579 us | add_preempt_count();
- 0) | __clk_disable() {
- 0) | clk_gate_disable() {
- 0) | clk_gate_endisable() {
- 0) 1.158 us | add_preempt_count();
- 0) 1.309 us | sub_preempt_count();
- 0) + 21.053 us | }
- 0) + 30.451 us | }
- 0) 1.098 us | __clk_disable();
- 0) + 50.030 us | }
- 0) 1.158 us | sub_preempt_count();
- 0) + 78.917 us | }
- 0) + 88.105 us | }
- 0) 1.023 us | add_preempt_count();
- 0) | __wake_up() {
- 0) 1.008 us | add_preempt_count();
- 0) | __wake_up_common() {
- 0) | default_wake_function() {
- 0) | try_to_wake_up() {
- 0) 0.903 us | add_preempt_count();
- 0) 1.038 us | add_preempt_count();
- 0) | activate_task() {
- 0) | enqueue_task() {
- 0) 2.947 us | update_rq_clock.part.76();
- 0) | enqueue_task_fair() {
- 0) | update_curr.constprop.47() {
- 0) 2.226 us | update_min_vruntime.constprop.48();
- 0) + 15.353 us | }
- 0) 3.760 us | __enqueue_entity.constprop.45();
- 0) + 41.910 us | }
- 0) + 63.594 us | }
- 0) + 73.157 us | }
- 0) | ttwu_do_wakeup.constprop.90() {
- 0) | check_preempt_curr() {
- 0) | check_preempt_wakeup() {
- 0) 1.158 us | update_curr.constprop.47();
- 0) 1.368 us | wakeup_gran.isra.34();
- 0) 1.399 us | resched_task();
- 0) + 35.790 us | }
- 0) + 47.459 us | }
- 0) + 66.917 us | }
- 0) 1.023 us | sub_preempt_count();
- 0) 0.993 us | sub_preempt_count();
- 0) ! 199.459 us | }
- 0) ! 209.052 us | }
- 0) ! 220.421 us | }
- 0) 1.278 us | sub_preempt_count();
- 0) ! 250.286 us | }
- 0) | sub_preempt_count() {
- 0) | __schedule() {
- 0) 1.413 us | add_preempt_count();
- 0) 2.481 us | rcu_sched_qs();
- 0) | rcu_preempt_note_context_switch() {
- 0) 2.120 us | rcu_preempt_cpu_qs();
- 0) + 13.820 us | }
- 0) 1.248 us | add_preempt_count();
- 0) | put_prev_task_fair() {
- 0) 0.993 us | update_curr.constprop.47();
- 0) 3.188 us | __enqueue_entity.constprop.45();
- 0) + 24.090 us | }
- 0) | pick_next_task_fair() {
- 0) 1.083 us | wakeup_gran.isra.34();
- 0) 1.775 us | clear_buddies();
- 0) 6.030 us | __dequeue_entity();
- 0) + 40.031 us | }
- 0) | atomic_notifier_call_chain() {
- 0) 1.278 us | __rcu_read_lock();
- 0) | notifier_call_chain() {
- 0) 0.947 us | nwfpe_notify();
- 0) + 12.541 us | }
- 0) 1.624 us | __rcu_read_unlock();
- 0) + 41.609 us | }
- 0) | finish_task_switch.isra.72() {
- 0) 1.188 us | sub_preempt_count();
- 0) + 38.331 us | }
- 0) 2.496 us | sub_preempt_count();
- 0) ! 26131.62 us | }
- 0) ! 26143.09 us | }
- 0) | remove_wait_queue() {
- 0) 1.474 us | add_preempt_count();
- 0) 1.038 us | sub_preempt_count();
- 0) + 22.045 us | }
- 0) 0.872 us | add_preempt_count();
- 0) 0.887 us | sub_preempt_count();
- 0) ! 169439.5 us | }
- 0) | nand_do_write_ops() {
- 0) | mxc_nand_select_chip_v2() {
- 0) | clk_enable() {
- 0) 1.008 us | add_preempt_count();
- 0) | __clk_enable() {
- 0) 1.353 us | __clk_enable();
- 0) | clk_gate_enable() {
- 0) | clk_gate_endisable() {
- 0) 1.188 us | add_preempt_count();
- 0) 1.188 us | sub_preempt_count();
- 0) + 21.052 us | }
- 0) + 30.602 us | }
- 0) + 50.511 us | }
- 0) 1.022 us | sub_preempt_count();
- 0) + 77.774 us | }
- 0) + 88.797 us | }
- 0) | nand_check_wp() {
- 0) | mxc_nand_command() {
- 0) | send_cmd_v1_v2() {
- 0) | wait_op_done() {
- 0) 1.278 us | check_int_v1_v2();
- 0) + 12.075 us | }
- 0) + 22.121 us | }
- 0) 1.654 us | mxc_do_addr_cycle();
- 0) + 42.586 us | }
- 0) | mxc_nand_read_byte() {
- 0) | get_dev_status_v1_v2() {
- 0) | wait_op_done() {
- 0) 1.264 us | check_int_v1_v2();
- 0) + 10.211 us | }
- 0) + 20.511 us | }
- 0) + 30.015 us | }
- 0) + 90.782 us | }
- 0) | nand_write_page() {
- 0) | mxc_nand_command() {
- 0) | send_cmd_v1_v2() {
- 0) | wait_op_done() {
- 0) 1.308 us | check_int_v1_v2();
- 0) + 11.594 us | }
- 0) + 21.248 us | }
- 0) | mxc_do_addr_cycle() {
- 0) | send_addr_v1_v2() {
- 0) | wait_op_done() {
- 0) 1.579 us | check_int_v1_v2();
- 0) + 10.751 us | }
- 0) + 19.850 us | }
- 0) | send_addr_v1_v2() {
- 0) | wait_op_done() {
- 0) 1.158 us | check_int_v1_v2();
- 0) + 10.300 us | }
- 0) + 18.752 us | }
- 0) | send_addr_v1_v2() {
- 0) | wait_op_done() {
- 0) 1.293 us | check_int_v1_v2();
- 0) + 10.361 us | }
- 0) + 19.188 us | }
- 0) | send_addr_v1_v2() {
- 0) | wait_op_done() {
- 0) 1.158 us | check_int_v1_v2();
- 0) + 10.827 us | }
- 0) + 19.669 us | }
- 0) | send_addr_v1_v2() {
- 0) | wait_op_done() {
- 0) 1.414 us | check_int_v1_v2();
- 0) + 10.451 us | }
- 0) + 19.579 us | }
- 0) ! 140.361 us | }
- 0) ! 179.384 us | }
- 0) | nand_write_page_hwecc() {
- 0) 1.083 us | mxc_nand_enable_hwecc();
- 0) + 11.158 us | mxc_nand_write_buf();
- 0) 0.962 us | mxc_nand_calculate_ecc();
- 0) 0.812 us | mxc_nand_enable_hwecc();
- 0) 9.804 us | mxc_nand_write_buf();
- 0) 0.812 us | mxc_nand_calculate_ecc();
- 0) 0.963 us | mxc_nand_enable_hwecc();
- 0) 9.624 us | mxc_nand_write_buf();
- 0) 0.812 us | mxc_nand_calculate_ecc();
- 0) 0.963 us | mxc_nand_enable_hwecc();
- 0) 9.519 us | mxc_nand_write_buf();
- 0) 0.978 us | mxc_nand_calculate_ecc();
- 0) 1.969 us | mxc_nand_write_buf();
- 0) ! 175.158 us | }
- 0) | mxc_nand_command() {
- 0) | send_page_v2() {
- 0) | wait_op_done() {
- 0) 1.128 us | check_int_v1_v2();
- 0) 1.339 us | irq_control_v1_v2();
- 0) | wait_for_completion() {
- 0) | wait_for_common() {
- 0) 1.414 us | add_preempt_count();
- 0) 1.023 us | sub_preempt_count();
- 0) | schedule_timeout() {
- 0) | schedule() {
- 0) | __schedule() {
- 0) 1.384 us | add_preempt_count();
- 0) 2.196 us | rcu_sched_qs();
- 0) | rcu_preempt_note_context_switch() {
- 0) 2.045 us | rcu_preempt_cpu_qs();
- 0) + 12.361 us | }
- 0) 1.128 us | add_preempt_count();
- 0) | deactivate_task() {
- 0) | dequeue_task() {
- 0) 3.398 us | update_rq_clock.part.76();
- 0) | dequeue_task_fair() {
- 0) | update_curr.constprop.47() {
- 0) 2.361 us | update_min_vruntime.constprop.48();
- 0) + 15.113 us | }
- 0) 1.293 us | clear_buddies();
- 0) 1.098 us | update_min_vruntime.constprop.48();
- 0) + 46.933 us | }
- 0) + 69.640 us | }
- 0) + 79.504 us | }
- 0) 1.097 us | put_prev_task_fair();
- 0) | pick_next_task_fair() {
- 0) 1.579 us | wakeup_gran.isra.34();
- 0) 1.323 us | clear_buddies();
- 0) 4.722 us | __dequeue_entity();
- 0) + 37.579 us | }
- 0) | atomic_notifier_call_chain() {
- 0) 0.962 us | __rcu_read_lock();
- 0) | notifier_call_chain() {
- 0) 0.827 us | nwfpe_notify();
- 0) + 11.579 us | }
- 0) 1.127 us | __rcu_read_unlock();
- 0) + 42.030 us | }
- 0) | finish_task_switch.isra.72() {
- 0) ==========> |
- 0) | avic_handle_irq() {
- 0) | irq_find_mapping() {
- 0) 1.369 us | irq_domain_legacy_revmap();
- 0) + 12.571 us | }
- 0) | handle_IRQ() {
- 0) | irq_enter() {
- 0) 1.775 us | rcu_irq_enter();
- 0) 1.083 us | add_preempt_count();
- 0) + 21.007 us | }
- 0) | generic_handle_irq() {
- 0) | handle_level_irq() {
- 0) 1.007 us | add_preempt_count();
- 0) 1.609 us | irq_gc_mask_clr_bit();
- 0) 1.038 us | irq_gc_mask_clr_bit();
- 0) | handle_irq_event() {
- 0) 2.015 us | sub_preempt_count();
- 0) | handle_irq_event_percpu() {
- 0) | mxc_nfc_irq() {
- 0) 1.504 us | check_int_v1_v2();
- 0) 1.248 us | irq_control_v1_v2();
- 0) | complete() {
- 0) 1.188 us | add_preempt_count();
- 0) | __wake_up_common() {
- 0) | default_wake_function() {
- 0) | try_to_wake_up() {
- 0) 1.578 us | add_preempt_count();
- 0) 1.067 us | add_preempt_count();
- 0) | activate_task() {
- 0) | enqueue_task() {
- 0) 2.662 us | update_rq_clock.part.76();
- 0) | enqueue_task_fair() {
- 0) | update_curr.constprop.47() {
- 0) 1.624 us | update_min_vruntime.constprop.48();
- 0) + 12.436 us | }
- 0) 6.767 us | __enqueue_entity.constprop.45();
- 0) + 42.105 us | }
- 0) + 64.812 us | }
- 0) + 73.985 us | }
- 0) | ttwu_do_wakeup.constprop.90() {
- 0) | check_preempt_curr() {
- 0) | check_preempt_wakeup() {
- 0) 1.850 us | update_curr.constprop.47();
- 0) 1.128 us | wakeup_gran.isra.34();
- 0) 1.233 us | resched_task();
- 0) + 34.631 us | }
- 0) + 45.910 us | }
- 0) + 61.654 us | }
- 0) 1.940 us | sub_preempt_count();
- 0) 1.143 us | sub_preempt_count();
- 0) ! 196.361 us | }
- 0) ! 206.586 us | }
- 0) ! 217.489 us | }
- 0) 1.128 us | sub_preempt_count();
- 0) ! 246.271 us | }
- 0) ! 283.263 us | }
- 0) 5.007 us | add_interrupt_randomness();
- 0) 2.662 us | note_interrupt();
- 0) ! 321.353 us | }
- 0) 1.263 us | add_preempt_count();
- 0) ! 353.323 us | }
- 0) | cond_unmask_irq() {
- 0) 1.383 us | irq_gc_mask_set_bit();
- 0) + 11.865 us | }
- 0) 1.323 us | sub_preempt_count();
- 0) ! 425.038 us | }
- 0) ! 438.045 us | }
- 0) | irq_exit() {
- 0) 0.977 us | sub_preempt_count();
- 0) 1.368 us | idle_cpu();
- 0) 1.489 us | rcu_irq_exit();
- 0) 1.143 us | sub_preempt_count();
- 0) + 41.158 us | }
- 0) ! 528.271 us | }
- 0) ! 560.346 us | }
- 0) <========== |
- 0) 1.278 us | sub_preempt_count();
- 0) ! 619.744 us | }
- 0) | sub_preempt_count() {
- 0) ==========> |
- 0) | avic_handle_irq() {
- 0) | irq_find_mapping() {
- 0) 1.639 us | irq_domain_legacy_revmap();
- 0) + 14.271 us | }
- 0) | handle_IRQ() {
- 0) | irq_enter() {
- 0) 2.346 us | rcu_irq_enter();
- 0) 1.955 us | add_preempt_count();
- 0) + 24.105 us | }
- 0) | generic_handle_irq() {
- 0) | handle_level_irq() {
- 0) 1.293 us | add_preempt_count();
- 0) 1.789 us | irq_gc_mask_clr_bit();
- 0) 1.278 us | irq_gc_mask_clr_bit();
- 0) | handle_irq_event() {
- 0) 1.894 us | sub_preempt_count();
- 0) | handle_irq_event_percpu() {
- 0) | mxc_timer_interrupt() {
- 0) | hrtimer_interrupt() {
- 0) 1.413 us | add_preempt_count();
- 0) | ktime_get_update_offsets() {
- 0) 1.564 us | clocksource_mmio_readl_up();
- 0) + 15.504 us | }
- 0) | __run_hrtimer() {
- 0) 6.436 us | __remove_hrtimer();
- 0) 1.323 us | sub_preempt_count();
- 0) | tick_sched_timer() {
- 0) | ktime_get() {
- 0) 1.368 us | clocksource_mmio_readl_up();
- 0) + 12.903 us | }
- 0) | tick_do_update_jiffies64() {
- 0) 1.113 us | add_preempt_count();
- 0) | do_timer() {
- 0) | update_wall_time() {
- 0) 1.278 us | add_preempt_count();
- 0) 1.263 us | clocksource_mmio_readl_up();
- 0) | ntp_tick_length() {
- 0) 1.278 us | add_preempt_count();
- 0) 1.293 us | sub_preempt_count();
- 0) + 21.790 us | }
- 0) | ntp_tick_length() {
- 0) 1.113 us | add_preempt_count();
- 0) 1.128 us | sub_preempt_count();
- 0) + 20.361 us | }
- 0) 1.714 us | sub_preempt_count();
- 0) ! 101.248 us | }
- 0) 1.744 us | calc_global_load();
- 0) ! 125.113 us | }
- 0) 1.249 us | sub_preempt_count();
- 0) ! 156.617 us | }
- 0) | update_process_times() {
- 0) | account_process_tick() {
- 0) 3.715 us | account_system_time();
- 0) + 15.579 us | }
- 0) 2.181 us | hrtimer_run_queues();
- 0) | raise_softirq() {
- 0) 1.970 us | __raise_softirq_irqoff();
- 0) + 11.413 us | }
- 0) | rcu_check_callbacks() {
- 0) 2.075 us | rcu_bh_qs();
- 0) + 15.293 us | }
- 0) 1.458 us | printk_tick();
- 0) | scheduler_tick() {
- 0) 1.264 us | add_preempt_count();
- 0) 2.571 us | __update_cpu_load();
- 0) | task_tick_fair() {
- 0) 2.376 us | update_curr.constprop.47();
- 0) | sched_slice.isra.36() {
- 0) 2.677 us | calc_delta_mine();
- 0) + 15.233 us | }
- 0) + 38.707 us | }
- 0) 1.173 us | sub_preempt_count();
- 0) + 85.699 us | }
- 0) 1.880 us | run_posix_cpu_timers();
- 0) ! 198.933 us | }
- 0) 2.646 us | profile_tick();
- 0) | hrtimer_forward() {
- 0) 1.263 us | ktime_add_safe();
- 0) 0.977 us | ktime_add_safe();
- 0) + 22.076 us | }
- 0) ! 440.782 us | }
- 0) 1.143 us | add_preempt_count();
- 0) 4.947 us | enqueue_hrtimer();
- 0) ! 503.699 us | }
- 0) 1.308 us | sub_preempt_count();
- 0) | tick_program_event() {
- 0) | clockevents_program_event() {
- 0) | ktime_get() {
- 0) 0.992 us | clocksource_mmio_readl_up();
- 0) + 12.632 us | }
- 0) 1.504 us | v2_set_next_event();
- 0) + 34.692 us | }
- 0) + 46.421 us | }
- 0) ! 633.444 us | }
- 0) ! 651.248 us | }
- 0) 5.309 us | add_interrupt_randomness();
- 0) 2.737 us | note_interrupt();
- 0) ! 691.925 us | }
- 0) 1.323 us | add_preempt_count();
- 0) ! 724.512 us | }
- 0) | cond_unmask_irq() {
- 0) 1.684 us | irq_gc_mask_set_bit();
- 0) + 12.301 us | }
- 0) 1.444 us | sub_preempt_count();
- 0) ! 799.865 us | }
- 0) ! 812.752 us | }
- 0) | irq_exit() {
- 0) 0.978 us | sub_preempt_count();
- 0) | __do_softirq() {
- 0) 0.977 us | add_preempt_count();
- 0) | run_timer_softirq() {
- 0) 1.519 us | hrtimer_run_pending();
- 0) 1.113 us | add_preempt_count();
- 0) 1.128 us | sub_preempt_count();
- 0) + 33.428 us | }
- 0) 1.819 us | rcu_bh_qs();
- 0) | __local_bh_enable() {
- 0) 0.978 us | sub_preempt_count();
- 0) + 11.293 us | }
- 0) + 87.083 us | }
- 0) 1.353 us | idle_cpu();
- 0) 1.489 us | rcu_irq_exit();
- 0) 0.992 us | sub_preempt_count();
- 0) ! 138.361 us | }
- 0) ! 1003.443 us | }
- 0) ! 1038.091 us | }
- 0) <========== |
- 0) ! 1053.895 us | }
- 0) 0.978 us | add_preempt_count();
- 0) 1.684 us | rcu_sched_qs();
- 0) | rcu_preempt_note_context_switch() {
- 0) 1.609 us | rcu_preempt_cpu_qs();
- 0) + 12.466 us | }
- 0) 1.113 us | add_preempt_count();
- 0) | put_prev_task_fair() {
- 0) 1.444 us | update_curr.constprop.47();
- 0) 5.835 us | __enqueue_entity.constprop.45();
- 0) + 27.053 us | }
- 0) | pick_next_task_fair() {
- 0) 1.518 us | wakeup_gran.isra.34();
- 0) 1.775 us | clear_buddies();
- 0) 5.789 us | __dequeue_entity();
- 0) + 40.707 us | }
- 0) | atomic_notifier_call_chain() {
- 0) 1.083 us | __rcu_read_lock();
- 0) | notifier_call_chain() {
- 0) 0.948 us | nwfpe_notify();
- 0) + 12.391 us | }
- 0) 1.323 us | __rcu_read_unlock();
- 0) + 42.782 us | }
- 0) | finish_task_switch.isra.72() {
- 0) 1.549 us | sub_preempt_count();
- 0) + 44.316 us | }
- 0) 2.361 us | sub_preempt_count();
- 0) ! 2305.714 us | }
- 0) ! 2317.759 us | }
- 0) ! 2328.015 us | }
- 0) 1.594 us | add_preempt_count();
- 0) 1.173 us | sub_preempt_count();
- 0) ! 2381.955 us | }
- 0) ! 2392.225 us | }
- 0) ! 2420.646 us | }
- 0) ! 2430.917 us | }
- 0) | send_cmd_v1_v2() {
- 0) | wait_op_done() {
- 0) 1.549 us | check_int_v1_v2();
- 0) 1.218 us | irq_control_v1_v2();
- 0) | wait_for_completion() {
- 0) | wait_for_common() {
- 0) 1.097 us | add_preempt_count();
- 0) 1.037 us | sub_preempt_count();
- 0) | schedule_timeout() {
- 0) | schedule() {
- 0) | __schedule() {
- 0) 1.008 us | add_preempt_count();
- 0) 2.091 us | rcu_sched_qs();
- 0) | rcu_preempt_note_context_switch() {
- 0) 1.924 us | rcu_preempt_cpu_qs();
- 0) + 13.038 us | }
- 0) 0.978 us | add_preempt_count();
- 0) | deactivate_task() {
- 0) | dequeue_task() {
- 0) 2.661 us | update_rq_clock.part.76();
- 0) | dequeue_task_fair() {
- 0) | update_curr.constprop.47() {
- 0) 2.406 us | update_min_vruntime.constprop.48();
- 0) + 14.015 us | }
- 0) 1.429 us | clear_buddies();
- 0) 1.263 us | update_min_vruntime.constprop.48();
- 0) + 45.879 us | }
- 0) + 69.022 us | }
- 0) + 79.398 us | }
- 0) 1.248 us | put_prev_task_fair();
- 0) | pick_next_task_fair() {
- 0) 1.473 us | wakeup_gran.isra.34();
- 0) 1.474 us | clear_buddies();
- 0) 5.338 us | __dequeue_entity();
- 0) + 37.128 us | }
- 0) | atomic_notifier_call_chain() {
- 0) 1.127 us | __rcu_read_lock();
- 0) | notifier_call_chain() {
- 0) 0.827 us | nwfpe_notify();
- 0) + 11.654 us | }
- 0) 1.143 us | __rcu_read_unlock();
- 0) + 41.459 us | }
- 0) | finish_task_switch.isra.72() {
- 0) ==========> |
- 0) | avic_handle_irq() {
- 0) | irq_find_mapping() {
- 0) 1.714 us | irq_domain_legacy_revmap();
- 0) + 12.992 us | }
- 0) | handle_IRQ() {
- 0) | irq_enter() {
- 0) 1.849 us | rcu_irq_enter();
- 0) 1.218 us | add_preempt_count();
- 0) + 22.000 us | }
- 0) | generic_handle_irq() {
- 0) | handle_level_irq() {
- 0) 1.007 us | add_preempt_count();
- 0) 1.474 us | irq_gc_mask_clr_bit();
- 0) 1.233 us | irq_gc_mask_clr_bit();
- 0) | handle_irq_event() {
- 0) 1.970 us | sub_preempt_count();
- 0) | handle_irq_event_percpu() {
- 0) | mxc_nfc_irq() {
- 0) 1.940 us | check_int_v1_v2();
- 0) 1.083 us | irq_control_v1_v2();
- 0) | complete() {
- 0) 0.992 us | add_preempt_count();
- 0) | __wake_up_common() {
- 0) | default_wake_function() {
- 0) | try_to_wake_up() {
- 0) 1.383 us | add_preempt_count();
- 0) 1.098 us | add_preempt_count();
- 0) | activate_task() {
- 0) | enqueue_task() {
- 0) 2.872 us | update_rq_clock.part.76();
- 0) | enqueue_task_fair() {
- 0) | update_curr.constprop.47() {
- 0) 1.654 us | update_min_vruntime.constprop.48();
- 0) + 12.751 us | }
- 0) 8.586 us | __enqueue_entity.constprop.45();
- 0) + 42.120 us | }
- 0) + 64.827 us | }
- 0) + 74.391 us | }
- 0) | ttwu_do_wakeup.constprop.90() {
- 0) | check_preempt_curr() {
- 0) | check_preempt_wakeup() {
- 0) 1.173 us | update_curr.constprop.47();
- 0) + 14.015 us | }
- 0) + 26.571 us | }
- 0) + 46.541 us | }
- 0) 1.639 us | sub_preempt_count();
- 0) 0.887 us | sub_preempt_count();
- 0) ! 178.346 us | }
- 0) ! 188.375 us | }
- 0) ! 199.173 us | }
- 0) 0.887 us | sub_preempt_count();
- 0) ! 228.541 us | }
- 0) ! 259.007 us | }
- 0) 4.872 us | add_interrupt_randomness();
- 0) 2.271 us | note_interrupt();
- 0) ! 295.068 us | }
- 0) 1.188 us | add_preempt_count();
- 0) ! 324.857 us | }
- 0) | cond_unmask_irq() {
- 0) 1.308 us | irq_gc_mask_set_bit();
- 0) + 11.518 us | }
- 0) 1.173 us | sub_preempt_count();
- 0) ! 397.007 us | }
- 0) ! 409.609 us | }
- 0) | irq_exit() {
- 0) 1.022 us | sub_preempt_count();
- 0) 1.113 us | idle_cpu();
- 0) 1.248 us | rcu_irq_exit();
- 0) 1.008 us | sub_preempt_count();
- 0) + 38.963 us | }
- 0) ! 498.616 us | }
- 0) ! 530.963 us | }
- 0) <========== |
- 0) 1.218 us | sub_preempt_count();
- 0) ! 584.752 us | }
- 0) 2.361 us | sub_preempt_count();
- 0) ! 4450.917 us | }
- 0) 1.429 us | }
- 0) ! 4839.038 us | }
- 0) ! 37860.27 us | }
- 0) ! 37871.29 us | }
- 0) ! 37882.45 us | }
- 0) 1.022 us | ubi_self_check_all_ff();
- 0) ! 37917.24 us | }
- 0) | leb_write_unlock() {
- 0) 1.353 us | add_preempt_count();
- 0) | up_write() {
- 0) 1.052 us | add_preempt_count();
- 0) 1.037 us | sub_preempt_count();
- 0) + 21.639 us | }
- 0) 3.639 us | kfree();
- 0) 1.023 us | sub_preempt_count();
- 0) + 66.557 us | }
- 0) ! 38098.10 us | }
- 0) ! 38110.90 us | }
- 0) ! 38122.70 us | }
- 0) ! 38228.69 us | }
- 0) 1.128 us | add_preempt_count();
- 0) 1.158 us | sub_preempt_count();
- 0) ! 38289.67 us | }
- 0) | ubifs_log_end_commit() {
- 0) 0.962 us | mutex_lock();
- 0) 1.158 us | add_preempt_count();
- 0) 1.308 us | sub_preempt_count();
- 0) 1.745 us | dbg_check_bud_bytes();
- 0) 0.857 us | mutex_unlock();
- 0) + 48.541 us | }
- 0) 2.150 us | dbg_check_old_index();
- 0) 1.158 us | mutex_lock();
- 0) | ubifs_write_master() {
- 0) | ubifs_write_node() {
- 0) 1.819 us | dbg_ntype();
- 0) | ubifs_prepare_node() {
- 0) | next_sqnum() {
- 0) 1.128 us | add_preempt_count();
- 0) 1.007 us | sub_preempt_count();
- 0) + 20.767 us | }
- 0) + 19.158 us | ubifs_pad();
- 0) ! 105.413 us | }
- 0) | ubifs_leb_write() {
- 0) | ubi_leb_write() {
- 0) | ubi_eba_write_leb() {
- 0) | leb_write_lock() {
- 0) | ltree_add_entry() {
- 0) 3.970 us | kmem_cache_alloc_trace();
- 0) 1.143 us | add_preempt_count();
- 0) 1.203 us | sub_preempt_count();
- 0) 1.264 us | kfree();
- 0) + 47.609 us | }
- 0) | down_write() {
- 0) 1.008 us | add_preempt_count();
- 0) 1.053 us | sub_preempt_count();
- 0) + 21.414 us | }
- 0) + 87.639 us | }
- 0) | ubi_io_write() {
- 0) 1.399 us | ubi_self_check_all_ff();
- 0) | mtd_write() {
- 0) | part_write() {
- 0) | nand_write() {
- 0) | nand_get_device.isra.10() {
- 0) 1.083 us | add_preempt_count();
- 0) | add_wait_queue() {
- 0) 1.278 us | add_preempt_count();
- 0) 1.263 us | sub_preempt_count();
- 0) + 20.677 us | }
- 0) 0.887 us | sub_preempt_count();
- 0) | schedule() {
- 0) | __schedule() {
- 0) 0.978 us | add_preempt_count();
- 0) 1.834 us | rcu_sched_qs();
- 0) | rcu_preempt_note_context_switch() {
- 0) 1.775 us | rcu_preempt_cpu_qs();
- 0) + 13.264 us | }
- 0) 1.143 us | add_preempt_count();
- 0) | deactivate_task() {
- 0) | dequeue_task() {
- 0) 2.616 us | update_rq_clock.part.76();
- 0) | dequeue_task_fair() {
- 0) | update_curr.constprop.47() {
- 0) 2.421 us | update_min_vruntime.constprop.48();
- 0) + 16.512 us | }
- 0) 1.729 us | clear_buddies();
- 0) 1.233 us | update_min_vruntime.constprop.48();
- 0) + 48.918 us | }
- 0) + 71.835 us | }
- 0) + 82.226 us | }
- 0) 1.624 us | put_prev_task_fair();
- 0) | pick_next_task_fair() {
- 0) 0.857 us | clear_buddies();
- 0) 3.248 us | __dequeue_entity();
- 0) + 24.180 us | }
- 0) | atomic_notifier_call_chain() {
- 0) 0.977 us | __rcu_read_lock();
- 0) | notifier_call_chain() {
- 0) 0.977 us | nwfpe_notify();
- 0) + 12.060 us | }
- 0) 1.142 us | __rcu_read_unlock();
- 0) + 41.188 us | }
- 0) | finish_task_switch.isra.72() {
- 0) 1.549 us | sub_preempt_count();
- 0) + 37.578 us | }
- 0) 2.497 us | sub_preempt_count();
- 0) ! 31689.14 us | }
- 0) 1.338 us | sub_preempt_count();
- 0) ! 31727.83 us | }
- 0) 1.533 us | }
- 0) ! 33440.28 us | }
- 0) | __srcu_read_unlock() {
- 0) 1.864 us | add_preempt_count();
- 0) 1.639 us | sub_preempt_count();
- 0) + 23.083 us | }
- 0) ! 33495.35 us | }
- 0) ! 207482.4 us | }
- 0) ! 207503.0 us | }
- 0) | sys_nanosleep() {
- 0) | hrtimer_nanosleep() {
- 0) 3.309 us | hrtimer_init();
- 0) 1.173 us | ktime_add_safe();
- 0) | do_nanosleep() {
- 0) | hrtimer_start_range_ns() {
- 0) | __hrtimer_start_range_ns() {
- 0) 0.872 us | add_preempt_count();
- 0) | ktime_get() {
- 0) 1.233 us | clocksource_mmio_readl_up();
- 0) + 14.045 us | }
- 0) 0.872 us | ktime_add_safe();
- 0) 6.917 us | enqueue_hrtimer();
- 0) | tick_program_event() {
- 0) | clockevents_program_event() {
- 0) | ktime_get() {
- 0) 1.278 us | clocksource_mmio_readl_up();
- 0) + 11.143 us | }
- 0) + 21.383 us | }
- 0) + 31.354 us | }
- 0) 0.947 us | sub_preempt_count();
- 0) 1.804 us | __raise_softirq_irqoff();
- 0) | wakeup_softirqd() {
- 0) | wake_up_process() {
- 0) | try_to_wake_up() {
- 0) 1.173 us | add_preempt_count();
- 0) 0.872 us | add_preempt_count();
- 0) | activate_task() {
- 0) | enqueue_task() {
- 0) 2.962 us | update_rq_clock.part.76();
- 0) | enqueue_task_fair() {
- 0) | update_curr.constprop.47() {
- 0) 2.346 us | update_min_vruntime.constprop.48();
- 0) + 14.195 us | }
- 0) 6.075 us | __enqueue_entity.constprop.45();
- 0) + 42.046 us | }
- 0) + 65.023 us | }
- 0) + 75.774 us | }
- 0) | ttwu_do_wakeup.constprop.90() {
- 0) | check_preempt_curr() {
- 0) | check_preempt_wakeup() {
- 0) 1.309 us | update_curr.constprop.47();
- 0) + 13.850 us | }
- 0) + 25.143 us | }
- 0) + 43.670 us | }
- 0) 1.549 us | sub_preempt_count();
- 0) 0.887 us | sub_preempt_count();
- 0) ! 175.369 us | }
- 0) ! 184.917 us | }
- 0) ! 195.218 us | }
- 0) 0.872 us | add_preempt_count();
- 0) 0.887 us | sub_preempt_count();
- 0) ! 343.639 us | }
- 0) ! 353.113 us | }
- 0) | schedule() {
- 0) | __schedule() {
- 0) 0.872 us | add_preempt_count();
- 0) 1.835 us | rcu_sched_qs();
- 0) | rcu_preempt_note_context_switch() {
- 0) 1.699 us | rcu_preempt_cpu_qs();
- 0) + 12.105 us | }
- 0) 0.872 us | add_preempt_count();
- 0) | deactivate_task() {
- 0) | dequeue_task() {
- 0) 2.150 us | update_rq_clock.part.76();
- 0) | dequeue_task_fair() {
- 0) | update_curr.constprop.47() {
- 0) 1.098 us | update_min_vruntime.constprop.48();
- 0) + 10.647 us | }
- 0) 1.429 us | clear_buddies();
- 0) 1.519 us | update_min_vruntime.constprop.48();
- 0) + 40.917 us | }
- 0) + 66.872 us | }
- 0) + 76.722 us | }
- 0) 1.428 us | put_prev_task_fair();
- 0) | pick_next_task_fair() {
- 0) 0.857 us | clear_buddies();
- 0) 6.165 us | __dequeue_entity();
- 0) + 27.910 us | }
- 0) | atomic_notifier_call_chain() {
- 0) 1.113 us | __rcu_read_lock();
- 0) | notifier_call_chain() {
- 0) 0.827 us | nwfpe_notify();
- 0) + 11.368 us | }
- 0) 1.143 us | __rcu_read_unlock();
- 0) + 42.075 us | }
- 0) | finish_task_switch.isra.72() {
- 0) 1.894 us | sub_preempt_count();
- 0) + 36.797 us | }
- 0) 2.466 us | sub_preempt_count();
- 0) ! 29906.13 us | }
- 0) ! 29916.84 us | }
- 0) | hrtimer_try_to_cancel() {
- 0) 1.594 us | add_preempt_count();
- 0) 1.037 us | sub_preempt_count();
- 0) + 21.068 us | }
- 0) ! 30131.14 us | }
- 0) ! 30165.91 us | }
- 0) ! 30177.66 us | }
- 0) | sys_lseek() {
- 0) 2.797 us | fget_light();
- 0) | generic_file_llseek() {
- 0) 1.338 us | add_preempt_count();
- 0) 1.022 us | sub_preempt_count();
- 0) 2.105 us | generic_file_llseek_size();
- 0) + 34.421 us | }
- 0) + 56.617 us | }
- 0) | sys_write() {
- 0) 1.233 us | fget_light();
- 0) | vfs_write() {
- 0) 2.120 us | rw_verify_area();
- 0) | do_sync_write() {
- 0) | ubifs_aio_write() {
- 0) 1.249 us | get_seconds();
- 0) | generic_file_aio_write() {
- 0) | __sb_start_write() {
- 0) 0.993 us | add_preempt_count();
- 0) 1.053 us | sub_preempt_count();
- 0) + 20.751 us | }
- 0) 1.459 us | mutex_lock();
- 0) | __generic_file_aio_write() {
- 0) 1.444 us | generic_segment_checks();
- 0) | file_remove_suid() {
- 0) 2.135 us | should_remove_suid();
- 0) | cap_inode_need_killpriv() {
- 0) | ubifs_getxattr() {
- 0) 4.466 us | check_namespace.isra.4();
- 0) 3.955 us | kmem_cache_alloc_trace();
- 0) | ubifs_tnc_lookup_nm() {
- 0) | ubifs_tnc_locate() {
- 0) 1.188 us | mutex_lock();
- 0) | ubifs_lookup_level0() {
- 0) 0.962 us | get_seconds();
- 0) + 29.007 us | dbg_snprintf_key();
- 0) 2.872 us | ubifs_search_zbranch();
- 0) 1.428 us | ubifs_search_zbranch();
- 0) 1.594 us | ubifs_search_zbranch();
- 0) 1.790 us | ubifs_search_zbranch();
- 0) 2.255 us | ubifs_search_zbranch();
- 0) 1.488 us | ubifs_search_zbranch();
- 0) ! 120.105 us | }
- 0) 1.113 us | mutex_unlock();
- 0) ! 150.526 us | }
- 0) ! 160.858 us | }
- 0) 3.022 us | kfree();
- 0) ! 222.586 us | }
- 0) ! 234.361 us | }
- 0) ! 256.827 us | }
- 0) 1.353 us | file_update_time();
- 0) | generic_file_buffered_write() {
- 0) 1.279 us | iov_iter_advance();
- 0) 1.820 us | iov_iter_fault_in_readable();
- 0) | ubifs_write_begin() {
- 0) | grab_cache_page_write_begin() {
- 0) | find_lock_page() {
- 0) | find_get_page() {
- 0) 1.474 us | __rcu_read_lock();
- 0) 1.534 us | __rcu_read_unlock();
- 0) + 24.376 us | }
- 0) + 33.248 us | }
- 0) + 44.360 us | }
- 0) + 56.196 us | }
- 0) 1.323 us | add_preempt_count();
- 0) | iov_iter_copy_from_user_atomic() {
- 0) 0.872 us | add_preempt_count();
- 0) 1.459 us | sub_preempt_count();
- 0) + 24.180 us | }
- 0) 1.188 us | sub_preempt_count();
- 0) 2.451 us | flush_dcache_page();
- 0) 1.263 us | mark_page_accessed();
- 0) | ubifs_write_end() {
- 0) | unlock_page() {
- 0) 1.428 us | __wake_up_bit();
- 0) + 13.459 us | }
- 0) 1.143 us | put_page();
- 0) + 34.662 us | }
- 0) 1.128 us | _cond_resched();
- 0) 1.263 us | iov_iter_advance();
- 0) | balance_dirty_pages_ratelimited_nr() {
- 0) 1.173 us | add_preempt_count();
- 0) 1.473 us | sub_preempt_count();
- 0) + 23.474 us | }
- 0) ! 261.383 us | }
- 0) ! 563.684 us | }
- 0) 1.218 us | mutex_unlock();
- 0) 2.015 us | generic_write_sync();
- 0) | __sb_end_write() {
- 0) 1.007 us | add_preempt_count();
- 0) 1.203 us | sub_preempt_count();
- 0) + 21.384 us | }
- 0) ! 666.285 us | }
- 0) ! 688.587 us | }
- 0) ! 701.459 us | }
- 0) 1.294 us | __fsnotify_parent();
- 0) | fsnotify() {
- 0) | __srcu_read_lock() {
- 0) 1.037 us | add_preempt_count();
- 0) 1.052 us | sub_preempt_count();
- 0) + 20.196 us | }
- 0) | __srcu_read_unlock() {
- 0) 0.917 us | add_preempt_count();
- 0) 1.067 us | sub_preempt_count();
- 0) + 19.819 us | }
- 0) + 60.331 us | }
- 0) ! 801.940 us | }
- 0) ! 820.887 us | }
- 0) | sys_nanosleep() {
- 0) | hrtimer_nanosleep() {
- 0) 3.157 us | hrtimer_init();
- 0) 1.488 us | ktime_add_safe();
- 0) | do_nanosleep() {
- 0) | hrtimer_start_range_ns() {
- 0) | __hrtimer_start_range_ns() {
- 0) 0.872 us | add_preempt_count();
- 0) | ktime_get() {
- 0) 1.368 us | clocksource_mmio_readl_up();
- 0) + 13.248 us | }
- 0) 1.293 us | ktime_add_safe();
- 0) 9.083 us | enqueue_hrtimer();
- 0) 1.038 us | sub_preempt_count();
- 0) + 80.330 us | }
- 0) + 90.181 us | }
- 0) | schedule() {
- 0) | __schedule() {
- 0) 0.872 us | add_preempt_count();
- 0) 1.970 us | rcu_sched_qs();
- 0) | rcu_preempt_note_context_switch() {
- 0) 1.669 us | rcu_preempt_cpu_qs();
- 0) + 12.676 us | }
- 0) 1.008 us | add_preempt_count();
- 0) | deactivate_task() {
- 0) | dequeue_task() {
- 0) 2.827 us | update_rq_clock.part.76();
- 0) | dequeue_task_fair() {
- 0) | update_curr.constprop.47() {
- 0) 2.135 us | update_min_vruntime.constprop.48();
- 0) + 15.128 us | }
- 0) 1.429 us | clear_buddies();
- 0) 0.963 us | update_min_vruntime.constprop.48();
- 0) + 45.835 us | }
- 0) + 68.496 us | }
- 0) + 78.345 us | }
- 0) 1.368 us | put_prev_task_fair();
- 0) | pick_next_task_fair() {
- 0) 0.992 us | clear_buddies();
- 0) 3.339 us | __dequeue_entity();
- 0) + 23.910 us | }
- 0) | atomic_notifier_call_chain() {
- 0) 1.609 us | __rcu_read_lock();
- 0) | notifier_call_chain() {
- 0) 1.128 us | nwfpe_notify();
- 0) + 12.526 us | }
- 0) 1.173 us | __rcu_read_unlock();
- 0) + 42.466 us | }
- 0) | finish_task_switch.isra.72() {
- 0) 1.293 us | sub_preempt_count();
- 0) + 43.639 us | }
- 0) 2.436 us | sub_preempt_count();
- 0) ! 53849.30 us | }
- 0) 1.053 us | sub_preempt_count();
- 0) ! 53879.71 us | }
- 0) ! 55823.91 us | }
- 0) 4.752 us | __vma_link_rb();
- 0) | copy_page_range() {
- 0) | copy_pte_range() {
- 0) | __pte_alloc() {
- 0) | __alloc_pages_nodemask() {
- 0) 1.339 us | next_zones_zonelist();
- 0) | get_page_from_freelist() {
- 0) 0.963 us | next_zones_zonelist();
- 0) 1.774 us | __zone_watermark_ok();
- 0) 1.489 us | add_preempt_count();
- 0) 1.143 us | sub_preempt_count();
- 0) + 61.519 us | }
- 0) + 83.760 us | }
- 0) 1.022 us | add_preempt_count();
- 0) 0.993 us | sub_preempt_count();
- 0) ! 119.353 us | }
- 0) 1.098 us | add_preempt_count();
- 0) 1.008 us | add_preempt_count();
- 0) 2.000 us | vm_normal_page();
- 0) 1.413 us | sub_preempt_count();
- 0) 1.188 us | sub_preempt_count();
- 0) 1.173 us | _cond_resched();
- 0) ! 196.030 us | }
- 0) ! 208.436 us | }
- 0) | up_write() {
- 0) 1.098 us | add_preempt_count();
- 0) 1.534 us | sub_preempt_count();
- 0) + 22.241 us | }
- 0) 1.128 us | add_preempt_count();
- 0) 1.760 us | sub_preempt_count();
- 0) | up_write() {
- 0) 0.993 us | add_preempt_count();
- 0) 1.188 us | sub_preempt_count();
- 0) + 20.211 us | }
- 0) 1.624 us | try_module_get();
- 0) ! 60024.51 us | }
- 0) 1.849 us | copy_namespaces();
- 0) | copy_thread() {
- 0) | atomic_notifier_call_chain() {
- 0) 1.278 us | __rcu_read_lock();
- 0) | notifier_call_chain() {
- 0) 1.293 us | nwfpe_notify();
- 0) + 12.166 us | }
- 0) 1.428 us | __rcu_read_unlock();
- 0) + 41.729 us | }
- 0) + 55.820 us | }
- 0) | alloc_pid() {
- 0) 3.819 us | kmem_cache_alloc();
- 0) 0.993 us | add_preempt_count();
- 0) 1.338 us | sub_preempt_count();
- 0) + 40.872 us | }
- 0) 0.812 us | cgroup_fork_callbacks();
- 0) 1.128 us | add_preempt_count();
- 0) 1.158 us | add_preempt_count();
- 0) | recalc_sigpending() {
- 0) 2.451 us | recalc_sigpending_tsk();
- 0) + 13.263 us | }
- 0) 2.376 us | attach_pid();
- 0) 1.940 us | attach_pid();
- 0) 1.594 us | attach_pid();
- 0) 1.158 us | sub_preempt_count();
- 0) 1.308 us | sub_preempt_count();
- 0) 1.504 us | cgroup_post_fork();
- 0) ! 61086.54 us | }
- 0) | __task_pid_nr_ns() {
- 0) 1.113 us | __rcu_read_lock();
- 0) 1.023 us | __rcu_read_unlock();
- 0) + 20.526 us | }
- 0) | wake_up_new_task() {
- 0) 0.992 us | add_preempt_count();
- 0) 1.308 us | add_preempt_count();
- 0) | activate_task() {
- 0) | enqueue_task() {
- 0) 2.556 us | update_rq_clock.part.76();
- 0) | enqueue_task_fair() {
- 0) | update_curr.constprop.47() {
- 0) 1.895 us | update_min_vruntime.constprop.48();
- 0) + 12.947 us | }
- 0) 7.444 us | __enqueue_entity.constprop.45();
- 0) + 40.406 us | }
- 0) + 62.211 us | }
- 0) + 71.548 us | }
- 0) | check_preempt_curr() {
- 0) | check_preempt_wakeup() {
- 0) 1.008 us | update_curr.constprop.47();
- 0) 1.083 us | wakeup_gran.isra.34();
- 0) + 22.827 us | }
- 0) + 33.609 us | }
- 0) 1.158 us | sub_preempt_count();
- 0) 1.188 us | sub_preempt_count();
- 0) ! 167.880 us | }
- 0) ! 61305.33 us | }
- 0) ! 61318.22 us | }
- 0) | do_page_fault() {
- 0) | down_read_trylock() {
- 0) 1.218 us | add_preempt_count();
- 0) 1.338 us | sub_preempt_count();
- 0) + 20.962 us | }
- 0) 3.880 us | find_vma();
- 0) | handle_mm_fault() {
- 0) | handle_pte_fault() {
- 0) 0.977 us | add_preempt_count();
- 0) | do_wp_page.isra.100() {
- 0) 1.804 us | vm_normal_page();
- 0) | unlock_page() {
- 0) 1.504 us | __wake_up_bit();
- 0) + 12.346 us | }
- 0) 1.338 us | sub_preempt_count();
- 0) 0.993 us | anon_vma_prepare();
- 0) | __alloc_pages_nodemask() {
- 0) 1.745 us | next_zones_zonelist();
- 0) | get_page_from_freelist() {
- 0) 0.978 us | next_zones_zonelist();
- 0) 1.218 us | __zone_watermark_ok();
- 0) + 23.835 us | }
- 0) + 45.143 us | }
- 0) | v4wb_copy_user_highpage() {
- 0) 1.218 us | add_preempt_count();
- 0) 1.112 us | add_preempt_count();
- 0) 1.338 us | sub_preempt_count();
- 0) 1.022 us | sub_preempt_count();
- 0) ! 110.121 us | }
- 0) 0.993 us | add_preempt_count();
- 0) 1.970 us | ptep_clear_flush();
- 0) | page_add_new_anon_rmap() {
- 0) 1.549 us | page_evictable();
- 0) | lru_cache_add_lru() {
- 0) | __lru_cache_add() {
- 0) 1.444 us | add_preempt_count();
- 0) 1.158 us | sub_preempt_count();
- 0) + 21.203 us | }
- 0) + 31.158 us | }
- 0) + 53.654 us | }
- 0) | update_mmu_cache() {
- 0) | pfn_valid() {
- 0) 2.076 us | memblock_is_memory();
- 0) + 11.323 us | }
- 0) 9.384 us | __flush_dcache_page();
- 0) + 51.985 us | }
- 0) 1.715 us | page_remove_rmap();
- 0) 1.263 us | put_page();
- 0) 1.519 us | sub_preempt_count();
- 0) 1.128 us | put_page();
- 0) ! 426.797 us | }
- 0) ! 448.602 us | }
- 0) ! 460.046 us | }
- 0) | up_read() {
- 0) 1.203 us | add_preempt_count();
- 0) 1.263 us | sub_preempt_count();
- 0) + 21.699 us | }
- 0) ! 553.428 us | }
- 0) | do_page_fault() {
- 0) | down_read_trylock() {
- 0) 1.399 us | add_preempt_count();
- 0) 1.293 us | sub_preempt_count();
- 0) + 22.210 us | }
- 0) 3.865 us | find_vma();
- 0) | handle_mm_fault() {
- 0) | handle_pte_fault() {
- 0) 0.978 us | add_preempt_count();
- 0) | do_wp_page.isra.100() {
- 0) 1.804 us | vm_normal_page();
- 0) | unlock_page() {
- 0) 1.789 us | __wake_up_bit();
- 0) + 12.196 us | }
- 0) 1.294 us | sub_preempt_count();
- 0) 1.308 us | anon_vma_prepare();
- 0) | __alloc_pages_nodemask() {
- 0) 1.459 us | next_zones_zonelist();
- 0) | get_page_from_freelist() {
- 0) 0.842 us | next_zones_zonelist();
- 0) 1.413 us | __zone_watermark_ok();
- 0) + 32.993 us | }
- 0) + 56.993 us | }
- 0) | v4wb_copy_user_highpage() {
- 0) 0.947 us | add_preempt_count();
- 0) 1.083 us | add_preempt_count();
- 0) 1.579 us | sub_preempt_count();
- 0) 1.098 us | sub_preempt_count();
- 0) ! 104.767 us | }
- 0) 1.233 us | add_preempt_count();
- 0) 2.391 us | ptep_clear_flush();
- 0) | page_add_new_anon_rmap() {
- 0) 1.369 us | page_evictable();
- 0) | lru_cache_add_lru() {
- 0) | __lru_cache_add() {
- 0) 1.038 us | add_preempt_count();
- 0) 1.023 us | sub_preempt_count();
- 0) + 20.872 us | }
- 0) + 30.301 us | }
- 0) + 50.646 us | }
- 0) | update_mmu_cache() {
- 0) | pfn_valid() {
- 0) 1.834 us | memblock_is_memory();
- 0) + 11.022 us | }
- 0) 9.022 us | __flush_dcache_page();
- 0) + 50.301 us | }
- 0) 1.910 us | page_remove_rmap();
- 0) 1.127 us | put_page();
- 0) 1.640 us | sub_preempt_count();
- 0) 1.128 us | put_page();
- 0) ! 427.654 us | }
- 0) ! 448.616 us | }
- 0) ! 459.339 us | }
- 0) | up_read() {
- 0) 1.339 us | add_preempt_count();
- 0) 1.008 us | sub_preempt_count();
- 0) + 22.512 us | }
- 0) ! 549.504 us | }
- 0) | do_page_fault() {
- 0) | down_read_trylock() {
- 0) 1.113 us | add_preempt_count();
- 0) 1.158 us | sub_preempt_count();
- 0) + 20.542 us | }
- 0) 2.587 us | find_vma();
- 0) | handle_mm_fault() {
- 0) | handle_pte_fault() {
- 0) 0.977 us | add_preempt_count();
- 0) | do_wp_page.isra.100() {
- 0) 2.105 us | vm_normal_page();
- 0) | unlock_page() {
- 0) 1.910 us | __wake_up_bit();
- 0) + 12.226 us | }
- 0) 1.353 us | sub_preempt_count();
- 0) 1.218 us | anon_vma_prepare();
- 0) | __alloc_pages_nodemask() {
- 0) 1.443 us | next_zones_zonelist();
- 0) | get_page_from_freelist() {
- 0) 0.963 us | next_zones_zonelist();
- 0) 1.759 us | __zone_watermark_ok();
- 0) + 26.451 us | }
- 0) + 47.715 us | }
- 0) | v4wb_copy_user_highpage() {
- 0) 1.384 us | add_preempt_count();
- 0) 0.977 us | add_preempt_count();
- 0) 2.075 us | sub_preempt_count();
- 0) 1.248 us | sub_preempt_count();
- 0) ! 109.503 us | }
- 0) 1.293 us | add_preempt_count();
- 0) 2.421 us | ptep_clear_flush();
- 0) | page_add_new_anon_rmap() {
- 0) 1.774 us | page_evictable();
- 0) | lru_cache_add_lru() {
- 0) | __lru_cache_add() {
- 0) 1.368 us | add_preempt_count();
- 0) 1.203 us | sub_preempt_count();
- 0) + 22.241 us | }
- 0) + 40.150 us | }
- 0) + 61.639 us | }
- 0) | update_mmu_cache() {
- 0) | pfn_valid() {
- 0) 2.361 us | memblock_is_memory();
- 0) + 11.097 us | }
- 0) 9.414 us | __flush_dcache_page();
- 0) + 51.579 us | }
- 0) 1.714 us | page_remove_rmap();
- 0) 1.473 us | put_page();
- 0) 1.564 us | sub_preempt_count();
- 0) 0.977 us | put_page();
- 0) ! 437.459 us | }
- 0) ! 458.812 us | }
- 0) ! 469.804 us | }
- 0) | up_read() {
- 0) 1.218 us | add_preempt_count();
- 0) 1.579 us | sub_preempt_count();
- 0) + 21.970 us | }
- 0) ! 554.857 us | }
- 0) | do_page_fault() {
- 0) | down_read_trylock() {
- 0) 0.962 us | add_preempt_count();
- 0) 1.022 us | sub_preempt_count();
- 0) + 20.993 us | }
- 0) 2.676 us | find_vma();
- 0) | handle_mm_fault() {
- 0) | handle_pte_fault() {
- 0) 0.977 us | add_preempt_count();
- 0) | do_wp_page.isra.100() {
- 0) 1.549 us | vm_normal_page();
- 0) | unlock_page() {
- 0) 1.413 us | __wake_up_bit();
- 0) + 12.030 us | }
- 0) 2.330 us | sub_preempt_count();
- 0) 0.992 us | anon_vma_prepare();
- 0) | __alloc_pages_nodemask() {
- 0) 1.459 us | next_zones_zonelist();
- 0) | get_page_from_freelist() {
- 0) 0.947 us | next_zones_zonelist();
- 0) 1.414 us | __zone_watermark_ok();
- 0) + 25.548 us | }
- 0) + 47.429 us | }
- 0) | v4wb_copy_user_highpage() {
- 0) 0.947 us | add_preempt_count();
- 0) 1.263 us | add_preempt_count();
- 0) 1.564 us | sub_preempt_count();
- 0) 1.023 us | sub_preempt_count();
- 0) ! 104.120 us | }
- 0) 0.993 us | add_preempt_count();
- 0) 2.706 us | ptep_clear_flush();
- 0) | page_add_new_anon_rmap() {
- 0) 1.549 us | page_evictable();
- 0) | lru_cache_add_lru() {
- 0) | __lru_cache_add() {
- 0) 1.188 us | add_preempt_count();
- 0) 1.158 us | sub_preempt_count();
- 0) + 21.489 us | }
- 0) + 31.038 us | }
- 0) + 51.970 us | }
- 0) | update_mmu_cache() {
- 0) | pfn_valid() {
- 0) 2.481 us | memblock_is_memory();
- 0) + 11.880 us | }
- 0) 8.932 us | __flush_dcache_page();
- 0) + 51.820 us | }
- 0) 1.564 us | page_remove_rmap();
- 0) 1.398 us | put_page();
- 0) 1.369 us | sub_preempt_count();
- 0) 1.248 us | put_page();
- 0) ! 429.369 us | }
- 0) ! 449.835 us | }
- 0) ! 461.097 us | }
- 0) | up_read() {
- 0) 1.203 us | add_preempt_count();
- 0) 1.443 us | sub_preempt_count();
- 0) + 22.406 us | }
- 0) ! 546.692 us | }
- 0) | do_page_fault() {
- 0) | down_read_trylock() {
- 0) 0.978 us | add_preempt_count();
- 0) 1.008 us | sub_preempt_count();
- 0) + 21.188 us | }
- 0) 1.669 us | find_vma();
- 0) | handle_mm_fault() {
- 0) | handle_pte_fault() {
- 0) 0.962 us | add_preempt_count();
- 0) | do_wp_page.isra.100() {
- 0) 1.263 us | vm_normal_page();
- 0) | unlock_page() {
- 0) 1.384 us | __wake_up_bit();
- 0) + 12.121 us | }
- 0) 1.293 us | sub_preempt_count();
- 0) 0.992 us | anon_vma_prepare();
- 0) | __alloc_pages_nodemask() {
- 0) 1.188 us | next_zones_zonelist();
- 0) | get_page_from_freelist() {
- 0) 1.022 us | next_zones_zonelist();
- 0) 1.414 us | __zone_watermark_ok();
- 0) + 24.993 us | }
- 0) + 47.474 us | }
- 0) | v4wb_copy_user_highpage() {
- 0) 0.948 us | add_preempt_count();
- 0) 0.993 us | add_preempt_count();
- 0) 1.158 us | sub_preempt_count();
- 0) 1.022 us | sub_preempt_count();
- 0) ! 107.744 us | }
- 0) 1.263 us | add_preempt_count();
- 0) 2.271 us | ptep_clear_flush();
- 0) | page_add_new_anon_rmap() {
- 0) 2.150 us | page_evictable();
- 0) | lru_cache_add_lru() {
- 0) | __lru_cache_add() {
- 0) 1.504 us | add_preempt_count();
- 0) 1.023 us | sub_preempt_count();
- 0) + 21.308 us | }
- 0) + 30.918 us | }
- 0) + 52.120 us | }
- 0) | update_mmu_cache() {
- 0) | pfn_valid() {
- 0) 1.955 us | memblock_is_memory();
- 0) + 11.895 us | }
- 0) 8.767 us | __flush_dcache_page();
- 0) + 50.857 us | }
- 0) 1.714 us | page_remove_rmap();
- 0) 1.278 us | put_page();
- 0) 1.518 us | sub_preempt_count();
- 0) 1.113 us | put_page();
- 0) ! 422.978 us | }
- 0) ! 443.384 us | }
- 0) ! 453.714 us | }
- 0) | up_read() {
- 0) 1.188 us | add_preempt_count();
- 0) 1.278 us | sub_preempt_count();
- 0) + 20.917 us | }
- 0) ! 536.512 us | }
- 0) | do_page_fault() {
- 0) | down_read_trylock() {
- 0) 0.978 us | add_preempt_count();
- 0) 1.023 us | sub_preempt_count();
- 0) + 21.098 us | }
- 0) 1.715 us | find_vma();
- 0) | handle_mm_fault() {
- 0) | handle_pte_fault() {
- 0) 0.962 us | add_preempt_count();
- 0) | do_wp_page.isra.100() {
- 0) 1.474 us | vm_normal_page();
- 0) | unlock_page() {
- 0) 1.383 us | __wake_up_bit();
- 0) + 12.421 us | }
- 0) 1.158 us | sub_preempt_count();
- 0) 1.143 us | anon_vma_prepare();
- 0) | __alloc_pages_nodemask() {
- 0) 1.324 us | next_zones_zonelist();
- 0) | get_page_from_freelist() {
- 0) 0.842 us | next_zones_zonelist();
- 0) 2.211 us | __zone_watermark_ok();
- 0) + 25.669 us | }
- 0) + 47.940 us | }
- 0) | v4wb_copy_user_highpage() {
- 0) 0.948 us | add_preempt_count();
- 0) 1.143 us | add_preempt_count();
- 0) 1.533 us | sub_preempt_count();
- 0) 1.158 us | sub_preempt_count();
- 0) ! 107.203 us | }
- 0) 1.398 us | add_preempt_count();
- 0) 2.541 us | ptep_clear_flush();
- 0) | page_add_new_anon_rmap() {
- 0) 1.639 us | page_evictable();
- 0) | lru_cache_add_lru() {
- 0) | __lru_cache_add() {
- 0) 1.053 us | add_preempt_count();
- 0) 1.007 us | sub_preempt_count();
- 0) + 21.083 us | }
- 0) + 32.060 us | }
- 0) + 54.316 us | }
- 0) | update_mmu_cache() {
- 0) | pfn_valid() {
- 0) 2.166 us | memblock_is_memory();
- 0) + 11.443 us | }
- 0) 9.158 us | __flush_dcache_page();
- 0) + 52.421 us | }
- 0) 1.715 us | page_remove_rmap();
- 0) 1.429 us | put_page();
- 0) 1.519 us | sub_preempt_count();
- 0) 0.978 us | put_page();
- 0) ! 429.203 us | }
- 0) ! 449.564 us | }
- 0) ! 459.775 us | }
- 0) | up_read() {
- 0) 1.203 us | add_preempt_count();
- 0) 1.579 us | sub_preempt_count();
- 0) + 21.655 us | }
- 0) ! 554.376 us | }
- 0) | sys_wait4() {
- 0) | do_wait() {
- 0) | add_wait_queue() {
- 0) 1.083 us | add_preempt_count();
- 0) ==========> |
- 0) | avic_handle_irq() {
- 0) | irq_find_mapping() {
- 0) 1.233 us | irq_domain_legacy_revmap();
- 0) + 12.361 us | }
- 0) | handle_IRQ() {
- 0) | irq_enter() {
- 0) 2.000 us | rcu_irq_enter();
- 0) 1.564 us | add_preempt_count();
- 0) + 22.556 us | }
- 0) | generic_handle_irq() {
- 0) | handle_level_irq() {
- 0) 1.234 us | add_preempt_count();
- 0) 1.774 us | irq_gc_mask_clr_bit();
- 0) 1.248 us | irq_gc_mask_clr_bit();
- 0) | handle_irq_event() {
- 0) 1.504 us | sub_preempt_count();
- 0) | handle_irq_event_percpu() {
- 0) | mxc_timer_interrupt() {
- 0) | hrtimer_interrupt() {
- 0) 1.444 us | add_preempt_count();
- 0) | ktime_get_update_offsets() {
- 0) 1.549 us | clocksource_mmio_readl_up();
- 0) + 14.286 us | }
- 0) | __run_hrtimer() {
- 0) 4.091 us | __remove_hrtimer();
- 0) 1.354 us | sub_preempt_count();
- 0) | hrtimer_wakeup() {
- 0) | wake_up_process() {
- 0) | try_to_wake_up() {
- 0) 1.263 us | add_preempt_count();
- 0) 1.098 us | add_preempt_count();
- 0) | activate_task() {
- 0) | enqueue_task() {
- 0) 3.038 us | update_rq_clock.part.76();
- 0) | enqueue_task_fair() {
- 0) | update_curr.constprop.47() {
- 0) 2.602 us | update_min_vruntime.constprop.48();
- 0) + 14.903 us | }
- 0) 4.121 us | __enqueue_entity.constprop.45();
- 0) + 39.940 us | }
- 0) + 63.293 us | }
- 0) + 72.797 us | }
- 0) | ttwu_do_wakeup.constprop.90() {
- 0) | check_preempt_curr() {
- 0) | check_preempt_wakeup() {
- 0) 1.173 us | update_curr.constprop.47();
- 0) 1.233 us | wakeup_gran.isra.34();
- 0) 1.609 us | resched_task();
- 0) + 33.398 us | }
- 0) + 44.887 us | }
- 0) + 63.294 us | }
- 0) 1.203 us | sub_preempt_count();
- 0) 1.338 us | sub_preempt_count();
- 0) ! 196.887 us | }
- 0) ! 206.632 us | }
- 0) ! 216.180 us | }
- 0) 1.052 us | add_preempt_count();
- 0) ! 262.692 us | }
- 0) | __run_hrtimer() {
- 0) 2.646 us | __remove_hrtimer();
- 0) 1.549 us | sub_preempt_count();
- 0) | hrtimer_wakeup() {
- 0) | wake_up_process() {
- 0) | try_to_wake_up() {
- 0) 1.308 us | add_preempt_count();
- 0) 1.308 us | add_preempt_count();
- 0) | activate_task() {
- 0) | enqueue_task() {
- 0) | enqueue_task_fair() {
- 0) 1.128 us | update_curr.constprop.47();
- 0) 2.977 us | __enqueue_entity.constprop.45();
- 0) + 25.459 us | }
- 0) + 35.564 us | }
- 0) + 45.503 us | }
- 0) | ttwu_do_wakeup.constprop.90() {
- 0) | check_preempt_curr() {
- 0) 1.760 us | check_preempt_wakeup();
- 0) + 13.142 us | }
- 0) + 25.715 us | }
- 0) 1.233 us | sub_preempt_count();
- 0) 1.218 us | sub_preempt_count();
- 0) ! 129.383 us | }
- 0) ! 139.218 us | }
- 0) ! 148.617 us | }
- 0) 1.052 us | add_preempt_count();
- 0) ! 190.857 us | }
- 0) | __run_hrtimer() {
- 0) 3.489 us | __remove_hrtimer();
- 0) 1.354 us | sub_preempt_count();
- 0) | tick_sched_timer() {
- 0) | ktime_get() {
- 0) 1.158 us | clocksource_mmio_readl_up();
- 0) + 13.774 us | }
- 0) | tick_do_update_jiffies64() {
- 0) 1.504 us | add_preempt_count();
- 0) | do_timer() {
- 0) | update_wall_time() {
- 0) 1.053 us | add_preempt_count();
- 0) 1.143 us | clocksource_mmio_readl_up();
- 0) | ntp_tick_length() {
- 0) 1.173 us | add_preempt_count();
- 0) 1.323 us | sub_preempt_count();
- 0) + 22.872 us | }
- 0) | ntp_tick_length() {
- 0) 1.188 us | add_preempt_count();
- 0) 1.549 us | sub_preempt_count();
- 0) + 22.000 us | }
- 0) 1.805 us | sub_preempt_count();
- 0) ! 110.422 us | }
- 0) 1.549 us | calc_global_load();
- 0) ! 132.767 us | }
- 0) 1.353 us | sub_preempt_count();
- 0) ! 166.300 us | }
- 0) | update_process_times() {
- 0) | account_process_tick() {
- 0) 3.037 us | account_system_time();
- 0) + 13.714 us | }
- 0) 2.211 us | hrtimer_run_queues();
- 0) | raise_softirq() {
- 0) 1.804 us | __raise_softirq_irqoff();
- 0) + 12.060 us | }
- 0) | rcu_check_callbacks() {
- 0) 1.669 us | rcu_bh_qs();
- 0) + 13.398 us | }
- 0) 1.324 us | printk_tick();
- 0) | scheduler_tick() {
- 0) 1.053 us | add_preempt_count();
- 0) 2.782 us | __update_cpu_load();
- 0) | task_tick_fair() {
- 0) 1.458 us | update_curr.constprop.47();
- 0) | sched_slice.isra.36() {
- 0) 2.887 us | calc_delta_mine();
- 0) + 14.887 us | }
- 0) 1.339 us | resched_task();
- 0) 2.106 us | clear_buddies();
- 0) + 58.271 us | }
- 0) 1.639 us | sub_preempt_count();
- 0) ! 102.857 us | }
- 0) 1.895 us | run_posix_cpu_timers();
- 0) ! 213.279 us | }
- 0) 3.293 us | profile_tick();
- 0) | hrtimer_forward() {
- 0) 1.443 us | ktime_add_safe();
- 0) 0.977 us | ktime_add_safe();
- 0) + 22.572 us | }
- 0) ! 466.556 us | }
- 0) 1.309 us | add_preempt_count();
- 0) 5.128 us | enqueue_hrtimer();
- 0) ! 526.466 us | }
- 0) 1.504 us | sub_preempt_count();
- 0) | tick_program_event() {
- 0) | clockevents_program_event() {
- 0) | ktime_get() {
- 0) 0.993 us | clocksource_mmio_readl_up();
- 0) + 11.835 us | }
- 0) 1.850 us | v2_set_next_event();
- 0) + 35.489 us | }
- 0) + 47.233 us | }
- 0) ! 1127.594 us | }
- 0) ! 1138.647 us | }
- 0) 5.233 us | add_interrupt_randomness();
- 0) 3.023 us | note_interrupt();
- 0) ! 1179.203 us | }
- 0) 1.458 us | add_preempt_count();
- 0) ! 1210.120 us | }
- 0) | cond_unmask_irq() {
- 0) 1.940 us | irq_gc_mask_set_bit();
- 0) + 12.090 us | }
- 0) 1.068 us | sub_preempt_count();
- 0) ! 1290.676 us | }
- 0) ! 1305.023 us | }
- 0) | irq_exit() {
- 0) 1.053 us | sub_preempt_count();
- 0) | __do_softirq() {
- 0) 1.188 us | add_preempt_count();
- 0) | run_timer_softirq() {
- 0) 1.429 us | hrtimer_run_pending();
- 0) 1.173 us | add_preempt_count();
- 0) 1.067 us | sub_preempt_count();
- 0) + 34.616 us | }
- 0) 1.624 us | rcu_bh_qs();
- 0) | run_hrtimer_softirq() {
- 0) | hrtimer_peek_ahead_timers() {
- 0) | hrtimer_interrupt() {
- 0) 1.173 us | add_preempt_count();
- 0) | ktime_get_update_offsets() {
- 0) 0.992 us | clocksource_mmio_readl_up();
- 0) + 13.339 us | }
- 0) 1.338 us | sub_preempt_count();
- 0) | tick_program_event() {
- 0) | clockevents_program_event() {
- 0) | ktime_get() {
- 0) 1.007 us | clocksource_mmio_readl_up();
- 0) + 11.939 us | }
- 0) 1.338 us | v2_set_next_event();
- 0) + 32.782 us | }
- 0) + 42.165 us | }
- 0) ! 100.872 us | }
- 0) ! 111.309 us | }
- 0) ! 120.962 us | }
- 0) 1.112 us | rcu_bh_qs();
- 0) | __local_bh_enable() {
- 0) 1.324 us | sub_preempt_count();
- 0) + 11.398 us | }
- 0) ! 230.045 us | }
- 0) 1.624 us | idle_cpu();
- 0) 1.489 us | rcu_irq_exit();
- 0) 1.067 us | sub_preempt_count();
- 0) ! 280.947 us | }
- 0) ! 1637.128 us | }
- 0) ! 1669.925 us | }
- 0) <========== |
- 0) | sub_preempt_count() {
- 0) | __schedule() {
- 0) 1.549 us | add_preempt_count();
- 0) 2.346 us | rcu_sched_qs();
- 0) | rcu_preempt_note_context_switch() {
- 0) 1.624 us | rcu_preempt_cpu_qs();
- 0) + 12.090 us | }
- 0) 1.203 us | add_preempt_count();
- 0) | put_prev_task_fair() {
- 0) 1.128 us | update_curr.constprop.47();
- 0) 3.504 us | __enqueue_entity.constprop.45();
- 0) + 23.474 us | }
- 0) | pick_next_task_fair() {
- 0) 1.488 us | clear_buddies();
- 0) 2.707 us | __dequeue_entity();
- 0) + 26.240 us | }
- 0) | atomic_notifier_call_chain() {
- 0) 0.977 us | __rcu_read_lock();
- 0) | notifier_call_chain() {
- 0) 0.978 us | nwfpe_notify();
- 0) + 11.278 us | }
- 0) 1.669 us | __rcu_read_unlock();
- 0) + 41.639 us | }
- 0) | finish_task_switch.isra.72() {
- 0) 2.240 us | sub_preempt_count();
- 0) + 57.895 us | }
- 0) 2.616 us | sub_preempt_count();
- 0) ! 8087.083 us | }
- 0) ! 8098.226 us | }
- 0) | hrtimer_try_to_cancel() {
- 0) 1.594 us | add_preempt_count();
- 0) 1.429 us | sub_preempt_count();
- 0) + 23.579 us | }
- 0) ! 8512.136 us | }
- 0) ! 8547.428 us | }
- 0) ! 8560.196 us | }
- 0) | sys_lseek() {
- 0) 2.992 us | fget_light();
- 0) | generic_file_llseek() {
- 0) 0.918 us | add_preempt_count();
- 0) 1.609 us | sub_preempt_count();
- 0) 2.150 us | generic_file_llseek_size();
- 0) + 35.023 us | }
- 0) + 57.594 us | }
- 0) | sys_write() {
- 0) 1.203 us | fget_light();
- 0) | vfs_write() {
- 0) 1.909 us | rw_verify_area();
- 0) | do_sync_write() {
- 0) | ubifs_aio_write() {
- 0) 1.534 us | get_seconds();
- 0) | ubifs_budget_space() {
- 0) 0.977 us | add_preempt_count();
- 0) 3.264 us | ubifs_calc_min_idx_lebs();
- 0) 2.526 us | ubifs_calc_available();
- 0) 1.488 us | sub_preempt_count();
- 0) + 51.294 us | }
- 0) 1.413 us | mutex_lock();
- 0) 0.873 us | get_seconds();
- 0) | __mark_inode_dirty() {
- 0) 1.188 us | ubifs_dirty_inode();
- 0) + 10.812 us | }
- 0) 0.827 us | mutex_unlock();
- 0) | ubifs_release_budget() {
- 0) 0.917 us | add_preempt_count();
- 0) 1.699 us | ubifs_calc_min_idx_lebs();
- 0) 0.948 us | sub_preempt_count();
- 0) + 33.294 us | }
- 0) | generic_file_aio_write() {
- 0) | __sb_start_write() {
- 0) 1.203 us | add_preempt_count();
- 0) 1.053 us | sub_preempt_count();
- 0) + 19.985 us | }
- 0) 0.902 us | mutex_lock();
- 0) | __generic_file_aio_write() {
- 0) 1.579 us | generic_segment_checks();
- 0) | file_remove_suid() {
- 0) 1.970 us | should_remove_suid();
- 0) | cap_inode_need_killpriv() {
- 0) | ubifs_getxattr() {
- 0) 3.910 us | check_namespace.isra.4();
- 0) 3.925 us | kmem_cache_alloc_trace();
- 0) | ubifs_tnc_lookup_nm() {
- 0) | ubifs_tnc_locate() {
- 0) 1.188 us | mutex_lock();
- 0) | ubifs_lookup_level0() {
- 0) 1.113 us | get_seconds();
- 0) + 29.865 us | dbg_snprintf_key();
- 0) 3.113 us | ubifs_search_zbranch();
- 0) 1.278 us | ubifs_search_zbranch();
- 0) 1.685 us | ubifs_search_zbranch();
- 0) 1.835 us | ubifs_search_zbranch();
- 0) 1.594 us | ubifs_search_zbranch();
- 0) 1.865 us | ubifs_search_zbranch();
- 0) ! 116.030 us | }
- 0) 0.857 us | mutex_unlock();
- 0) ! 146.421 us | }
- 0) ! 156.301 us | }
- 0) 3.443 us | kfree();
- 0) ! 210.075 us | }
- 0) ! 220.586 us | }
- 0) ! 242.887 us | }
- 0) 1.534 us | file_update_time();
- 0) | generic_file_buffered_write() {
- 0) 1.429 us | iov_iter_advance();
- 0) 2.211 us | iov_iter_fault_in_readable();
- 0) | ubifs_write_begin() {
- 0) | grab_cache_page_write_begin() {
- 0) | find_lock_page() {
- 0) | find_get_page() {
- 0) 1.279 us | __rcu_read_lock();
- 0) 1.444 us | __rcu_read_unlock();
- 0) + 23.639 us | }
- 0) + 33.955 us | }
- 0) + 44.797 us | }
- 0) + 57.789 us | }
- 0) 1.504 us | add_preempt_count();
- 0) | iov_iter_copy_from_user_atomic() {
- 0) 1.008 us | add_preempt_count();
- 0) 1.339 us | sub_preempt_count();
- 0) + 23.835 us | }
- 0) 0.887 us | sub_preempt_count();
- 0) 2.090 us | flush_dcache_page();
- 0) 1.279 us | mark_page_accessed();
- 0) | ubifs_write_end() {
- 0) | unlock_page() {
- 0) 1.835 us | __wake_up_bit();
- 0) + 12.781 us | }
- 0) 1.233 us | put_page();
- 0) + 33.940 us | }
- 0) 1.248 us | _cond_resched();
- 0) 1.143 us | iov_iter_advance();
- 0) | balance_dirty_pages_ratelimited_nr() {
- 0) 1.233 us | add_preempt_count();
- 0) 1.023 us | sub_preempt_count();
- 0) + 23.278 us | }
- 0) ! 262.121 us | }
- 0) ! 557.233 us | }
- 0) 1.068 us | mutex_unlock();
- 0) 2.270 us | generic_write_sync();
- 0) | __sb_end_write() {
- 0) 0.902 us | add_preempt_count();
- 0) 1.083 us | sub_preempt_count();
- 0) + 20.180 us | }
- 0) ! 656.060 us | }
- 0) ! 830.932 us | }
- 0) ! 842.857 us | }
- 0) 1.143 us | __fsnotify_parent();
- 0) | fsnotify() {
- 0) | __srcu_read_lock() {
- 0) 0.902 us | add_preempt_count();
- 0) 1.533 us | sub_preempt_count();
- 0) + 21.173 us | }
- 0) | __srcu_read_unlock() {
- 0) 0.917 us | add_preempt_count();
- 0) 1.113 us | sub_preempt_count();
- 0) + 19.323 us | }
- 0) + 61.278 us | }
- 0) ! 945.564 us | }
- 0) ! 965.549 us | }
- 0) | sys_nanosleep() {
- 0) | hrtimer_nanosleep() {
- 0) 3.368 us | hrtimer_init();
- 0) 1.323 us | ktime_add_safe();
- 0) | do_nanosleep() {
- 0) | hrtimer_start_range_ns() {
- 0) | __hrtimer_start_range_ns() {
- 0) 1.023 us | add_preempt_count();
- 0) | ktime_get() {
- 0) 1.820 us | clocksource_mmio_readl_up();
- 0) + 14.541 us | }
- 0) 1.037 us | ktime_add_safe();
- 0) 6.481 us | enqueue_hrtimer();
- 0) | tick_program_event() {
- 0) | clockevents_program_event() {
- 0) | ktime_get() {
- 0) 1.473 us | clocksource_mmio_readl_up();
- 0) + 10.496 us | }
- 0) + 20.903 us | }
- 0) + 38.060 us | }
- 0) 1.309 us | sub_preempt_count();
- 0) 1.940 us | __raise_softirq_irqoff();
- 0) 1.609 us | wakeup_softirqd();
- 0) 1.278 us | add_preempt_count();
- 0) 0.887 us | sub_preempt_count();
- 0) ! 156.572 us | }
- 0) ! 166.406 us | }
- 0) | schedule() {
- 0) | __schedule() {
- 0) 0.873 us | add_preempt_count();
- 0) 2.180 us | rcu_sched_qs();
- 0) | rcu_preempt_note_context_switch() {
- 0) 1.654 us | rcu_preempt_cpu_qs();
- 0) + 11.820 us | }
- 0) 1.127 us | add_preempt_count();
- 0) | deactivate_task() {
- 0) | dequeue_task() {
- 0) 2.993 us | update_rq_clock.part.76();
- 0) | dequeue_task_fair() {
- 0) | update_curr.constprop.47() {
- 0) 2.000 us | update_min_vruntime.constprop.48();
- 0) + 13.939 us | }
- 0) 1.564 us | clear_buddies();
- 0) 1.429 us | update_min_vruntime.constprop.48();
- 0) + 45.925 us | }
- 0) + 69.383 us | }
- 0) + 78.722 us | }
- 0) 1.098 us | put_prev_task_fair();
- 0) | pick_next_task_fair() {
- 0) 0.992 us | clear_buddies();
- 0) 4.692 us | __dequeue_entity();
- 0) + 24.587 us | }
- 0) | atomic_notifier_call_chain() {
- 0) 1.158 us | __rcu_read_lock();
- 0) | notifier_call_chain() {
- 0) 0.828 us | nwfpe_notify();
- 0) + 11.910 us | }
- 0) 1.188 us | __rcu_read_unlock();
- 0) + 42.782 us | }
- 0) | finish_task_switch.isra.72() {
- 0) 1.640 us | sub_preempt_count();
- 0) + 14.316 us | }
- 0) 1.188 us | sub_preempt_count();
- 0) ! 16603.44 us | }
- 0) ! 16614.30 us | }
- 0) 1.143 us | add_preempt_count();
- 0) ! 16643.38 us | }
- 0) | __do_softirq() {
- 0) 1.173 us | add_preempt_count();
- 0) | run_hrtimer_softirq() {
- 0) | hrtimer_peek_ahead_timers() {
- 0) | hrtimer_interrupt() {
- 0) 1.293 us | add_preempt_count();
- 0) | ktime_get_update_offsets() {
- 0) 1.354 us | clocksource_mmio_readl_up();
- 0) + 13.519 us | }
- 0) | __run_hrtimer() {
- 0) 3.143 us | __remove_hrtimer();
- 0) 1.308 us | sub_preempt_count();
- 0) | hrtimer_wakeup() {
- 0) | wake_up_process() {
- 0) | try_to_wake_up() {
- 0) 1.368 us | add_preempt_count();
- 0) 1.008 us | add_preempt_count();
- 0) | activate_task() {
- 0) | enqueue_task() {
- 0) 2.210 us | update_rq_clock.part.76();
- 0) | enqueue_task_fair() {
- 0) | update_curr.constprop.47() {
- 0) 1.443 us | update_min_vruntime.constprop.48();
- 0) + 12.903 us | }
- 0) 5.473 us | __enqueue_entity.constprop.45();
- 0) + 38.646 us | }
- 0) + 60.240 us | }
- 0) + 70.527 us | }
- 0) | ttwu_do_wakeup.constprop.90() {
- 0) | check_preempt_curr() {
- 0) | check_preempt_wakeup() {
- 0) 1.023 us | update_curr.constprop.47();
- 0) + 12.978 us | }
- 0) + 24.015 us | }
- 0) + 38.962 us | }
- 0) 1.173 us | sub_preempt_count();
- 0) 0.887 us | sub_preempt_count();
- 0) ! 172.752 us | }
- 0) ! 182.526 us | }
- 0) ! 192.256 us | }
- 0) 0.873 us | add_preempt_count();
- 0) ! 234.782 us | }
- 0) 0.887 us | sub_preempt_count();
- 0) | tick_program_event() {
- 0) | clockevents_program_event() {
- 0) | ktime_get() {
- 0) 0.887 us | clocksource_mmio_readl_up();
- 0) + 12.015 us | }
- 0) 1.699 us | v2_set_next_event();
- 0) + 33.699 us | }
- 0) + 43.700 us | }
- 0) ! 344.631 us | }
- 0) ! 355.398 us | }
- 0) ! 365.564 us | }
- 0) 1.955 us | rcu_bh_qs();
- 0) | __local_bh_enable() {
- 0) 1.142 us | sub_preempt_count();
- 0) + 11.504 us | }
- 0) ! 420.271 us | }
- 0) 1.489 us | sub_preempt_count();
- 0) 1.518 us | _cond_resched();
- 0) 1.203 us | add_preempt_count();
- 0) 1.459 us | rcu_sched_qs();
- 0) | rcu_preempt_note_context_switch() {
- 0) 1.624 us | rcu_preempt_cpu_qs();
- 0) + 11.037 us | }
- 0) 1.143 us | sub_preempt_count();
- 0) 2.151 us | kthread_should_stop();
- 0) 1.428 us | add_preempt_count();
- 0) | schedule_preempt_disabled() {
- 0) 0.903 us | sub_preempt_count();
- 0) | schedule() {
- 0) | __schedule() {
- 0) 1.008 us | add_preempt_count();
- 0) 1.354 us | rcu_sched_qs();
- 0) | rcu_preempt_note_context_switch() {
- 0) 1.158 us | rcu_preempt_cpu_qs();
- 0) + 10.526 us | }
- 0) 0.872 us | add_preempt_count();
- 0) | deactivate_task() {
- 0) | dequeue_task() {
- 0) 2.045 us | update_rq_clock.part.76();
- 0) | dequeue_task_fair() {
- 0) | update_curr.constprop.47() {
- 0) 1.128 us | update_min_vruntime.constprop.48();
- 0) + 11.413 us | }
- 0) 1.293 us | clear_buddies();
- 0) 0.963 us | update_min_vruntime.constprop.48();
- 0) + 40.977 us | }
- 0) + 63.053 us | }
- 0) + 72.962 us | }
- 0) 1.113 us | put_prev_task_fair();
- 0) | pick_next_task_fair() {
- 0) 0.857 us | clear_buddies();
- 0) 2.858 us | __dequeue_entity();
- 0) + 23.819 us | }
- 0) | atomic_notifier_call_chain() {
- 0) 0.978 us | __rcu_read_lock();
- 0) | notifier_call_chain() {
- 0) 0.827 us | nwfpe_notify();
- 0) + 11.248 us | }
- 0) 1.008 us | __rcu_read_unlock();
- 0) + 43.444 us | }
- 0) | finish_task_switch.isra.72() {
- 0) 1.158 us | sub_preempt_count();
- 0) + 56.737 us | }
- 0) 2.316 us | sub_preempt_count();
- 0) ! 13035.68 us | }
- 0) ! 13046.46 us | }
- 0) ! 13056.96 us | }
- 0) 1.323 us | add_preempt_count();
- 0) 1.203 us | sub_preempt_count();
- 0) ! 13108.97 us | }
- 0) ! 13118.40 us | }
- 0) ! 13158.87 us | }
- 0) ! 13170.90 us | }
- 0) 1.624 us | mxc_do_addr_cycle();
- 0) ! 15694.45 us | }
- 0) | nand_wait() {
- 0) | mxc_nand_command() {
- 0) | send_cmd_v1_v2() {
- 0) | wait_op_done() {
- 0) 1.323 us | check_int_v1_v2();
- 0) + 11.714 us | }
- 0) + 22.647 us | }
- 0) 0.858 us | mxc_do_addr_cycle();
- 0) + 41.774 us | }
- 0) 1.097 us | mxc_nand_dev_ready();
- 0) | mxc_nand_read_byte() {
- 0) | get_dev_status_v1_v2() {
- 0) | wait_op_done() {
- 0) 1.293 us | check_int_v1_v2();
- 0) + 10.496 us | }
- 0) + 20.918 us | }
- 0) + 30.963 us | }
- 0) ! 105.488 us | }
- 0) ! 16192.40 us | }
- 0) ! 16405.42 us | }
- 0) | nand_release_device() {
- 0) | mxc_nand_select_chip_v2() {
- 0) | clk_disable() {
- 0) 1.053 us | add_preempt_count();
- 0) | __clk_disable() {
- 0) | clk_gate_disable() {
- 0) | clk_gate_endisable() {
- 0) 0.977 us | add_preempt_count();
- 0) 1.368 us | sub_preempt_count();
- 0) + 21.037 us | }
- 0) + 30.105 us | }
- 0) 1.112 us | __clk_disable();
- 0) + 48.932 us | }
- 0) 0.888 us | sub_preempt_count();
- 0) + 77.504 us | }
- 0) + 87.234 us | }
- 0) 0.903 us | add_preempt_count();
- 0) | __wake_up() {
- 0) 0.872 us | add_preempt_count();
- 0) | __wake_up_common() {
- 0) | default_wake_function() {
- 0) | try_to_wake_up() {
- 0) 1.459 us | add_preempt_count();
- 0) 0.992 us | add_preempt_count();
- 0) | activate_task() {
- 0) | enqueue_task() {
- 0) 2.797 us | update_rq_clock.part.76();
- 0) | enqueue_task_fair() {
- 0) | update_curr.constprop.47() {
- 0) 2.360 us | update_min_vruntime.constprop.48();
- 0) + 14.165 us | }
- 0) 7.263 us | __enqueue_entity.constprop.45();
- 0) + 43.834 us | }
- 0) + 66.226 us | }
- 0) + 75.594 us | }
- 0) | ttwu_do_wakeup.constprop.90() {
- 0) | check_preempt_curr() {
- 0) | check_preempt_wakeup() {
- 0) 1.308 us | update_curr.constprop.47();
- 0) + 13.849 us | }
- 0) + 24.556 us | }
- 0) + 43.775 us | }
- 0) 1.053 us | sub_preempt_count();
- 0) 0.888 us | sub_preempt_count();
- 0) ! 184.903 us | }
- 0) ! 194.120 us | }
- 0) ! 204.887 us | }
- 0) 1.308 us | sub_preempt_count();
- 0) ! 233.955 us | }
- 0) 1.594 us | sub_preempt_count();
- 0) ! 359.128 us | }
- 0) ! 186232.2 us | }
- 0) ! 186243.7 us | }
- 0) ! 186254.8 us | }
- 0) 1.023 us | ubi_self_check_all_ff();
- 0) ! 186288.3 us | }
- 0) | leb_write_unlock() {
- 0) 1.504 us | add_preempt_count();
- 0) | up_write() {
- 0) 1.023 us | add_preempt_count();
- 0) | do_page_fault() {
- 0) 0.902 us | add_preempt_count();
- 0) 1.037 us | sub_preempt_count();
- 0) | fixup_exception() {
- 0) | search_exception_tables() {
- 0) | search_module_extables() {
- 0) 0.993 us | add_preempt_count();
- 0) 1.203 us | sub_preempt_count();
- 0) + 31.083 us | }
- 0) + 42.752 us | }
- 0) + 52.060 us | }
- 0) | __do_kernel_fault.part.10() {
- 0) | printk() {
- 0) | vprintk_emit() {
- 0) 1.143 us | add_preempt_count();
- 0) 8.706 us | log_store();
- 0) | console_trylock() {
- 0) | down_trylock() {
- 0) 1.052 us | add_preempt_count();
- 0) 0.992 us | sub_preempt_count();
- 0) + 19.910 us | }
- 0) + 29.609 us | }
- 0) 0.858 us | sub_preempt_count();
- 0) | console_unlock() {
- 0) 0.842 us | add_preempt_count();
- 0) 0.978 us | sub_preempt_count();
- 0) 0.993 us | add_preempt_count();
- 0) | msg_print_text() {
- 0) 1.594 us | print_prefix();
- 0) 1.053 us | print_prefix();
- 0) + 26.436 us | }
- 0) 1.128 us | sub_preempt_count();
- 0) 1.939 us | call_console_drivers.constprop.16();
- 0) 0.857 us | add_preempt_count();
- 0) 1.489 us | sub_preempt_count();
- 0) | up() {
- 0) 1.143 us | add_preempt_count();
- 0) 0.857 us | sub_preempt_count();
- 0) + 19.398 us | }
- 0) 0.992 us | add_preempt_count();
- 0) 0.857 us | sub_preempt_count();
- 0) ! 152.421 us | }
- 0) ! 270.677 us | }
- 0) ! 279.955 us | }
- 0) | show_pte() {
- 0) | printk() {
- 0) | vprintk_emit() {
- 0) 0.993 us | add_preempt_count();
- 0) 5.158 us | log_store();
- 0) | console_trylock() {
- 0) | down_trylock() {
- 0) 1.022 us | add_preempt_count();
- 0) 1.008 us | sub_preempt_count();
- 0) + 19.865 us | }
- 0) + 29.338 us | }
- 0) 0.857 us | sub_preempt_count();
- 0) | console_unlock() {
- 0) 0.992 us | add_preempt_count();
- 0) 0.857 us | sub_preempt_count();
- 0) 0.963 us | add_preempt_count();
- 0) | msg_print_text() {
- 0) 1.053 us | print_prefix();
- 0) 1.173 us | print_prefix();
- 0) + 19.759 us | }
- 0) 1.323 us | sub_preempt_count();
- 0) 1.324 us | call_console_drivers.constprop.16();
- 0) 0.842 us | add_preempt_count();
- 0) 0.993 us | sub_preempt_count();
- 0) | up() {
- 0) 0.978 us | add_preempt_count();
- 0) 1.023 us | sub_preempt_count();
- 0) + 18.662 us | }
- 0) 0.993 us | add_preempt_count();
- 0) 1.188 us | sub_preempt_count();
- 0) ! 146.120 us | }
- 0) ! 237.564 us | }
- 0) ! 246.932 us | }
- 0) | printk() {
- 0) | vprintk_emit() {
- 0) 1.008 us | add_preempt_count();
- 0) 3.158 us | cont_add();
- 0) | console_trylock() {
- 0) | down_trylock() {
- 0) 0.887 us | add_preempt_count();
- 0) 0.872 us | sub_preempt_count();
- 0) + 19.458 us | }
- 0) + 29.775 us | }
- 0) 1.007 us | sub_preempt_count();
- 0) | console_unlock() {
- 0) 1.413 us | add_preempt_count();
- 0) 1.007 us | sub_preempt_count();
- 0) 1.037 us | call_console_drivers.constprop.16();
- 0) 0.842 us | add_preempt_count();
- 0) 0.992 us | sub_preempt_count();
- 0) | up() {
- 0) 1.278 us | add_preempt_count();
- 0) 0.857 us | sub_preempt_count();
- 0) + 18.827 us | }
- 0) 0.993 us | add_preempt_count();
- 0) 0.857 us | sub_preempt_count();
- 0) + 93.684 us | }
- 0) ! 185.353 us | }
- 0) ! 194.120 us | }
- 0) | printk() {
- 0) | vprintk_emit() {
- 0) 0.873 us | add_preempt_count();
- 0) 1.669 us | cont_add();
- 0) | console_trylock() {
- 0) | down_trylock() {
- 0) 0.872 us | add_preempt_count();
- 0) 0.992 us | sub_preempt_count();
- 0) + 19.578 us | }
- 0) + 28.181 us | }
- 0) 0.992 us | sub_preempt_count();
- 0) | console_unlock() {
- 0) 0.992 us | add_preempt_count();
- 0) 0.857 us | sub_preempt_count();
- 0) 1.188 us | call_console_drivers.constprop.16();
- 0) 1.128 us | add_preempt_count();
- 0) 0.993 us | sub_preempt_count();
- 0) | up() {
- 0) 0.992 us | add_preempt_count();
- 0) 0.857 us | sub_preempt_count();
- 0) + 19.820 us | }
- 0) 0.857 us | add_preempt_count();
- 0) 1.008 us | sub_preempt_count();
- 0) + 97.549 us | }
- 0) ! 177.098 us | }
- 0) ! 185.730 us | }
- 0) | printk() {
- 0) | vprintk_emit() {
- 0) 0.992 us | add_preempt_count();
- 0) 1.774 us | cont_add();
- 0) | console_trylock() {
- 0) | down_trylock() {
- 0) 1.143 us | add_preempt_count();
- 0) 0.992 us | sub_preempt_count();
- 0) + 19.068 us | }
- 0) + 28.135 us | }
- 0) 0.993 us | sub_preempt_count();
- 0) | console_unlock() {
- 0) 1.127 us | add_preempt_count();
- 0) 1.008 us | sub_preempt_count();
- 0) 1.067 us | call_console_drivers.constprop.16();
- 0) 0.992 us | add_preempt_count();
- 0) 1.158 us | sub_preempt_count();
- 0) | up() {
- 0) 0.993 us | add_preempt_count();
- 0) 1.158 us | sub_preempt_count();
- 0) + 18.887 us | }
- 0) 0.857 us | add_preempt_count();
- 0) 0.993 us | sub_preempt_count();
- 0) + 92.210 us | }
- 0) ! 170.572 us | }
- 0) ! 179.173 us | }
- 0) | printk() {
- 0) | vprintk_emit() {
- 0) 0.992 us | add_preempt_count();
- 0) 1.729 us | cont_add();
- 0) | cont_flush.part.8() {
- 0) 3.474 us | log_store();
- 0) + 14.557 us | }
- 0) | console_trylock() {
- 0) | down_trylock() {
- 0) 0.872 us | add_preempt_count();
- 0) 0.992 us | sub_preempt_count();
- 0) + 19.308 us | }
- 0) + 28.015 us | }
- 0) 1.008 us | sub_preempt_count();
- 0) | console_unlock() {
- 0) 0.993 us | add_preempt_count();
- 0) 0.993 us | sub_preempt_count();
- 0) 1.534 us | call_console_drivers.constprop.16();
- 0) 1.128 us | add_preempt_count();
- 0) 1.293 us | sub_preempt_count();
- 0) | up() {
- 0) 0.843 us | add_preempt_count();
- 0) 0.993 us | sub_preempt_count();
- 0) + 19.083 us | }
- 0) 0.992 us | add_preempt_count();
- 0) 0.978 us | sub_preempt_count();
- 0) + 91.760 us | }
- 0) ! 191.279 us | }
- 0) ! 200.316 us | }
- 0) ! 1053.609 us | }
- 0) | die() {
- 0) | oops_enter() {
- ---------------------------------
- Modules linked in: ravenna_portctrl(O) ravenna_sync(O) ravenna_core(O) dallis_audiorouter(O) dallis_multidrop(O) dallis_gpio(]
- CPU: 0 Tainted: G O (3.6.11 #1)
- PC is at __up_write+0x44/0x1ac
- LR is at __up_write+0x2c/0x1ac
- pc : [<c02581bc>] lr : [<c02581a4>] psr: a0000093
- sp : c346dc08 ip : c346db50 fp : c346dc3c
- r10: c7b55000 r9 : 000002a7 r8 : 00000001
- r7 : c7a24a00 r6 : c349547c r5 : c3495478 r4 : c3495460
- r3 : 00000000 r2 : 00000002 r1 : 00000001 r0 : 00000002
- Flags: NzCv IRQs off FIQs on Mode SVC_32 ISA ARM Segment user
- Control: 0005317f Table: 8726c000 DAC: 00000015
- Process Master (pid: 2249, stack limit = 0xc346c270)
- Stack: (0xc346dc08 to 0xc346e000)
- dc00: c3495460 00000013 c793d800 c3495460 c346c010 c793d800
- dc20: c7a24a00 00000001 000002a7 c7b55000 c346dc4c c346dc40 c004d1bc c0258188
- dc40: c346dc6c c346dc50 c0013ac8 c004d1b4 00017800 00000000 c793d800 0000069a
- dc60: c346dcd4 c346dc70 c0013ac8 c030c520 00000800 c0204168 c346dcfc c758d550
- dc80: c7ae7508 c7ae7504 c346dcbc c346dc98 c0018ae8 c0092860 c030b968 0000000a
- dca0: c7b54000 c7b55000 00007800 00000800 000002a7 00000001 c7b55000 c758d550
- dcc0: c7ae7508 c7ae7504 c346dcfc c346dcd8 c0013ac8 c030cc94 00007800 00000800
- dce0: c7b54000 c7b55000 00007800 000002a7 c346dd2c c346dd00 c0013ac8 c030b964
- dd00: 00000800 00000009 c7ae7490 c7b54000 c7ae7490 c7b54000 00000800 00000310
- dd20: c346dd54 c346dd30 c0013ac8 c02040cc 00000800 00000090 00000001 00000090
- dd40: c7b54000 c7ae7490 c346dd8c c346dd58 c0013ac8 c0204cd8 d06adf0c c7ae74b4
- dd60: 000006ca c758d550 c7b54000 c758d5ac 00000000 00000074 c35822e0 c758d550
- dd80: c346ddb4 c346dd90 c0013ac8 c0206490 00000073 00000000 00000073 00000000
- dda0: 00000074 00000000 c346dddc c346ddb8 c0013ac8 c01fa444 00000073 00000000
- ddc0: 00000000 c346ddd0 00000000 00000000 c346de1c c346dde0 c0013ac8 c0109dd8
- dde0: 00000074 00000000 d020e69b 00000001 000006ca 00000000 c7b54000 c346de98
- de00: 00000001 c344c8e0 00000000 c758d690 c346de84 c346de20 c0013ac8 c00aaad4
- de20: 00000000 00000000 c346df3c c346de90 c346c000 00000000 c346de6c c346de48
- de40: c0018ae8 00100000 00000000 00000000 00000000 000000a0 c346df78 c346df78
- de60: c35822e0 fffffdee 00000074 c344c8e0 c346c000 00000000 c346df3c c346de88
- de80: c0013ac8 c01fb680 00000000 00000000 a7eb4a68 00000074 00000000 00000000
- dea0: 00000000 00000001 ffffffff c35822e0 00000000 00000000 00000000 00000000
- dec0: c344c8e0 00000000 00000000 00000000 00000074 00000000 00000000 00000000
- dee0: 00000074 00000000 00000074 00000000 00000000 00000000 00000000 00000000
- df00: 00000000 00000000 00000000 00000000 00000000 00000000 c35822e0 c35822e0
- df20: a7eb4a68 c346df78 a7eb4a68 00000074 c346df6c c346df40 c0013ac8 c00db6ac
- df40: 000006ca 00000001 00000074 00000000 00000000 c35822e0 a7eb4a68 00000074
- df60: c346dfa4 c346df70 c0013ac8 c00dbe34 d014077e 00000001 00000000 00000000
- df80: acf29d6c 00000074 00000074 b3b9f500 00000004 c0013be8 00000000 c346dfa8
- dfa0: c0013ac8 c00dc1c4 00000074 00000074 00000038 a7eb4a68 00000074 b3fd5598
- dfc0: 00000074 00000074 b3b9f500 00000004 b3b9f724 b3b9f578 b3b9f628 b3ffc1b8
- dfe0: 00000000 b3b9f470 b6c7f2a8 b6c7fa24 80000010 00000038 00000000 00000000
- [<c02581bc>] (__up_write+0x44/0x1ac) from [<c004d1bc>] (up_write+0x18/0x1c)
- [<c004d1bc>] (up_write+0x18/0x1c) from [<c0013ac8>] (return_to_handler+0x0/0x18)
- Code: e4863004 e5953004 e1560003 0a00002a (e593100c)
- ---[ end trace c43b045e9f5a318a ]---
- note: Master[2249] exited with preempt_count 2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement