summaryrefslogtreecommitdiffstats
path: root/kernel/time/hrtimer.c
AgeCommit message (Expand)AuthorLines
2026-04-11Merge branch 'timers/urgent' into timers/coreThomas Gleixner-0/+1
2026-04-10clockevents: Prevent timer interrupt starvationThomas Gleixner-0/+1
2026-04-01hrtimer: Fix incorrect #endif comment for BITS_PER_LONG checkZhan Xusheng-1/+1
2026-03-12hrtimer: Add a helper to retrieve a hrtimer from its timerqueue nodeThomas Weißschuh (Schneider Electric)-3/+5
2026-03-12hrtimer: Drop unnecessary pointer indirection in hrtimer_expire_entry eventThomas Weißschuh (Schneider Electric)-2/+2
2026-03-12hrtimer: Don't zero-initialize ret in hrtimer_nanosleep()Thomas Weißschuh (Schneider Electric)-1/+1
2026-03-11hrtimer: Less agressive interrupt 'hang' handlingPeter Zijlstra-2/+3
2026-02-27hrtimer: Try to modify timers in placeThomas Gleixner-1/+36
2026-02-27hrtimer: Use linked timerqueueThomas Gleixner-17/+17
2026-02-27hrtimer: Optimize for_each_active_base()Thomas Gleixner-16/+4
2026-02-27hrtimer: Simplify run_hrtimer_queues()Thomas Gleixner-9/+10
2026-02-27hrtimer: Rework next event evaluationThomas Gleixner-51/+69
2026-02-27hrtimer: Keep track of first expiring timer per clock baseThomas Gleixner-3/+34
2026-02-27hrtimer: Avoid re-evaluation when nothing changedThomas Gleixner-14/+31
2026-02-27hrtimer: Push reprogramming timers into the interrupt return pathPeter Zijlstra-5/+33
2026-02-27hrtimer: Rename hrtimer_cpu_base::in_hrtirq to deferred_rearmThomas Gleixner-19/+9
2026-02-27hrtimer: Re-arrange hrtimer_interrupt()Peter Zijlstra-49/+44
2026-02-27hrtimer: Separate remove/enqueue handling for local timersThomas Gleixner-29/+43
2026-02-27hrtimer: Use NOHZ information for localityThomas Gleixner-1/+12
2026-02-27hrtimer: Optimize for local timersThomas Gleixner-36/+65
2026-02-27hrtimer: Convert state and properties to booleanThomas Gleixner-18/+40
2026-02-27hrtimer: Replace the bitfield in hrtimer_cpu_baseThomas Gleixner-12/+13
2026-02-27hrtimer: Evaluate timer expiry only onceThomas Gleixner-2/+3
2026-02-27hrtimer: Cleanup coding style and commentsThomas Gleixner-221/+143
2026-02-27hrtimer: Use guards where appropriateThomas Gleixner-33/+15
2026-02-27hrtimer: Reduce trace noise in hrtimer_start()Thomas Gleixner-23/+20
2026-02-27hrtimer: Add debug object init assertionThomas Gleixner-5/+38
2026-02-27hrtimer: Provide LAZY_REARM modePeter Zijlstra-1/+16
2026-02-27hrtimer: Provide a static branch based hrtimer_hres_enabled()Thomas Gleixner-3/+25
2026-02-27hrtimer: Avoid pointless reprogramming in __hrtimer_start_range_ns()Peter Zijlstra-0/+8
2026-02-10Merge tag 'timers-core-2026-02-09' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds-3/+11
2026-02-10Merge tag 'sched-core-2026-02-09' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds-1/+1
2026-02-03Merge branch 'v6.19-rc8'Peter Zijlstra-2/+2
2026-01-28cpufreq: ondemand: Simplify idle cputime granularity testFrederic Weisbecker-1/+1
2026-01-22hrtimer: Fix trace oddityThomas Gleixner-1/+1
2026-01-13hrtimer: Drop _tv64() helpersThomas Weißschuh-3/+3
2026-01-13hrtimer: Remove public definition of HIGH_RES_NSECThomas Weißschuh-0/+8
2026-01-13hrtimer: Fix softirq base check in update_needs_ipi()Thomas Weißschuh-1/+1
2026-01-11treewide: Update email addressThomas Gleixner-1/+1
2025-12-02Merge tag 'timers-core-2025-11-30' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds-2/+2
2025-11-14hrtimer: Store time as ktime_t in restart blockThomas Weißschuh-2/+2
2025-09-30Merge tag 'timers-core-2025-09-29' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds-12/+28
2025-09-21time: Fix spelling mistakes in commentsHaofeng Li-1/+1
2025-09-09hrtimers: Unconditionally update target CPU base after offline timer migrationXiongfeng Wang-8/+3
2025-09-09hrtimer: Reorder branches in hrtimer_clockid_to_base()Thomas Weißschuh-2/+2
2025-09-09hrtimer: Remove hrtimer_clock_base:: Get_timeThomas Weißschuh-9/+25
2025-04-09hrtimer: Add missing ACCESS_PRIVATE() for hrtimer::functionNam Cao-1/+1
2025-04-05tracing/timers: Rename the hrtimer_init event to hrtimer_setupNam Cao-2/+2
2025-04-05hrtimers: Rename debug_init_on_stack() to debug_setup_on_stack()Nam Cao-4/+4
2025-04-05hrtimers: Rename debug_init() to debug_setup()Nam Cao-4/+2