summaryrefslogtreecommitdiff
path: root/kernel/time/tick-sched.c
AgeCommit message (Expand)AuthorFilesLines
2024-02-26tick: Assume timekeeping is correctly handed over upon last offline idle callFrederic Weisbecker1-12/+1
2024-02-26tick: Shut down low-res tick from dying CPUFrederic Weisbecker1-7/+25
2024-02-26tick: Split nohz and highres features from nohz_modeFrederic Weisbecker1-15/+17
2024-02-26tick: Move individual bit features to debuggable mask accessesFrederic Weisbecker1-33/+55
2024-02-26tick: Assume the tick can't be stopped in NOHZ_MODE_INACTIVE modeFrederic Weisbecker1-1/+1
2024-02-26tick/sched: Don't clear ts::next_tick again in can_stop_idle_tick()Frederic Weisbecker1-5/+0
2024-02-26tick/sched: Rename tick_nohz_stop_sched_tick() to tick_nohz_full_stop_tick()Frederic Weisbecker1-2/+2
2024-02-26tick: Use IS_ENABLED() whenever possibleFrederic Weisbecker1-9/+5
2024-02-26tick/sched: Remove useless oneshot ifdefferyFrederic Weisbecker1-5/+1
2024-02-26tick/nohz: Remove duplicate between lowres and highres handlersPeng Liu1-60/+36
2024-02-26tick/nohz: Remove duplicate between tick_nohz_switch_to_nohz() and tick_setup...Peng Liu1-21/+18
2024-02-22tick/sched: Split out jiffies update helper functionRichard Cochran (linutronix GmbH)1-7/+19
2024-02-22timers: Optimization for timer_base_try_to_set_idle()Anna-Maria Behnsen1-1/+1
2024-02-22timers: Move marking timer bases idle into tick_nohz_stop_tick()Anna-Maria Behnsen1-12/+28
2024-02-19tick/sched: Add function description for tick_nohz_next_event()Anna-Maria Behnsen1-0/+10
2024-01-25tick/sched: Preserve number of idle sleeps across CPU hotplug eventsTim Chen1-0/+5
2024-01-19tick-sched: Fix idle and iowait sleeptime accounting vs CPU hotplugHeiko Carstens1-0/+5
2023-12-20tick-sched: Warn when next tick seems to be in the pastAnna-Maria Behnsen1-0/+4
2023-12-20tick/sched: Cleanup confusing variablesAnna-Maria Behnsen1-6/+5
2023-12-20tick-sched: Fix function names in commentsAnna-Maria Behnsen1-5/+5
2023-09-29tick/nohz: Update comments some moreIngo Molnar1-76/+74
2023-09-27tick/nohz: Don't shutdown the lowres tick from itselfFrederic Weisbecker1-11/+13
2023-09-27tick/nohz: Update obsolete commentsFrederic Weisbecker1-10/+36
2023-09-27tick/nohz: Rename the tick handlers to more self-explanatory namesFrederic Weisbecker1-4/+4
2023-08-30tick/rcu: Fix false positive "softirq work is pending" messagesPaul Gortmaker1-1/+1
2023-06-26Merge tag 'timers-core-2023-06-26' of ssh://gitolite.kernel.org/pub/scm/linux...Linus Torvalds1-1/+1
2023-06-18tick/rcu: Fix bogus ratelimit conditionWen Yang1-1/+1
2023-06-16tick/common: Align tick period during sched_timer setupThomas Gleixner1-1/+12
2023-04-25Merge tag 'timers-core-2023-04-24' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-72/+63
2023-04-18timers/nohz: Remove middle-function __tick_nohz_idle_stop_tick()Frederic Weisbecker1-12/+8
2023-04-18timers/nohz: Add a comment about broken iowait counter update raceFrederic Weisbecker1-2/+8
2023-04-18timers/nohz: Protect idle/iowait sleep time under seqcountFrederic Weisbecker1-6/+16
2023-04-18timers/nohz: Only ever update sleeptime from idle exitFrederic Weisbecker1-58/+37
2023-04-05rcu: Fix missing TICK_DEP_MASK_RCU_EXP dependency checkZqiang1-0/+5
2023-04-05tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystemJoel Fernandes (Google)1-3/+8
2022-08-02Merge tag 'rcu.2022.07.26a' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-1/+1
2022-06-29context_tracking: Rename context_tracking_cpu_set() to ct_cpu_track_user()Frederic Weisbecker1-1/+1
2022-06-27tick/nohz: unexport __init-annotated tick_nohz_full_setup()Masahiro Yamada1-1/+0
2022-05-23Merge tag 'timers-core-2022-05-23' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-2/+10
2022-04-25timers/nohz: Switch to ONESHOT_STOPPED in the low-res handler when the tick i...Nicholas Piggin1-2/+10
2022-04-10tick/sched: Fix non-kernel-doc commentJiapeng Chong1-2/+2
2022-04-10tick/nohz: Use WARN_ON_ONCE() to prevent console saturationPaul Gortmaker1-1/+1
2022-03-07tick/rcu: Stop allowing RCU_SOFTIRQ in idleFrederic Weisbecker1-10/+40
2022-03-07tick/rcu: Remove obsolete rcu_needs_cpu() parametersFrederic Weisbecker1-6/+4
2022-03-07tick: Detect and fix jiffies update stallFrederic Weisbecker1-0/+17
2021-12-02timers/nohz: Last resort update jiffies on nohz_full IRQ entryFrederic Weisbecker1-0/+7
2021-06-28Merge tag 'timers-nohz-2021-06-28' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-41/+88
2021-05-31tick/nohz: Only check for RCU deferred wakeup on user/guest entry when neededFrederic Weisbecker1-0/+1
2021-05-13tick/nohz: Call tick_nohz_task_switch() with interrupts disabledPeter Zijlstra1-6/+1
2021-05-13tick/nohz: Kick only _queued_ task whose tick dependency is updatedMarcelo Tosatti1-2/+17