summaryrefslogtreecommitdiffstats
path: root/include/linux/timer.h
Commit message (Expand)AuthorAgeFilesLines
* timers: Split out timer_types.hKent Overstreet2023-12-201-15/+1
* extract and use FILE_LINE macroAlexey Dobriyan2023-10-181-2/+1
* timers: Provide timer_shutdown[_sync]()Thomas Gleixner2022-11-241-0/+2
* timers: Rename del_timer() to timer_delete()Thomas Gleixner2022-11-241-1/+14
* timers: Rename del_timer_sync() to timer_delete_sync()Thomas Gleixner2022-11-241-1/+14
* timers: Use del_timer_sync() even on UPThomas Gleixner2022-11-241-6/+1
* timers: Get rid of del_singleshot_timer_sync()Thomas Gleixner2022-11-241-2/+0
* timers: Move timer sysctl into the timer codetangmeng2022-04-101-8/+0
* 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