| Commit message (Expand) | Author | Age | Files | Lines |
* | hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range() | Davidlohr Bueso | 2023-01-31 | 1 | -3/+11 |
* | hrtimer: Rely on rt_task() for DL tasks too | Davidlohr Bueso | 2023-01-31 | 1 | -1/+1 |
* | timers: Prevent union confusion from unexpected restart_syscall() | Jann Horn | 2023-01-11 | 1 | -0/+2 |
* | freezer,sched: Rewrite core freezer logic | Peter Zijlstra | 2022-09-07 | 1 | -2/+2 |
* | wireguard: ratelimiter: use hrtimer in selftest | Jason A. Donenfeld | 2022-08-02 | 1 | -0/+1 |
* | hrtimer: Unbreak hrtimer_force_reprogram() | Thomas Gleixner | 2021-08-12 | 1 | -20/+20 |
* | hrtimer: Use raw_cpu_ptr() in clock_was_set() | Thomas Gleixner | 2021-08-12 | 1 | -2/+3 |
* | hrtimer: Avoid more SMP function calls in clock_was_set() | Thomas Gleixner | 2021-08-10 | 1 | -9/+65 |
* | hrtimer: Avoid unnecessary SMP function calls in clock_was_set() | Marcelo Tosatti | 2021-08-10 | 1 | -2/+33 |
* | hrtimer: Add bases argument to clock_was_set() | Thomas Gleixner | 2021-08-10 | 1 | -2/+2 |
* | timekeeping: Distangle resume and clock-was-set events | Thomas Gleixner | 2021-08-10 | 1 | -9/+6 |
* | hrtimer: Force clock_was_set() handling for the HIGHRES=n, NOHZ=y case | Thomas Gleixner | 2021-08-10 | 1 | -28/+59 |
* | hrtimer: Ensure timerfd notification for HIGHRES=n | Thomas Gleixner | 2021-08-10 | 1 | -16/+16 |
* | hrtimer: Consolidate reprogramming code | Peter Zijlstra | 2021-08-10 | 1 | -43/+29 |
* | hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() | Thomas Gleixner | 2021-08-10 | 1 | -7/+53 |
* | Merge tag 'timers-core-2021-04-26' of git://git.kernel.org/pub/scm/linux/kern... | Linus Torvalds | 2021-04-26 | 1 | -9/+9 |
|\ |
|
| * | timekeeping, clocksource: Fix various typos in comments | Ingo Molnar | 2021-03-22 | 1 | -9/+9 |
* | | kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() | Oleg Nesterov | 2021-03-16 | 1 | -1/+1 |
|/ |
|
* | hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() | Anna-Maria Behnsen | 2021-03-08 | 1 | -21/+39 |
* | Merge tag 'timers-core-2020-12-14' of git://git.kernel.org/pub/scm/linux/kern... | Linus Torvalds | 2020-12-14 | 1 | -1/+1 |
|\ |
|
| * | hrtimer: Fix kernel-doc markups | Mauro Carvalho Chehab | 2020-11-16 | 1 | -1/+1 |
* | | hrtimer: Remove unused inline function debug_hrtimer_free() | YueHaibing | 2020-10-26 | 1 | -5/+0 |
|/ |
|
* | treewide: Make all debug_obj_descriptors const | Stephen Boyd | 2020-09-24 | 1 | -2/+2 |
* | treewide: Use fallthrough pseudo-keyword | Gustavo A. R. Silva | 2020-08-23 | 1 | -1/+1 |
* | hrtimer: Use sequence counter with associated raw spinlock | Ahmed S. Darwish | 2020-07-29 | 1 | -3/+10 |
* | hrtimer: Don't dereference the hrtimer pointer after the callback | Sebastian Andrzej Siewior | 2020-04-01 | 1 | -2/+3 |
* | Merge tag 'timers-core-2020-03-30' of git://git.kernel.org/pub/scm/linux/kern... | Linus Torvalds | 2020-03-30 | 1 | -1/+1 |
|\ |
|
| * | hrtimer: Cast explicitely to u32t in __ktime_divns() | Wen Yang | 2020-03-04 | 1 | -1/+1 |
* | | lockdep: Add hrtimer context tracing bits | Sebastian Andrzej Siewior | 2020-03-21 | 1 | -1/+5 |
|/ |
|
* | hrtimer: Add missing sparse annotation for __run_timer() | Jules Irenge | 2020-01-22 | 1 | -1/+1 |
* | hrtimers: Prepare hrtimer_nanosleep() for time namespaces | Andrei Vagin | 2020-01-14 | 1 | -5/+7 |
* | Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/ke... | Linus Torvalds | 2019-12-03 | 1 | -4/+7 |
|\ |
|
| * | hrtimer: Annotate lockless access to timer->state | Eric Dumazet | 2019-11-06 | 1 | -4/+7 |
* | | y2038: remove CONFIG_64BIT_TIME | Arnd Bergmann | 2019-11-15 | 1 | -1/+1 |
|/ |
|
* | hrtimer: Annotate lockless access to timer->base | Eric Dumazet | 2019-10-14 | 1 | -4/+4 |
* | hrtimer: Add a missing bracket and hide `migration_base' on !SMP | Sebastian Andrzej Siewior | 2019-09-05 | 1 | -1/+11 |
* | hrtimer: Don't take expiry_lock when timer is currently migrated | Julien Grall | 2019-08-21 | 1 | -1/+5 |
* | hrtimer: Protect lockless access to timer->base | Julien Grall | 2019-08-21 | 1 | -1/+2 |
* | hrtimer: Improve comments on handling priority inversion against softirq kthread | Frederic Weisbecker | 2019-08-20 | 1 | -4/+10 |
* | hrtimer: Prepare support for PREEMPT_RT | Anna-Maria Gleixner | 2019-08-01 | 1 | -6/+89 |
* | hrtimer: Determine hard/soft expiry mode for hrtimer sleepers on RT | Sebastian Andrzej Siewior | 2019-08-01 | 1 | -0/+34 |
* | hrtimer: Move unmarked hrtimers to soft interrupt expiry on RT | Sebastian Andrzej Siewior | 2019-08-01 | 1 | -1/+11 |
* | hrtimer: Make enqueue mode check work on RT | Thomas Gleixner | 2019-08-01 | 1 | -2/+7 |
* | hrtimer: Provide hrtimer_sleeper_start_expires() | Thomas Gleixner | 2019-08-01 | 1 | -2/+17 |
* | hrtimer: Consolidate hrtimer_init() + hrtimer_init_sleeper() calls | Sebastian Andrzej Siewior | 2019-08-01 | 1 | -11/+32 |
* | hrtimer: Remove task argument from hrtimer_init_sleeper() | Thomas Gleixner | 2019-07-30 | 1 | -4/+4 |
* | hrtimer: Use a bullet for the returns bullet list | Mauro Carvalho Chehab | 2019-06-27 | 1 | -3/+4 |
* | hrtimer: Remove unused header include | Yangtao Li | 2019-06-12 | 1 | -1/+0 |
* | Merge branch 'timers-2038-for-linus' of git://git.kernel.org/pub/scm/linux/ke... | Linus Torvalds | 2019-03-05 | 1 | -1/+1 |
|\ |
|
| * | y2038: syscalls: rename y2038 compat syscalls | Arnd Bergmann | 2019-02-07 | 1 | -1/+1 |