summaryrefslogtreecommitdiffstats
path: root/include/linux/timer.h
Commit message (Expand)AuthorAgeFilesLines
* timer: Revert "timer: Add timer_curr_running()"Frederic Weisbecker2021-05-101-2/+0
* timer: Add timer_curr_running()Frederic Weisbecker2021-01-061-0/+2
* timers: Make run_local_timers() staticThomas Gleixner2020-11-161-1/+0
* timers: Mask invalid flags in do_init_timer()Qianli Zhao2020-09-241-0/+1
* sysctl: pass kernel pointers to ->proc_handlerChristoph Hellwig2020-04-271-2/+1
* timer: Use hlist_unhashed_lockless() in timer_pending()Eric Dumazet2020-02-201-1/+1
* timers: Prepare support for PREEMPT_RTAnna-Maria Gleixner2019-08-011-1/+1
* timer: Document TIMER_PINNEDPeter Xu2019-07-071-8/+19
* timers: Remove stale struct tvec_base forward declarationLiu, Changcheng2018-04-171-2/+0
* timers: Reinitialize per cpu bases on hotplugThomas Gleixner2017-12-291-1/+3
* treewide: Remove TIMER_FUNC_TYPE and TIMER_DATA_TYPE castsKees Cook2017-11-211-4/+1
* timer: Remove redundant __setup_timer*() macrosKees Cook2017-11-211-36/+20
* timer: Pass function down to initialization routinesKees Cook2017-11-211-15/+18
* timer: Remove unused data arguments from macrosKees Cook2017-11-211-10/+8
* timer: Switch callback prototype to take struct timer_list * argumentKees Cook2017-11-211-2/+2
* timer: Pass timer_list pointer to callbacks unconditionallyKees Cook2017-11-211-4/+0
* timer: Remove setup_*timer() interfaceKees Cook2017-11-211-17/+0
* timer: Remove init_timer() interfaceKees Cook2017-11-211-3/+0
* Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2017-11-131-27/+30
|\
| * timers: Add a function to start/reduce a timerDavid Howells2017-11-121-0/+1
| * timer: Prepare to change all DEFINE_TIMER() callbacksKees Cook2017-11-081-4/+4
| * timer: Add parenthesis around timer_setup() macro argumentsKees Cook2017-11-011-4/+5
| * timer: Provide wrappers safe for use with LOCKDEPKees Cook2017-10-201-0/+14
| * timer: Remove expires argument from __TIMER_INITIALIZER()Kees Cook2017-10-051-3/+2
| * timer: Remove expires and data arguments from DEFINE_TIMERKees Cook2017-10-051-2/+2
| * timer: Remove unused static initializer macrosKees Cook2017-10-051-12/+0
| * timer: Remove last user of TIMER_INITIALIZERKees Cook2017-10-051-1/+1
| * timer: Remove init_timer_deferrable() in favor of timer_setup()Kees Cook2017-10-051-2/+0
| * timer: Remove init_timer_pinned() in favor of timer_setup()Kees Cook2017-10-051-2/+0
| * timer: Remove init_timer_on_stack() in favor of timer_setup_on_stack()Kees Cook2017-10-051-2/+0
| * timer: Remove init_timer_pinned_deferrable() in favor of timer_setup()Kees Cook2017-10-051-2/+0
| * timer: Convert schedule_timeout() to use from_timer()Kees Cook2017-10-051-0/+8
* | License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
|/
* timer: Prepare to change timer callback argument typeKees Cook2017-09-281-0/+14
* sched/headers, timers: Remove the <linux/sysctl.h> include from <linux/timer.h>Ingo Molnar2017-03-031-1/+1
* Merge tag 'trace-v4.11' of git://git.kernel.org/pub/scm/linux/kernel/git/rost...Linus Torvalds2017-02-271-0/+2
|\
| * timers: Make flags output in the timer_start tracepoint usefulThomas Gleixner2017-02-151-0/+2
* | time: Remove CONFIG_TIMER_STATSKees Cook2017-02-101-45/+0
|/
* timers/core: Convert to hotplug state machineRichard Cochran2016-07-151-0/+6
* timers: Remove set_timer_slack() leftoversThomas Gleixner2016-07-071-4/+0
* timers: Switch to a non-cascading wheelThomas Gleixner2016-07-071-0/+2
* timers: Reduce the CPU index space to 256kThomas Gleixner2016-07-071-5/+5
* timers: Remove the deprecated mod_timer_pinned() APIThomas Gleixner2016-07-071-3/+0
* timers: Make 'pinned' a timer propertyThomas Gleixner2016-07-071-3/+22
* timer: add setup_deferrable_timer macroLucas Stach2016-05-061-0/+2
* timer: Reduce timer migration overhead if disabledThomas Gleixner2015-06-191-0/+9
* timer: Stats: Simplify the flags handlingThomas Gleixner2015-06-191-4/+1
* timer: Replace timer base by a cpu indexThomas Gleixner2015-06-191-22/+16
* timer: Use hlist for the timer wheel hash bucketsThomas Gleixner2015-06-191-3/+3
* tick: Nohz: Rework next timer evaluationThomas Gleixner2015-04-221-7/+0