summaryrefslogtreecommitdiff
path: root/kernel/time/hrtimer.c
AgeCommit message (Expand)AuthorFilesLines
2026-08-11hrtimer: Add a lockdep assertion to hrtimer_update_base()Thomas Weißschuh (Schneider Electric)1-0/+2
2026-08-11timekeeping: Use u32 for clock_was_set_seqThomas Weißschuh (Schneider Electric)1-1/+1
2026-08-11hrtimer: Account nr_retries on recovered interrupt retriesLiang Hao1-1/+3
2026-07-07hrtimer: Explicitly include linux/hrtimer_bases.hThomas Weißschuh (Schneider Electric)1-0/+1
2026-07-07hrtimer: Move hrtimer_update_function() to hrtimer.cThomas Weißschuh (Schneider Electric)1-0/+24
2026-07-07hrtimer: Don't take cpu_base::lock in hrtimer_get_next_event() when hres_activeUsama Arif1-5/+13
2026-07-06hrtimer: Remove unused next_timer argument from __hrtimer_reprogram()Zhan Xusheng1-3/+3
2026-06-30hrtimer: Remove unused clock_base_next_timer_safe()Zhan Xusheng1-7/+0
2026-06-17hrtimer: Correct CONFIG_NO_HZ_COMMON macro name in commentEthan Nelson-Moore1-1/+1
2026-05-13hrtimer: Fix the bogus return type of __hrtimer_start_range_ns()Thomas Gleixner1-2/+2
2026-05-06hrtimer: Return ktime_t from hrtimer_get_next_event()/hrtimer_next_event_with...Thomas Weißschuh1-4/+4
2026-05-01hrtimer: Use hrtimer_start_expires_user() for hrtimer sleepersThomas Gleixner1-1/+5
2026-05-01hrtimer: Provide hrtimer_start_range_ns_user()Thomas Gleixner1-16/+118
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