linux/arch/blackfin/kernel
Graf Yang 718340f629 Blackfin: rewrite resync_core_{i,d}cache() SMP logic to avoid per_cpu data
This functions are implicitly called by core functions like cpu_relax(),
and since those functions may be called early on before common code has
initialized the per-cpu data area, we need to tweak the stats gathering.
Now the statistics are maintained in common bss which makes these funcs
safe to use as soon as the C runtime env is setup.

Signed-off-by: Graf Yang <graf.yang@analog.com>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2010-03-09 00:30:50 -05:00
..
cplb-mpu Blackfin: respect the L1 kconfig optimization in the MPU code 2010-03-09 00:30:49 -05:00
cplb-nompu Blackfin: initial XIP support 2010-03-09 00:30:48 -05:00
.gitignore Blackfin: ignore generated vmlinux.lds 2009-05-27 00:27:03 -04:00
asm-offsets.c Blackfin: mass clean up of copyright/licensing info 2009-10-07 04:36:26 -04:00
bfin_dma_5xx.c Blackfin: reject NULL callback in set_dma_callback() 2009-12-15 00:15:37 -05:00
bfin_gpio.c Blackfin: gpio: use shorter name 2010-03-09 00:30:46 -05:00
bfin_ksyms.c Blackfin: pull in asm/io.h in ksyms for prototypes 2009-06-18 21:40:44 -04:00
cplbinfo.c Blackfin: cplbinfo: drop d_path() hacks 2009-10-07 04:48:04 -04:00
dma-mapping.c Blackfin: dma-mapping: fix thinko in constant optimization 2010-03-09 00:30:46 -05:00
early_printk.c Blackfin: mass clean up of copyright/licensing info 2009-10-07 04:36:26 -04:00
entry.S Blackfin: initial XIP support 2010-03-09 00:30:48 -05:00
fixed_code.S Blackfin: mass clean up of copyright/licensing info 2009-10-07 04:36:26 -04:00
flat.c Blackfin: mass clean up of copyright/licensing info 2009-10-07 04:36:26 -04:00
ftrace-entry.S Blackfin: support new ftrace frame pointer semantics 2010-03-09 00:30:50 -05:00
ftrace.c Blackfin: support new ftrace frame pointer semantics 2010-03-09 00:30:50 -05:00
gptimers.c Blackfin: gptimers: use unsigned timer/group ids 2009-12-15 00:15:30 -05:00
init_task.c Blackfin: fix the section name of init_thread_union 2010-03-09 00:30:48 -05:00
ipipe.c Blackfin/ipipe: prepare status bitops for SMP support 2009-12-15 00:15:12 -05:00
irqchip.c genirq: Convert irq_desc.lock to raw_spinlock 2009-12-14 23:55:33 +01:00
kgdb.c Blackfin: kgdb: mark all local funcs/structs static 2010-03-09 00:30:48 -05:00
kgdb_test.c Blackfin: kgdb_test: clean up code a bit 2009-12-15 00:16:50 -05:00
Makefile Blackfin: implement nmi_watchdog for SMP on BF561 2010-03-09 00:30:49 -05:00
module.c Blackfin: mass clean up of copyright/licensing info 2009-10-07 04:36:26 -04:00
nmi.c Blackfin: split watchdog definitions into a dedicated header file 2010-03-09 00:30:50 -05:00
process.c Blackfin: finish_atomic_sections: optimize the RTS step 2009-12-15 00:15:42 -05:00
ptrace.c Blackfin: drop ptrace() write support for fixed code/bootrom 2009-12-15 00:15:57 -05:00
reboot.c Blackfin arch: bfin_reset->_bfin_reset redirection no longer needed 2009-02-04 16:49:45 +08:00
setup.c Blackfin: rewrite resync_core_{i,d}cache() SMP logic to avoid per_cpu data 2010-03-09 00:30:50 -05:00
shadow_console.c Blackfin: mass clean up of copyright/licensing info 2009-10-07 04:36:26 -04:00
signal.c Blackfin: add support for TIF_NOTIFY_RESUME 2009-12-15 00:16:52 -05:00
stacktrace.c Blackfin: add preliminary support for STACKTRACE 2009-06-13 07:20:14 -04:00
sys_bfin.c Unify sys_mmap* 2009-12-11 06:44:29 -05:00
time-ts.c Blackfin: add support for cpufreq on SMP systems 2010-03-09 00:30:50 -05:00
time.c Blackfin: drop duplicate sched_clock 2009-12-15 00:16:56 -05:00
traps.c Blackfin: fill out the signal si_addr when sending a SIGBUS/SIGSEGV 2010-03-09 00:30:49 -05:00
vmlinux.lds.S Blackfin: initial XIP support 2010-03-09 00:30:48 -05:00