Code

History

Commits on v6.14 to kernel/time/timer.c35+
  1. treewide: const qualify ctl_tables where applicableJoel Granados committed 1 year ago1751f87
  2. timers: Optimize get_timer_[this_]cpu_base()Zhongqiu Han committed 1 year ago3ec9557
  3. Merge tag 'timers-core-2024-11-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds committed 1 year agobf9aa14
  4. softirq: Use a dedicated thread for timer wakeups on PREEMPT_RT.Sebastian Andrzej Siewior committed 2 years ago49a1763
  5. timers: Use __raise_softirq_irqoff() to raise the softirq.Sebastian Andrzej Siewior committed 2 years agoa02976c
  6. timers: Add missing READ_ONCE() in __run_timer_base()Thomas Gleixner committed 2 years ago1d4199c
  7. timers: Move *sleep*() and timeout functions into a separate fileAnna-Maria Behnsen committed 2 years agoda7bd0a
  8. Merge tag 'timers-core-2024-09-16' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds committed 2 years ago9ea925c
  9. treewide: Fix wrong singular form of jiffies in commentsAnna-Maria Behnsen committed 2 years agobd7c8ff
  10. timers: Rename next_expiry_recalc() to be uniqueAnna-Maria Behnsen committed 2 years agofe90c5b
  11. timers: Annotate possible non critical data race of next_expiryAnna-Maria Behnsen committed 2 years ago79f8b28
  12. timers: Remove historical extra jiffie for timeout in msleep()Anna-Maria Behnsen committed 2 years ago4381b89
  13. softirq: Remove unused 'action' parameter from action callbackCaleb Sander Mateos committed 2 years agoe68ac2b
  14. timers: Add sparse annotation for timer_sync_wait_running().Sebastian Andrzej Siewior committed 2 years ago38cd4ce
  15. sysctl: treewide: constify the ctl_table argument of proc_handlersJoel Granados committed 2 years ago78eb4ea
  16. Merge tag 'sysctl-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctlLinus Torvalds committed 2 years ago91b6163
  17. Merge tag 'sched-core-2024-05-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds committed 2 years ago6e5a0c3
  18. timekeeping: Remove the now superfluous sentinel elements from ctl_table arrayJoel Granados committed 3 years agofe6fc8e
  19. timers: Fix text inconsistencies and spellingRandy Dunlap committed 2 years ago9e643ab
  20. Merge tag 'v6.9-rc1' into sched/core, to pick up fixes and to refresh the branchIngo Molnar committed 2 years agof4566a1
  21. timers: Fix removed self-IPI on global timer's enqueue in nohz_fullFrederic Weisbecker committed 2 years ago0387703
  22. sched/balancing: Rename scheduler_tick() => sched_tick()Ingo Molnar committed 2 years ago86dd6c0
  23. timers: Assert no next dyntick timer look-up while CPU is offlineFrederic Weisbecker committed 2 years ago19b344a
  24. timers: Always queue timers on the local CPUAnna-Maria Behnsen committed 2 years agob2cf750
  25. timers: Implement the hierarchical pull modelAnna-Maria Behnsen committed 2 years ago7ee9887
  26. timers: Introduce function to check timer base is_idle flagAnna-Maria Behnsen committed 2 years ago57e95a5
  27. timers: Check if timers base is handled alreadyAnna-Maria Behnsen committed 2 years ago89f01e1
  28. timers: Restructure internal lockingRichard Cochran (linutronix GmbH) committed 2 years ago90f5df6
  29. timers: Add get next timer interrupt functionality for remote CPUsAnna-Maria Behnsen committed 2 years agof73d925
  30. timers: Split out "get next timer interrupt" functionalityAnna-Maria Behnsen committed 2 years ago70b4cf8
  31. timers: Retrieve next expiry of pinned/non-pinned timers separatelyAnna-Maria Behnsen committed 2 years ago21927fc
  32. timers: Keep the pinned timers separate from the othersAnna-Maria Behnsen committed 2 years ago83a665d
  33. timers: Split next timer interrupt logicAnna-Maria Behnsen committed 2 years ago9f6a3c6
  34. timers: Simplify code in run_local_timers()Anna-Maria Behnsen committed 2 years agoaf68cb3
  35. timers: Make sure TIMER_PINNED flag is set in add_timer_on()Anna-Maria Behnsen committed 2 years agoaae55e9