Function tracing does not show a major difference between the most
frequent calls before and after unloading the KVM module:

Before unloading KVM

   1280 _raw_spin_lock <-__get_next_timer_interrupt
   1268 _raw_spin_unlock <-__get_next_timer_interrupt
    653 arch_cpu_idle_exit <-do_idle
    649 arch_cpu_idle_enter <-do_idle
    648 fetch_next_timer_interrupt.constprop.0 <-__get_next_timer_interrupt
    648 cpuidle_get_cpu_driver <-do_idle
    643 tick_nohz_idle_stop_tick <-do_idle
    640 tick_nohz_next_event <-tick_nohz_idle_stop_tick
    640 rcu_needs_cpu <-tick_nohz_next_event
    640 cpuidle_not_available <-do_idle
    636 timekeeping_max_deferment <-tick_nohz_next_event
    636 _raw_spin_unlock_irqrestore <-hrtimer_get_next_event
    635 get_next_timer_interrupt <-tick_nohz_next_event
    634 _raw_spin_lock_irqsave <-hrtimer_get_next_event
    630 timer_base_try_to_set_idle <-tick_nohz_idle_stop_tick
    630 hrtimer_get_next_event <-__get_next_timer_interrupt
    627 _raw_spin_lock <-tmigr_cpu_new_timer
    627 can_stop_idle_tick <-tick_nohz_idle_stop_tick
    626 tmigr_cpu_new_timer <-__get_next_timer_interrupt
    624 _raw_spin_unlock <-tmigr_cpu_new_timer

After unloading KVM

   3172 _raw_spin_lock <-__get_next_timer_interrupt
   3170 _raw_spin_unlock <-__get_next_timer_interrupt
   1609 tick_nohz_next_event <-tick_nohz_idle_stop_tick
   1609 tick_nohz_idle_stop_tick <-do_idle
   1609 rcu_needs_cpu <-tick_nohz_next_event
   1609 cpuidle_not_available <-do_idle
   1609 cpuidle_get_cpu_driver <-do_idle
   1609 can_stop_idle_tick <-tick_nohz_idle_stop_tick
   1609 arch_cpu_idle_enter <-do_idle
   1607 arch_cpu_idle_exit <-do_idle
   1585 _raw_spin_unlock_irqrestore <-hrtimer_get_next_event
   1585 _raw_spin_lock_irqsave <-hrtimer_get_next_event
   1585 hrtimer_get_next_event <-__get_next_timer_interrupt
   1585 fetch_next_timer_interrupt.constprop.0 <-__get_next_timer_interrupt
   1535 timer_base_try_to_set_idle <-tick_nohz_idle_stop_tick
   1535 get_next_timer_interrupt <-tick_nohz_next_event
   1534 timekeeping_max_deferment <-tick_nohz_next_event
   1478 tmigr_cpu_new_timer <-__get_next_timer_interrupt
   1478 _raw_spin_unlock <-tmigr_cpu_new_timer
   1478 _raw_spin_lock <-tmigr_cpu_new_timer
   1321 free_swap_cache <-free_pages_and_swap_cache

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2112578

Title:
  riscv64: KVM does not release harts

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2112578/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to