On 9 April 2014 21:01, Steven Rostedt <[email protected]> wrote: >> Do we? This is only called by tick_check_oneshot_change() which has the >> following: >> >> int tick_check_oneshot_change(int allow_nohz) >> { >> struct tick_sched *ts = &__get_cpu_var(tick_cpu_sched); >> >> if (!test_and_clear_bit(0, &ts->check_clocks)) >> return 0; >> >> if (ts->nohz_mode != NOHZ_MODE_INACTIVE) >> return 0; >> >> if (!timekeeping_valid_for_hres() || !tick_is_oneshot_available()) >> return 0; >> >> if (!allow_nohz) >> return 1; >> >> tick_nohz_switch_to_nohz(); >> return 0; >> } >> >> How often does it make it to that last check?
Probably we will reach here only once per boot per cpu. > Hmm, looking at the code, I see it probably should still do the check. But still we need it for that one time. :) -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/

