summaryrefslogtreecommitdiffstats
path: root/kernel/time/timer.c
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'sched-core-2024-05-13' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds4 days1-1/+1
|\
| * Merge tag 'v6.9-rc1' into sched/core, to pick up fixes and to refresh the branchIngo Molnar2024-03-251-1/+11
| |\
| * | sched/balancing: Rename scheduler_tick() => sched_tick()Ingo Molnar2024-03-121-1/+1
* | | timers: Fix text inconsistencies and spellingRandy Dunlap2024-04-011-11/+11
| |/ |/|
* | timers: Fix removed self-IPI on global timer's enqueue in nohz_fullFrederic Weisbecker2024-03-191-1/+11
|/
* timers: Assert no next dyntick timer look-up while CPU is offlineFrederic Weisbecker2024-02-261-3/+3
* timers: Always queue timers on the local CPUAnna-Maria Behnsen2024-02-221-21/+15
* timers: Implement the hierarchical pull modelAnna-Maria Behnsen2024-02-221-8/+105
* timers: Introduce function to check timer base is_idle flagAnna-Maria Behnsen2024-02-221-0/+10
* timers: Check if timers base is handled alreadyAnna-Maria Behnsen2024-02-221-0/+3
* timers: Restructure internal lockingRichard Cochran (linutronix GmbH)2024-02-221-10/+21
* timers: Add get next timer interrupt functionality for remote CPUsAnna-Maria Behnsen2024-02-221-5/+90
* timers: Split out "get next timer interrupt" functionalityAnna-Maria Behnsen2024-02-221-26/+38
* timers: Retrieve next expiry of pinned/non-pinned timers separatelyAnna-Maria Behnsen2024-02-221-4/+31
* timers: Keep the pinned timers separate from the othersAnna-Maria Behnsen2024-02-221-29/+56
* timers: Split next timer interrupt logicAnna-Maria Behnsen2024-02-221-13/+19
* timers: Simplify code in run_local_timers()Anna-Maria Behnsen2024-02-221-8/+6
* timers: Make sure TIMER_PINNED flag is set in add_timer_on()Anna-Maria Behnsen2024-02-221-1/+7
* timers: Introduce add_timer() variants which modify timer flagsAnna-Maria Behnsen2024-02-221-0/+34
* timers: Optimization for timer_base_try_to_set_idle()Anna-Maria Behnsen2024-02-221-3/+8
* timers: Move marking timer bases idle into tick_nohz_stop_tick()Anna-Maria Behnsen2024-02-221-18/+42
* timers: Split out get next timer interruptAnna-Maria Behnsen2024-02-221-9/+14
* timers: Restructure get_next_timer_interrupt()Anna-Maria Behnsen2024-02-221-6/+6
* timers: Add struct member description for timer_baseAnna-Maria Behnsen2024-02-191-0/+45
* timers: Fix nextevt calculation when no timers are pendingAnna-Maria Behnsen2023-12-201-2/+11
* timers: Rework idle logicThomas Gleixner2023-12-201-20/+20
* timers: Use already existing function for forwarding timer baseAnna-Maria Behnsen2023-12-201-8/+2
* timers: Split out forward timer base functionalityAnna-Maria Behnsen2023-12-201-6/+10
* timers: Clarify check in forward_timer_base()Anna-Maria Behnsen2023-12-201-4/+7
* timers: Move store of next event into __next_timer_interrupt()Anna-Maria Behnsen2023-12-201-5/+6
* timers: Do not IPI for deferrable timersAnna-Maria Behnsen2023-12-201-9/+6
* tracing/timers: Add tracepoint for tracking timer base is_idle flagAnna-Maria Behnsen2023-12-201-3/+11
* tracing/timers: Enhance timer_start tracepointAnna-Maria Behnsen2023-12-201-1/+1
* timers: Provide timer_shutdown[_sync]()Thomas Gleixner2022-11-241-0/+66
* timers: Add shutdown mechanism to the internal functionsThomas Gleixner2022-11-241-8/+54
* timers: Split [try_to_]del_timer[_sync]() to prepare for shutdown modeThomas Gleixner2022-11-241-51/+92
* timers: Silently ignore timers with a NULL functionThomas Gleixner2022-11-241-5/+52
* timers: Rename del_timer() to timer_delete()Thomas Gleixner2022-11-241-3/+3
* timers: Rename del_timer_sync() to timer_delete_sync()Thomas Gleixner2022-11-241-9/+9
* timers: Use del_timer_sync() even on UPThomas Gleixner2022-11-241-2/+0
* timers: Update kernel-doc for various functionsThomas Gleixner2022-11-241-58/+90
* timers: Replace BUG_ON()sThomas Gleixner2022-11-241-5/+6
* timers: Get rid of del_singleshot_timer_sync()Thomas Gleixner2022-11-241-1/+1
* timers: Replace in_irq() with in_hardirq()ye xingchen2022-10-171-1/+1
* Merge tag 'random-5.19-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2022-05-241-2/+0
|\
| * random32: use real rng for non-deterministic randomnessJason A. Donenfeld2022-05-181-2/+0
* | timers: Provide a better debugobjects hint for delayed worksStephen Boyd2022-05-141-1/+31
* | timers: Move timer sysctl into the timer codetangmeng2022-04-101-15/+38
* | timers: Simplify calc_index()Thomas Gleixner2022-04-091-1/+1
* | timers: Initialize base::next_expiry_recalc in timers_prepare_cpu()Anna-Maria Behnsen2022-04-091-0/+1
|/