linux/arch/blackfin/kernel
Frederic Weisbecker 1268fbc746 nohz: Remove tick_nohz_idle_enter_norcu() / tick_nohz_idle_exit_norcu()
Those two APIs were provided to optimize the calls of
tick_nohz_idle_enter() and rcu_idle_enter() into a single
irq disabled section. This way no interrupt happening in-between would
needlessly process any RCU job.

Now we are talking about an optimization for which benefits
have yet to be measured. Let's start simple and completely decouple
idle rcu and dyntick idle logics to simplify.

Signed-off-by: Frederic Weisbecker <fweisbec@gmail.com>
Cc: Ingo Molnar <mingo@redhat.com>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Peter Zijlstra <peterz@infradead.org>
Reviewed-by: Josh Triplett <josh@joshtriplett.org>
Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
2011-12-11 10:31:57 -08:00
..
cplb-mpu Blackfin: Rename IRQ flags handling functions 2010-10-07 14:08:52 +01:00
cplb-nompu Blackfin: no-mpu: fix masking of small uncached dma region 2011-01-10 07:18:18 -05:00
.gitignore
Makefile Blackfin: kgdb_test: rework code to avoid -O0 usage 2011-10-25 19:51:38 -04:00
asm-offsets.c Blackfin: optimize double fault boot checking 2011-07-23 01:10:43 -04:00
bfin_dma_5xx.c Blackfin: work around anomaly 05000480 2011-05-25 08:24:14 -04:00
bfin_gpio.c Blackfin: bf54x: fix GPIO resume code 2011-07-23 01:18:32 -04:00
bfin_ksyms.c Blackfin: move internal irq prototypes out of global namespace 2011-05-25 08:13:43 -04:00
cplbinfo.c
debug-mmrs.c Blackfin: debug-mmrs: generalize pint logic 2011-07-23 01:18:26 -04:00
dma-mapping.c blackfin: Add export.h to files using EXPORT_SYMBOL/THIS_MODULE 2011-10-31 19:31:01 -04:00
dumpstack.c
early_printk.c
entry.S
exception.c
fixed_code.S
flat.c
ftrace-entry.S Blackfin: add support for dynamic ftrace 2010-08-06 12:55:54 -04:00
ftrace.c atomic: use <linux/atomic.h> 2011-07-26 16:49:47 -07:00
gptimers.c Blackfin: gptimers: use bfin read/write helpers 2011-07-23 01:18:21 -04:00
init_task.c
ipipe.c atomic: use <linux/atomic.h> 2011-07-26 16:49:47 -07:00
irqchip.c Blackfin: move internal irq prototypes out of global namespace 2011-05-25 08:13:43 -04:00
kgdb.c Fix common misspellings 2011-03-31 11:26:23 -03:00
kgdb_test.c Blackfin: kgdb_test: rework code to avoid -O0 usage 2011-10-25 19:51:38 -04:00
module.c modules: make arch's use default loader hooks 2011-07-24 22:06:04 +09:30
nmi.c atomic: use <linux/atomic.h> 2011-07-26 16:49:47 -07:00
perf_event.c blackfin: Add export.h to files using EXPORT_SYMBOL/THIS_MODULE 2011-10-31 19:31:01 -04:00
process.c nohz: Remove tick_nohz_idle_enter_norcu() / tick_nohz_idle_exit_norcu() 2011-12-11 10:31:57 -08:00
pseudodbg.c
ptrace.c ptrace: cleanup arch_ptrace() and friends on Blackfin 2010-10-27 18:03:10 -07:00
pwm.c Blackfin: pwm: implement linux/pwm.h API 2011-07-23 01:18:23 -04:00
reboot.c Blackfin: bf526: restrict reboot workaround to 0.0 silicon 2011-07-23 01:18:33 -04:00
setup.c Blackfin: optimize double fault boot checking 2011-07-23 01:10:43 -04:00
shadow_console.c
signal.c
stacktrace.c
sys_bfin.c blackfin: Add export.h to files using EXPORT_SYMBOL/THIS_MODULE 2011-10-31 19:31:01 -04:00
time-ts.c Blackfin: irq: remove IRQF_DISABLED 2011-10-26 04:22:26 -04:00
time.c Blackfin: irq: remove IRQF_DISABLED 2011-10-26 04:22:26 -04:00
trace.c bfin: Use proper accessors in trace 2011-03-29 14:47:59 +02:00
traps.c Fix common misspellings 2011-03-31 11:26:23 -03:00
vmlinux.lds.S Blackfin: make sure percpu section is aligned in XIP builds 2011-07-23 01:18:22 -04:00