summaryrefslogtreecommitdiffstats
path: root/kernel/time/tick-sched.c
Commit message (Expand)AuthorAgeFilesLines
* timekeeping: Use READ/WRITE_ONCE() for tick_do_timer_cpuThomas Gleixner2024-04-101-14/+22
* tick/sched: Fix various kernel-doc warningsRandy Dunlap2024-04-011-3/+15
* tick: Assume timekeeping is correctly handed over upon last offline idle callFrederic Weisbecker2024-02-261-12/+1
* tick: Shut down low-res tick from dying CPUFrederic Weisbecker2024-02-261-7/+25
* tick: Split nohz and highres features from nohz_modeFrederic Weisbecker2024-02-261-15/+17
* tick: Move individual bit features to debuggable mask accessesFrederic Weisbecker2024-02-261-33/+55
* tick: Assume the tick can't be stopped in NOHZ_MODE_INACTIVE modeFrederic Weisbecker2024-02-261-1/+1
* tick/sched: Don't clear ts::next_tick again in can_stop_idle_tick()Frederic Weisbecker2024-02-261-5/+0
* tick/sched: Rename tick_nohz_stop_sched_tick() to tick_nohz_full_stop_tick()Frederic Weisbecker2024-02-261-2/+2
* tick: Use IS_ENABLED() whenever possibleFrederic Weisbecker2024-02-261-9/+5
* tick/sched: Remove useless oneshot ifdefferyFrederic Weisbecker2024-02-261-5/+1
* tick/nohz: Remove duplicate between lowres and highres handlersPeng Liu2024-02-261-60/+36
* tick/nohz: Remove duplicate between tick_nohz_switch_to_nohz() and tick_setup...Peng Liu2024-02-261-21/+18
* tick/sched: Split out jiffies update helper functionRichard Cochran (linutronix GmbH)2024-02-221-7/+19
* timers: Optimization for timer_base_try_to_set_idle()Anna-Maria Behnsen2024-02-221-1/+1
* timers: Move marking timer bases idle into tick_nohz_stop_tick()Anna-Maria Behnsen2024-02-221-12/+28
* tick/sched: Add function description for tick_nohz_next_event()Anna-Maria Behnsen2024-02-191-0/+10
* tick/sched: Preserve number of idle sleeps across CPU hotplug eventsTim Chen2024-01-251-0/+5
* tick-sched: Fix idle and iowait sleeptime accounting vs CPU hotplugHeiko Carstens2024-01-191-0/+5
* tick-sched: Warn when next tick seems to be in the pastAnna-Maria Behnsen2023-12-201-0/+4
* tick/sched: Cleanup confusing variablesAnna-Maria Behnsen2023-12-201-6/+5
* tick-sched: Fix function names in commentsAnna-Maria Behnsen2023-12-201-5/+5
* tick/nohz: Update comments some moreIngo Molnar2023-09-291-76/+74
* tick/nohz: Don't shutdown the lowres tick from itselfFrederic Weisbecker2023-09-271-11/+13
* tick/nohz: Update obsolete commentsFrederic Weisbecker2023-09-271-10/+36
* tick/nohz: Rename the tick handlers to more self-explanatory namesFrederic Weisbecker2023-09-271-4/+4
* tick/rcu: Fix false positive "softirq work is pending" messagesPaul Gortmaker2023-08-301-1/+1
* Merge tag 'timers-core-2023-06-26' of ssh://gitolite.kernel.org/pub/scm/linux...Linus Torvalds2023-06-261-1/+1
|\
| * tick/rcu: Fix bogus ratelimit conditionWen Yang2023-06-181-1/+1
* | tick/common: Align tick period during sched_timer setupThomas Gleixner2023-06-161-1/+12
|/
* Merge tag 'timers-core-2023-04-24' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2023-04-251-72/+63
|\
| * timers/nohz: Remove middle-function __tick_nohz_idle_stop_tick()Frederic Weisbecker2023-04-181-12/+8
| * timers/nohz: Add a comment about broken iowait counter update raceFrederic Weisbecker2023-04-181-2/+8
| * timers/nohz: Protect idle/iowait sleep time under seqcountFrederic Weisbecker2023-04-181-6/+16
| * timers/nohz: Only ever update sleeptime from idle exitFrederic Weisbecker2023-04-181-58/+37
* | rcu: Fix missing TICK_DEP_MASK_RCU_EXP dependency checkZqiang2023-04-051-0/+5
* | tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystemJoel Fernandes (Google)2023-04-051-3/+8
|/
* Merge tag 'rcu.2022.07.26a' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2022-08-021-1/+1
|\
| * context_tracking: Rename context_tracking_cpu_set() to ct_cpu_track_user()Frederic Weisbecker2022-06-291-1/+1
* | tick/nohz: unexport __init-annotated tick_nohz_full_setup()Masahiro Yamada2022-06-271-1/+0
|/
* Merge tag 'timers-core-2022-05-23' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2022-05-231-2/+10
|\
| * timers/nohz: Switch to ONESHOT_STOPPED in the low-res handler when the tick i...Nicholas Piggin2022-04-251-2/+10
* | tick/sched: Fix non-kernel-doc commentJiapeng Chong2022-04-101-2/+2
* | tick/nohz: Use WARN_ON_ONCE() to prevent console saturationPaul Gortmaker2022-04-101-1/+1
|/
* tick/rcu: Stop allowing RCU_SOFTIRQ in idleFrederic Weisbecker2022-03-071-10/+40
* tick/rcu: Remove obsolete rcu_needs_cpu() parametersFrederic Weisbecker2022-03-071-6/+4
* tick: Detect and fix jiffies update stallFrederic Weisbecker2022-03-071-0/+17
* timers/nohz: Last resort update jiffies on nohz_full IRQ entryFrederic Weisbecker2021-12-021-0/+7
* Merge tag 'timers-nohz-2021-06-28' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2021-06-281-41/+88
|\
| * tick/nohz: Call tick_nohz_task_switch() with interrupts disabledPeter Zijlstra2021-05-131-6/+1