]> git.baikalelectronics.ru Git - kernel.git/commit
tick/broadcast: Check for hrtimer broadcast active early
authorThomas Gleixner <tglx@linutronix.de>
Tue, 7 Jul 2015 14:43:04 +0000 (16:43 +0200)
committerThomas Gleixner <tglx@linutronix.de>
Tue, 7 Jul 2015 16:46:48 +0000 (18:46 +0200)
commit80b42474c4c693f6e74aef866f197b574a0878b5
tree56fa1b52407e6dfe931d8968a5be2209b998cd81
parent302f13fc92af9ccd6404c3937c492e7321e080ef
tick/broadcast: Check for hrtimer broadcast active early

If the current cpu is the one which has the hrtimer based broadcast
queued then we better return busy immediately instead of going through
loops and hoops to figure that out.

[ Split out from a larger combo patch ]

Tested-by: Sudeep Holla <sudeep.holla@arm.com>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Cc: Suzuki Poulose <Suzuki.Poulose@arm.com>
Cc: Lorenzo Pieralisi <Lorenzo.Pieralisi@arm.com>
Cc: Catalin Marinas <Catalin.Marinas@arm.com>
Cc: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Preeti U Murthy <preeti@linux.vnet.ibm.com>
Cc: Ingo Molnar <mingo@kernel.org>
Link: http://lkml.kernel.org/r/alpine.DEB.2.11.1507070929360.3916@nanos
kernel/time/tick-broadcast.c