summaryrefslogtreecommitdiffstats
path: root/kernel/time
Commit message (Expand)AuthorAgeFilesLines
* clocksource: Make clocksource watchdog test safe for slow-HZ systemsPaul E. McKenney2021-08-283-23/+23
* hrtimer: Unbreak hrtimer_force_reprogram()Thomas Gleixner2021-08-121-20/+20
* hrtimer: Use raw_cpu_ptr() in clock_was_set()Thomas Gleixner2021-08-121-2/+3
* hrtimer: Avoid more SMP function calls in clock_was_set()Thomas Gleixner2021-08-101-9/+65
* hrtimer: Avoid unnecessary SMP function calls in clock_was_set()Marcelo Tosatti2021-08-101-2/+33
* hrtimer: Add bases argument to clock_was_set()Thomas Gleixner2021-08-103-10/+17
* time/timekeeping: Avoid invoking clock_was_set() twiceThomas Gleixner2021-08-101-8/+10
* timekeeping: Distangle resume and clock-was-set eventsThomas Gleixner2021-08-104-10/+18
* hrtimer: Force clock_was_set() handling for the HIGHRES=n, NOHZ=y caseThomas Gleixner2021-08-101-28/+59
* hrtimer: Ensure timerfd notification for HIGHRES=nThomas Gleixner2021-08-102-16/+19
* hrtimer: Consolidate reprogramming codePeter Zijlstra2021-08-101-43/+29
* hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns()Thomas Gleixner2021-08-101-7/+53
* posix-cpu-timers: Recalc next expiration when timer_settime() ends up not que...Frederic Weisbecker2021-08-101-6/+35
* posix-cpu-timers: Consolidate timer base accessorFrederic Weisbecker2021-08-101-15/+13
* posix-cpu-timers: Remove confusing return value overrideFrederic Weisbecker2021-08-101-2/+0
* posix-cpu-timers: Force next expiration recalc after itimer resetFrederic Weisbecker2021-08-101-2/+0
* posix-cpu-timers: Force next_expiration recalc after timer deletionFrederic Weisbecker2021-08-101-1/+32
* posix-cpu-timers: Assert task sighand is locked while starting cputime counterFrederic Weisbecker2021-08-101-0/+2
* posix-timers: Remove redundant initialization of variable retColin Ian King2021-08-101-1/+1
* clocksource: Replace deprecated CPU-hotplug functions.Sebastian Andrzej Siewior2021-08-101-3/+3
* timers: Move clearing of base::timer_running under base:: LockThomas Gleixner2021-07-271-2/+4
* timers: Fix get_next_timer_interrupt() with no timers pendingNicolas Saenz Julienne2021-07-151-3/+5
* posix-cpu-timers: Fix rearm racing against process tickFrederic Weisbecker2021-07-151-5/+5
* Merge branch 'core-rcu-2021.07.04' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2021-07-041-14/+0
|\
| * timer: Revert "timer: Add timer_curr_running()"Frederic Weisbecker2021-05-101-14/+0
* | Merge tag 'timers-core-2021-06-29' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2021-06-2912-110/+755
|\ \
| * | time/kunit: Add missing MODULE_LICENSE()Thomas Gleixner2021-06-281-0/+1
| * | time: Improve performance of time64_to_tm()Cassio Neri2021-06-244-58/+178
| * | clockevents: Use list_move() instead of list_del()/list_add()Baokun Li2021-06-221-4/+2
| * | clocksource: Print deviation in nanoseconds when a clocksource becomes unstableFeng Tang2021-06-221-4/+4
| * | clocksource: Provide kernel module to test clocksource watchdogPaul E. McKenney2021-06-223-2/+207
| * | clocksource: Reduce clocksource-skew thresholdPaul E. McKenney2021-06-222-17/+46
| * | clocksource: Limit number of CPUs checked for clock synchronizationPaul E. McKenney2021-06-221-2/+72
| * | clocksource: Check per-CPU clock synchronization when marked unstablePaul E. McKenney2021-06-221-0/+60
| * | clocksource: Retry clock read if long delays detectedPaul E. McKenney2021-06-221-6/+47
| * | clockevents: Add missing parameter documentationBaokun Li2021-06-221-0/+1
| * | timer_list: Print name of per-cpu wakeup deviceWill Deacon2021-05-313-1/+17
| * | tick/broadcast: Program wakeup timer when entering idle if requiredWill Deacon2021-05-311-1/+43
| * | tick/broadcast: Prefer per-cpu oneshot wakeup timers to broadcastWill Deacon2021-05-313-4/+61
| * | tick/broadcast: Split __tick_broadcast_oneshot_control() into a helperWill Deacon2021-05-311-13/+20
| * | tick/broadcast: Drop unneeded CONFIG_GENERIC_CLOCKEVENTS_BROADCAST guardWill Deacon2021-05-311-2/+0
| * | clockevents: Use DEVICE_ATTR_[RO|WO] macrosYueHaibing2021-05-311-8/+8
* | | Merge tag 'timers-nohz-2021-06-28' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2021-06-283-48/+96
|\ \ \
| * | | tick/nohz: Call tick_nohz_task_switch() with interrupts disabledPeter Zijlstra2021-05-131-6/+1
| * | | tick/nohz: Kick only _queued_ task whose tick dependency is updatedMarcelo Tosatti2021-05-131-2/+17
| * | | tick/nohz: Change signal tick dependency to wake up CPUs of member tasksMarcelo Tosatti2021-05-132-4/+15
| * | | tick/nohz: Only wake up a single target cpu when kicking a taskFrederic Weisbecker2021-05-131-13/+27
| * | | tick/nohz: Update nohz_full Kconfig helpFrederic Weisbecker2021-05-131-5/+6
| * | | tick/nohz: Update idle_exittime on actual idle exitYunfeng Ye2021-05-131-6/+8
| * | | tick/nohz: Remove superflous check for CONFIG_VIRT_CPU_ACCOUNTING_NATIVEFrederic Weisbecker2021-05-131-2/+0