aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/time/hrtimer.c
AgeCommit message (Expand)Author
2024-02-21Merge branch 'v4.19/standard/base' into v4.19/standard/preempt-rt/basev4.19/standard/preempt-rt/baseBruce Ashfield
2023-12-13hrtimers: Push pending hrtimers away from outgoing CPU earlierThomas Gleixner
2023-03-11timers: Prevent union confusion from unexpected restart_syscall()Jann Horn
2022-01-25Merge branch 'v4.19/standard/base' into v4.19/standard/preempt-rt/baseBruce Ashfield
2021-09-22hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns()Thomas Gleixner
2021-06-10hrtimer: fix logic for when grabbing softirq_expiry_lock can be elidedRasmus Villemoes
2021-06-10hrtimer: Add a missing bracket and hide `migration_base' on !SMPSebastian Andrzej Siewior
2021-06-10hrtimer: Prevent using hrtimer_grab_expiry_lock() on migration_baseJulien Grall
2021-06-10hrtimer: Don't grab the expiry lock for non-soft hrtimerJulien Grall
2021-06-10hrtimer: Use READ_ONCE to access timer->base in hrimer_grab_expiry_lock()Julien Grall
2021-06-10Merge branch 'v4.19/standard/base' into v4.19/standard/preempt-rt/baseBruce Ashfield
2021-06-10Merge branch 'v4.19/standard/base' into v4.19/standard/preempt-rt/baseBruce Ashfield
2021-03-24kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data()Oleg Nesterov
2021-03-17hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event()Anna-Maria Behnsen
2020-03-11Merge branch 'v4.19/standard/base' into v4.19/standard/preempt-rt/baseBruce Ashfield
2020-01-04hrtimer: Annotate lockless access to timer->stateEric Dumazet
2019-11-17workqueue: reworkSebastian Andrzej Siewior
2019-11-17timers: Redo the notification of canceling timers on -RTSebastian Andrzej Siewior
2019-02-26hrtimer: cpu_chill(): save task state in ->saved_state()Sebastian Andrzej Siewior
2019-02-21hrtimer: Don't lose state in cpu_chill()Sebastian Andrzej Siewior
2018-12-13hrtimer: move state change before hrtimer_cancel in do_nanosleep()Sebastian Andrzej Siewior
2018-10-29rt: Introduce cpu_chill()Thomas Gleixner
2018-10-29hrtimer: Move schedule_work call to helper threadYang Shi
2018-10-29hrtimer: by timers by default into the softirq contextSebastian Andrzej Siewior
2018-10-29hrtimers: Prepare full preemptionIngo Molnar
2018-10-29hrtimer: consolidate hrtimer_init() + hrtimer_init_sleeper() callsSebastian Andrzej Siewior
2018-07-12Merge branch 'fortglx/4.19/time' of https://git.linaro.org/people/john.stultz...Thomas Gleixner
2018-07-12hrtimer: Improve kernel message printingGeert Uytterhoeven
2018-06-19posix-timers: Fix nanosleep_copyout() for CONFIG_COMPAT_32BIT_TIMEArnd Bergmann
2018-05-02Merge branch 'timers/urgent' into timers/coreThomas Gleixner
2018-04-26Revert: Unify CLOCK_MONOTONIC and CLOCK_BOOTTIMEThomas Gleixner
2018-04-19time: Change nanosleep to safe __kernel_* typesDeepa Dinamani
2018-04-19posix-timers: Make compat syscalls depend on CONFIG_COMPAT_32BIT_TIMEDeepa Dinamani
2018-04-11Merge branches 'pm-cpuidle' and 'pm-qos'Rafael J. Wysocki
2018-04-09time: hrtimer: Use timerqueue_iterate_next() to get to the next timerRafael J. Wysocki
2018-04-07time: hrtimer: Introduce hrtimer_next_event_without()Rafael J. Wysocki
2018-03-13hrtimer: Unify MONOTONIC and BOOTTIME clock behaviorThomas Gleixner
2018-02-06hrtimer: remove unneeded kallsyms includeSergey Senozhatsky
2018-01-27Merge branch 'timers/urgent' into timers/coreThomas Gleixner
2018-01-27hrtimer: Reset hrtimer cpu base proper on CPU hotplugThomas Gleixner
2018-01-16hrtimer: Implement SOFT/HARD clock base selectionAnna-Maria Gleixner
2018-01-16hrtimer: Implement support for softirq based hrtimersAnna-Maria Gleixner
2018-01-16hrtimer: Prepare handling of hard and softirq based hrtimersAnna-Maria Gleixner
2018-01-16hrtimer: Add clock bases and hrtimer mode for softirq contextAnna-Maria Gleixner
2018-01-16hrtimer: Use irqsave/irqrestore around __run_hrtimer()Anna-Maria Gleixner
2018-01-16hrtimer: Factor out __hrtimer_next_event_base()Anna-Maria Gleixner
2018-01-16hrtimer: Factor out __hrtimer_start_range_ns()Anna-Maria Gleixner
2018-01-16hrtimer: Remove the 'base' parameter from hrtimer_reprogram()Anna-Maria Gleixner
2018-01-16hrtimer: Make remote enqueue decision less restrictiveAnna-Maria Gleixner
2018-01-16hrtimer: Unify remote enqueue handlingAnna-Maria Gleixner