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