linux-kernel-test/arch/blackfin/kernel
Robin Getz dc437b1b59 Blackfin: fix silent crash when no uClinux MTD filesystem exists
Since we need to relocate the attached filesystem with the uClinux MTD map
(to handle some anomalies), we need to know its real filesize.  If we boot
a kernel without a filesystem actually attached, we end up blindly reading
and copying garbage (since there is no magic value to detect validity).
Often times this results in an early crash and no output.  So add a few
basic sanity checks before operating on things to catch the majority of
cases.

Signed-off-by: Robin Getz <robin.getz@analog.com>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2009-07-16 01:52:21 -04:00
..
cplb-mpu Blackfin: decouple unrelated cache settings to get exact behavior 2009-06-22 21:15:59 -04:00
cplb-nompu Blackfin: only handle CPLB protection violations when MPU is enabled 2009-06-13 07:20:06 -04:00
.gitignore Blackfin: ignore generated vmlinux.lds 2009-05-27 00:27:03 -04:00
asm-offsets.c Blackfin arch: SMP supporting patchset: Blackfin kernel and memory management code 2008-11-18 17:48:22 +08:00
bfin_dma_5xx.c Blackfin: rename bfin_addr_dcachable to bfin_addr_dcacheable 2009-06-13 07:20:06 -04:00
bfin_gpio.c Blackfin: punt useless GPIO init call 2009-06-12 06:11:30 -04: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 arch: Faster C implementation of no-MPU CPLB handler 2009-01-07 23:14:38 +08:00
dma-mapping.c [Blackfin] arch: __FUNCTION__ is gcc-specific, use __func__ 2008-04-23 09:39:01 +08:00
early_printk.c Blackfin: do not configure the UART early if on wrong processor 2009-06-13 07:20:10 -04:00
entry.S Blackfin arch: merge adeos blackfin part to arch/blackfin/ 2009-01-07 23:14:39 +08:00
fixed_code.S Blackfin arch: move fixed code into init section 2008-11-18 17:48:22 +08:00
flat.c Blackfin arch: cleanup warnings from checkpatch -- no functional changes 2007-07-12 22:58:21 +08:00
ftrace-entry.S Blackfin: initial support for ftrace grapher 2009-06-13 07:20:16 -04:00
ftrace.c Blackfin: initial support for ftrace grapher 2009-06-13 07:20:16 -04:00
gptimers.c Blackfin: update gptimers API 2009-06-12 06:11:47 -04:00
init_task.c mm: consolidate init_mm definition 2009-06-16 19:47:28 -07:00
ipipe.c Blackfin: remove obsolete mcount support from I-pipe code 2009-06-22 21:15:56 -04:00
irqchip.c Blackfin: abstract irq14 lowering in do_irq 2009-06-22 21:15:46 -04:00
kgdb_test.c Blackfin arch: fix bug - kgdb fails to continue after setting breakpoint on bf561-ezkit kernel with smp patch 2009-03-05 16:44:53 +08:00
kgdb.c Blackfin: unify memory region checks between kgdb and traps 2009-06-22 21:15:34 -04:00
Makefile Blackfin: remove obsolete mcount support from I-pipe code 2009-06-22 21:15:56 -04:00
module.c Blackfin: rename Blackfin relocs according to the toolchain 2009-06-12 06:11:59 -04:00
process.c Blackfin: unify memory region checks between kgdb and traps 2009-06-22 21:15:34 -04:00
ptrace.c headers: smp_lock.h redux 2009-07-12 12:22:34 -07:00
reboot.c Blackfin arch: bfin_reset->_bfin_reset redirection no longer needed 2009-02-04 16:49:45 +08:00
setup.c Blackfin: fix silent crash when no uClinux MTD filesystem exists 2009-07-16 01:52:21 -04:00
signal.c [Blackfin] arch: disable single stepping when delivering a signal 2008-05-07 11:41:26 +08:00
stacktrace.c Blackfin: add preliminary support for STACKTRACE 2009-06-13 07:20:14 -04:00
sys_bfin.c headers: smp_lock.h redux 2009-07-12 12:22:34 -07:00
time-ts.c Blackfin: add support for gptimer0 as a tick source 2009-06-12 06:11:37 -04:00
time.c Blackfin: convert SMP to only use generic time framework 2009-06-12 06:11:56 -04:00
traps.c Blackfin: restore exception banner when dumping crash info 2009-07-16 01:52:20 -04:00
vmlinux.lds.S Blackfin: initial support for ftrace grapher 2009-06-13 07:20:16 -04:00