summaryrefslogtreecommitdiffstats
path: root/kernel/time
Commit message (Expand)AuthorAgeFilesLines
* timekeeping: Really make sure wall_to_monotonic isn't positiveYu Liao2021-12-171-2/+1
* timers: implement usleep_idle_range()SeongJae Park2021-12-101-7/+9
* timers/nohz: Last resort update jiffies on nohz_full IRQ entryFrederic Weisbecker2021-12-021-0/+7
* posix-cpu-timers: Clear task::posix_cputimers_work in copy_process()Michael Pratt2021-11-021-2/+17
* posix-cpu-timers: Prevent spuriously armed 0-value itimerFrederic Weisbecker2021-09-231-1/+2
* Merge branch 'akpm' (patches from Andrew)Linus Torvalds2021-09-032-4/+4
|\
| * memcg: enable accounting for posix_timers_cache slabVasily Averin2021-09-031-2/+2
| * memcg: enable accounting for new namesapces and struct nsproxyVasily Averin2021-09-031-2/+2
* | 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