kernel-ark/arch/blackfin/kernel
Barry Song 89e84eeace Blackfin: add some bounds checking to peripheral_request
The requested peripheral is turned into an index into some state arrays,
so make sure the calculated index doesn't exceed the index.  This occurs
when using bogus pin values or the define headers are screwed up.  Now
we'll notice right away that something needs fixing instead of trying to
track down random memory corruption.

Signed-off-by: Barry Song <barry.song@analog.com>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2009-12-15 00:13:46 -05:00
..
cplb-mpu Blackfin: fix cache Kconfig typo 2009-11-25 02:35:35 -05:00
cplb-nompu Blackfin: mass clean up of copyright/licensing info 2009-10-07 04:36:26 -04: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: fix suspend/resume failure with some on-chip ROMs 2009-11-25 02:35:33 -05:00
bfin_gpio.c Blackfin: add some bounds checking to peripheral_request 2009-12-15 00:13: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: mass clean up of copyright/licensing info 2009-10-07 04:36:26 -04:00
early_printk.c Blackfin: mass clean up of copyright/licensing info 2009-10-07 04:36:26 -04:00
entry.S Blackfin: mass clean up of copyright/licensing info 2009-10-07 04:36:26 -04: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: update ftrace for latest toolchain 2009-09-16 22:10:52 -04:00
ftrace.c Blackfin: update ftrace_push_return_trace() breakage 2009-09-16 22:10:47 -04:00
gptimers.c Blackfin: update gptimers API 2009-06-12 06:11:47 -04:00
init_task.c Blackfin: mass clean up of copyright/licensing info 2009-10-07 04:36:26 -04:00
ipipe.c Blackfin: inline I-pipe bypass code in ret_from_exception 2009-09-16 21:28:42 -04:00
irqchip.c Blackfin: mass clean up of copyright/licensing info 2009-10-07 04:36:26 -04:00
kgdb_test.c Blackfin: use KERN_ALERT in all kgdb_test output 2009-09-16 22:10:40 -04:00
kgdb.c Blackfin: unify memory region checks between kgdb and traps 2009-06-22 21:15:34 -04:00
Makefile Blackfin: add an early shadow console 2009-09-16 21:31:43 -04:00
module.c Blackfin: mass clean up of copyright/licensing info 2009-10-07 04:36:26 -04:00
process.c Merge branch 'bkl-arch-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip 2009-12-09 08:07:51 -08:00
ptrace.c Blackfin: fix typo in ptrace poking 2009-11-25 02:35:43 -05:00
reboot.c
setup.c Blackfin: mass clean up of copyright/licensing info 2009-10-07 04:36:26 -04:00
shadow_console.c Blackfin: mass clean up of copyright/licensing info 2009-10-07 04:36:26 -04:00
signal.c Blackfin: mass clean up of copyright/licensing info 2009-10-07 04:36:26 -04: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: use common code for cycle->nanosecond conversion 2009-12-15 00:13:43 -05:00
time.c headers: remove sched.h from interrupt.h 2009-10-11 11:20:58 -07:00
traps.c tree-wide: fix assorted typos all over the place 2009-12-04 15:39:55 +01:00
vmlinux.lds.S Blackfin: mass clean up of copyright/licensing info 2009-10-07 04:36:26 -04:00