summaryrefslogtreecommitdiff
path: root/include/linux/timer.h
AgeCommit message (Expand)Author
2022-11-24timers: Provide timer_shutdown[_sync]()Thomas Gleixner
2022-11-24timers: Rename del_timer() to timer_delete()Thomas Gleixner
2022-11-24timers: Rename del_timer_sync() to timer_delete_sync()Thomas Gleixner
2022-11-24timers: Use del_timer_sync() even on UPThomas Gleixner
2022-11-24timers: Get rid of del_singleshot_timer_sync()Thomas Gleixner
2022-04-10timers: Move timer sysctl into the timer codetangmeng
2021-05-10timer: Revert "timer: Add timer_curr_running()"Frederic Weisbecker
2021-01-06timer: Add timer_curr_running()Frederic Weisbecker
2020-11-16timers: Make run_local_timers() staticThomas Gleixner
2020-09-24timers: Mask invalid flags in do_init_timer()Qianli Zhao
2020-04-27sysctl: pass kernel pointers to ->proc_handlerChristoph Hellwig
2020-02-20timer: Use hlist_unhashed_lockless() in timer_pending()Eric Dumazet
2019-08-01timers: Prepare support for PREEMPT_RTAnna-Maria Gleixner
2019-07-07timer: Document TIMER_PINNEDPeter Xu
2018-04-17timers: Remove stale struct tvec_base forward declarationLiu, Changcheng
2017-12-29timers: Reinitialize per cpu bases on hotplugThomas Gleixner
2017-11-21treewide: Remove TIMER_FUNC_TYPE and TIMER_DATA_TYPE castsKees Cook
2017-11-21timer: Remove redundant __setup_timer*() macrosKees Cook
2017-11-21timer: Pass function down to initialization routinesKees Cook
2017-11-21timer: Remove unused data arguments from macrosKees Cook
2017-11-21timer: Switch callback prototype to take struct timer_list * argumentKees Cook
2017-11-21timer: Pass timer_list pointer to callbacks unconditionallyKees Cook
2017-11-21timer: Remove setup_*timer() interfaceKees Cook
2017-11-21timer: Remove init_timer() interfaceKees Cook
2017-11-13Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds
2017-11-12timers: Add a function to start/reduce a timerDavid Howells
2017-11-08timer: Prepare to change all DEFINE_TIMER() callbacksKees Cook
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman
2017-11-01timer: Add parenthesis around timer_setup() macro argumentsKees Cook
2017-10-20timer: Provide wrappers safe for use with LOCKDEPKees Cook
2017-10-05timer: Remove expires argument from __TIMER_INITIALIZER()Kees Cook
2017-10-05timer: Remove expires and data arguments from DEFINE_TIMERKees Cook
2017-10-05timer: Remove unused static initializer macrosKees Cook
2017-10-05timer: Remove last user of TIMER_INITIALIZERKees Cook
2017-10-05timer: Remove init_timer_deferrable() in favor of timer_setup()Kees Cook
2017-10-05timer: Remove init_timer_pinned() in favor of timer_setup()Kees Cook
2017-10-05timer: Remove init_timer_on_stack() in favor of timer_setup_on_stack()Kees Cook
2017-10-05timer: Remove init_timer_pinned_deferrable() in favor of timer_setup()Kees Cook
2017-10-05timer: Convert schedule_timeout() to use from_timer()Kees Cook
2017-09-28timer: Prepare to change timer callback argument typeKees Cook
2017-03-03sched/headers, timers: Remove the <linux/sysctl.h> include from <linux/timer.h>Ingo Molnar
2017-02-27Merge tag 'trace-v4.11' of git://git.kernel.org/pub/scm/linux/kernel/git/rost...Linus Torvalds
2017-02-15timers: Make flags output in the timer_start tracepoint usefulThomas Gleixner
2017-02-10time: Remove CONFIG_TIMER_STATSKees Cook
2016-07-15timers/core: Convert to hotplug state machineRichard Cochran
2016-07-07timers: Remove set_timer_slack() leftoversThomas Gleixner
2016-07-07timers: Switch to a non-cascading wheelThomas Gleixner
2016-07-07timers: Reduce the CPU index space to 256kThomas Gleixner
2016-07-07timers: Remove the deprecated mod_timer_pinned() APIThomas Gleixner
2016-07-07timers: Make 'pinned' a timer propertyThomas Gleixner