linux/arch/blackfin/kernel
Davidlohr Bueso b951242a4f blackfin/ptrace: call find_vma with the mmap_sem held
Performing vma lookups without taking the mm->mmap_sem is asking for
trouble.  While doing the search, the vma in question can be modified or
even removed before returning to the caller.  Take the lock (shared) in
order to avoid races while iterating through the vmacache and/or rbtree.

Signed-off-by: Davidlohr Bueso <davidlohr@hp.com>
Cc: Steven Miao <realmz6@gmail.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2014-06-06 16:08:16 -07:00
..
cplb-mpu
cplb-nompu bfin cache: dcplb map: add 16M dcplb map for BF60x 2013-05-09 18:22:45 +08:00
.gitignore
asm-offsets.c
bfin_dma.c
bfin_gpio.c blackfin: adi gpio driver and pinctrl driver support 2013-11-15 17:33:42 +08:00
bfin_ksyms.c
cplbinfo.c blackfin updates for Linux 3.10 2013-05-10 07:21:16 -07:00
debug-mmrs.c i2c: bfin-twi: move bits macros and structs in header from arch include to generic include 2014-03-09 08:40:41 +01:00
dma-mapping.c blackfin: use bitmap library functions 2013-02-20 15:21:22 +08:00
dumpstack.c dump_stack: consolidate dump_stack() implementations and unify their behaviors 2013-04-30 17:04:02 -07:00
early_printk.c early_printk: consolidate random copies of identical code 2013-04-29 18:28:13 -07:00
entry.S bfin: switch to generic vfork, get rid of pointless wrappers 2012-11-28 23:43:41 -05:00
exception.c
fixed_code.S
flat.c
ftrace-entry.S
ftrace.c ftrace: Do not pass data to ftrace_dyn_arch_init 2014-03-07 10:06:14 -05:00
gptimers.c
ipipe.c
irqchip.c blackfin:Use generic /proc/interrupts implementation 2014-04-11 23:40:55 +08:00
kgdb.c kgdb: blackfin: include irq_regs.h in kgdb.c 2013-07-09 15:47:22 +08:00
kgdb_test.c
Makefile blackfin: adi gpio driver and pinctrl driver support 2013-11-15 17:33:42 +08:00
module.c
nmi.c
perf_event.c blackfin: delete __cpuinit usage from all blackfin files 2013-07-14 19:36:53 -04:00
process.c bfin: Fix typo in arch_cpu_idle() 2013-04-10 12:38:48 +02:00
pseudodbg.c
ptrace.c blackfin/ptrace: call find_vma with the mmap_sem held 2014-06-06 16:08:16 -07:00
reboot.c Blackfin: fix wrong place disabled irq 2012-10-08 14:36:30 +08:00
setup.c cramfs: take headers to fs/cramfs 2014-01-25 03:13:02 -05:00
shadow_console.c
signal.c blackfin: switch to generic sigaltstack 2013-02-03 18:15:51 -05:00
stacktrace.c
sys_bfin.c
time-ts.c blackfin: time-ts: Remove duplicate assignment 2013-02-20 15:21:23 +08:00
time.c time: convert arch_gettimeoffset to a pointer 2012-12-24 09:36:07 -07:00
trace.c dump_stack: unify debug information printed by show_regs() 2013-04-30 17:04:02 -07:00
traps.c
vmlinux.lds.S