diff options
author | Frederic Weisbecker <fweisbec@gmail.com> | 2013-07-24 23:52:27 +0200 |
---|---|---|
committer | Frederic Weisbecker <fweisbec@gmail.com> | 2013-08-14 17:14:58 +0200 |
commit | d13508f9440e46dccac6a2dd48d51a73b2207482 (patch) | |
tree | 880feb6b503b5c450ba27b589aae7461626ffc74 /drivers/net/ethernet/broadcom/bnx2x/bnx2x.h | |
parent | 460775df4680b4593d8449bc171008578625a850 (diff) | |
download | talos-op-linux-d13508f9440e46dccac6a2dd48d51a73b2207482.tar.gz talos-op-linux-d13508f9440e46dccac6a2dd48d51a73b2207482.zip |
nohz: Optimize full dynticks's sched hooks with static keys
Scheduler IPIs and task context switches are serious fast path.
Let's try to hide as much as we can the impact of full
dynticks APIs' off case that are called on these sites
through the use of static keys.
Signed-off-by: Frederic Weisbecker <fweisbec@gmail.com>
Cc: Steven Rostedt <rostedt@goodmis.org>
Cc: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Cc: Ingo Molnar <mingo@kernel.org>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Borislav Petkov <bp@alien8.de>
Cc: Li Zhong <zhong@linux.vnet.ibm.com>
Cc: Mike Galbraith <efault@gmx.de>
Cc: Kevin Hilman <khilman@linaro.org>
Diffstat (limited to 'drivers/net/ethernet/broadcom/bnx2x/bnx2x.h')
0 files changed, 0 insertions, 0 deletions