summaryrefslogtreecommitdiffstats
path: root/kernel/time/tick-broadcast.c
Commit message (Expand)AuthorAgeFilesLines
* 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/+17Star
* tick: broadcast: Prevent livelock from event handlerThomas Gleixner2015-05-051-28/+25Star
* 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/+27Star
* 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
* Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2014-04-011-11/+74
|\
| * tick: Introduce hrtimer based broadcastPreeti U Murthy2014-02-071-3/+51
| * time: Change the return type of clockevents_notify() to integerPreeti U Murthy2014-02-071-2/+4
| * clockevents: Serialize calls to clockevents_update_freq() in the coreThomas Gleixner2014-02-071-6/+19
* | tick: Clear broadcast pending bit when switching to oneshotThomas Gleixner2014-02-131-0/+1
|/
* nohz: Convert a few places to use local per cpu accessesFrederic Weisbecker2013-12-021-3/+3
* tick: broadcast: Deny per-cpu clockevents from being broadcast sourcesSoren Brinkmann2013-10-021-0/+1
* tick: broadcast: Check broadcast mode on CPU hotplugStephen Boyd2013-07-121-1/+4
* Merge branch 'timers/posix-cpu-timers-for-tglx' ofThomas Gleixner2013-07-041-7/+12
|\
| * tick: Fix tick_broadcast_pending_mask not clearedDaniel Lezcano2013-06-211-2/+5
| * tick: Remove useless timekeeping duty attribution to broadcast sourceJiri Bohac2013-05-311-4/+0Star
| * tick: Cure broadcast false positive pending bit warningThomas Gleixner2013-05-281-1/+7
* | tick: Sanitize broadcast control logicThomas Gleixner2013-07-021-11/+59
* | tick: Prevent uncontrolled switch to oneshot modeThomas Gleixner2013-07-021-1/+9
* | tick: Make oneshot broadcast robust vs. CPU offliningThomas Gleixner2013-07-021-2/+11
* | clockevents: Split out selection logicThomas Gleixner2013-05-161-5/+20
* | clockevents: Add module refcountThomas Gleixner2013-05-161-0/+3
* | clockevents: Get rid of the notifier chainThomas Gleixner2013-05-161-3/+2Star
|/
* Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2013-05-151-5/+5
|\
| * tick: Use zalloc_cpumask_var for allocating offstack cpumasksThomas Gleixner2013-05-051-5/+5
* | Merge branch 'timers-nohz-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2013-05-051-1/+2
|\ \ | |/ |/|
| * Merge commit '8700c95adb03' into timers/nohzFrederic Weisbecker2013-05-021-1/+2
| |\
| * | nohz: Switch from "extended nohz" to "full nohz" based namingFrederic Weisbecker2013-04-151-1/+1
| * | nohz: Assign timekeeping duty to a CPU outside the full dynticks rangeFrederic Weisbecker2013-03-211-1/+2
* | | clockevents: Set dummy handler on CPU_DEAD shutdownThomas Gleixner2013-04-251-0/+4
* | | Merge branch 'linus' into timers/coreThomas Gleixner2013-04-241-1/+2
|\ \ \ | | |/ | |/|
| * | clockevents: Don't allow dummy broadcast timersMark Rutland2013-03-071-1/+2
| |/
* | clockevents: Switch into oneshot mode even if broadcast registered lateStephen Boyd2013-04-171-0/+10
* | tick: Provide a check for a forced broadcast pendingThomas Gleixner2013-03-131-0/+12
* | tick: Handle broadcast wakeup of multiple cpusThomas Gleixner2013-03-131-1/+58
* | tick: Avoid programming the local cpu timer if broadcast pendingThomas Gleixner2013-03-131-2/+26
* | tick: Dynamically set broadcast irq affinityDaniel Lezcano2013-03-071-8/+31
* | tick: Pass broadcast device to tick_broadcast_set_event()Daniel Lezcano2013-03-071-6/+5Star
* | tick: Convert broadcast cpu bitmaps to cpumask_var_tThomas Gleixner2013-03-071-43/+43
|/
* clockevents: Fix generic broadcast for FEAT_C3STOPMark Rutland2013-02-121-8/+14
* clockevents: Add generic timer broadcast functionMark Rutland2013-01-311-0/+13
* clockevents: Add generic timer broadcast receiverMark Rutland2013-01-311-0/+17