summaryrefslogtreecommitdiffstats
path: root/kernel/time/tick-broadcast.c
Commit message (Expand)AuthorAgeFilesLines
* cpuidle: Fix ct_idle_*() usagePeter Zijlstra2023-01-131-1/+5
* timer_list: Print name of per-cpu wakeup deviceWill Deacon2021-05-311-0/+7
* 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-311-1/+58
* 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
* tick/broadcast: Allow late registered device to enter oneshot modeJindong Yue2021-04-161-2/+14
* timekeeping, clocksource: Fix various typos in commentsIngo Molnar2021-03-221-2/+2
* tick: Get rid of tick_periodThomas Gleixner2020-11-191-1/+1
* tick/broadcast: Serialize access to tick_next_periodThomas Gleixner2020-11-191-3/+20
* treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva2020-08-231-1/+1
* tick: Fix typos in commentsLaurent Gauthier2019-04-191-2/+2
* tick/broadcast: Fix warning about undefined tick_broadcast_oneshot_offline()Borislav Petkov2019-03-291-0/+4
* tick: Remove outgoing CPU from broadcast masksThomas Gleixner2019-03-231-21/+19
* timers: Mark expected switch fall-throughsGustavo A. R. Silva2019-01-291-0/+1
* hrtimers/tick/clockevents: Remove sloppy license referencesThomas Gleixner2018-11-231-3/+0
* time: Add SPDX license identifiersThomas Gleixner2018-11-231-0/+1
* time: Remove useless filenames in top level commentsThomas Gleixner2018-11-231-2/+0
* tick/broadcast: Remove redundant checkPeng Hao2018-09-281-2/+0
* tick/broadcast: Use for_each_cpu() specially on UP kernelsDexuan Cui2018-05-151-0/+8
* tick/broadcast: Make tick_broadcast_setup_oneshot() staticStephen Boyd2017-06-121-1/+3
* Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2017-02-201-7/+8
|\
| * tick/broadcast: Reduce lock cacheline contentionWaiman Long2017-02-041-7/+8
* | tick/broadcast: Prevent deadlock on tick_broadcast_lockMike Galbraith2017-02-131-8/+7
|/
* ktime: Get rid of the unionThomas Gleixner2016-12-251-12/+12
* tick/broadcast: Prevent NULL pointer dereferenceThomas Gleixner2016-12-151-0/+3
* tick: Move the export of tick_broadcast_oneshot_control to the proper placeThomas Gleixner2015-07-141-1/+0
* tick/broadcast: Prevent NULL pointer dereferenceThomas Gleixner2015-07-111-8/+10
* tick/broadcast: Handle spurious interrupts gracefullyThomas Gleixner2015-07-071-0/+7
* tick/broadcast: Check for hrtimer broadcast active earlyThomas Gleixner2015-07-071-10/+26
* tick/broadcast: Return busy when IPI is pendingThomas Gleixner2015-07-071-3/+7
* tick/broadcast: Return busy if periodic mode and hrtimer broadcastThomas Gleixner2015-07-071-1/+5
* tick/broadcast: Move the check for periodic mode inside state handlingThomas Gleixner2015-07-071-14/+8
* tick/broadcast: Prevent deep idle if no broadcast device availableThomas Gleixner2015-07-071-0/+7
* tick/broadcast: Make idle check independent from mode and configThomas Gleixner2015-07-071-15/+11
* tick/broadcast: Sanity check the shutdown of the local clock_eventThomas Gleixner2015-07-071-7/+16
* tick/broadcast: Prevent hrtimer recursionThomas Gleixner2015-07-071-1/+15
* clockevents: Provide functions to set and get the stateThomas Gleixner2015-06-021-6/+6
* clockevents: Use helpers to check the state of a clockevent deviceViresh Kumar2015-06-021-3/+3
* tick: broadcast: Simplify oneshot logic and shorten lock regionThomas Gleixner2015-05-051-25/+17
* tick: broadcast: Prevent livelock from event handlerThomas Gleixner2015-05-051-28/+25
* clockevents: Cleanup dead cpu explicitelyThomas Gleixner2015-04-031-19/+20
* clockevents: Provide explicit broadcast oneshot control functionsThomas Gleixner2015-04-031-11/+17
* clockevents: Provide explicit broadcast control functionsThomas Gleixner2015-04-031-35/+27
* clockevents: Fix cpu_down() race for hrtimer based broadcastingPreeti U Murthy2015-04-021-8/+11
* tick/xen: Provide and use tick_suspend_local() and tick_resume_local()Thomas Gleixner2015-04-011-7/+17
* tick: Make tick_resume_broadcast_oneshot() staticThomas Gleixner2015-04-011-3/+4
* clockevents: Manage device's state separately for the coreViresh Kumar2015-03-271-10/+10
* clockevents: Handle tick device's resume separatelyViresh Kumar2015-03-271-1/+1
* time: Replace __get_cpu_var usesChristoph Lameter2014-08-261-1/+1