linux/arch/m68knommu/kernel
Greg Ungerer 730251f27d m68knommu: mask of vector bits in exception word properly
The vector field of the processors exception frame actually contains
both the vector exception number and fault status field bits.
The exception processing code was not correctly masking out the
fault status field bits before switching on the vector number.
The default case was catching the bad check, but we are reporting
the wrong kind of exception in some cases.

Reported-by: Alexander Stein <alexander.stein@systec-electronic.com>
Signed-off-by: Greg Ungerer <gerg@uclinux.org>
2010-10-21 10:17:31 +10:00
..
.gitignore m68knommu: .gitignore vmlinux.lds 2010-10-21 10:17:30 +10:00
asm-offsets.c m68knommu: rename PT_OFF_VECTOR to PT_OFF_FORMATVEC. 2010-10-21 10:17:30 +10:00
dma.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
entry.S Fix m68k-uclinux's rt_sigreturn trampoline 2010-04-21 13:43:05 +10:00
init_task.c Use new __init_task_data macro in arch init_task.c files. 2009-09-21 06:27:08 +02:00
irq.c m68knommu: remove the common interrupt controller structure 2009-09-16 09:43:46 +10:00
m68k_ksyms.c Generic semaphore implementation 2008-04-17 10:42:34 -04:00
Makefile m68knommu: remove the obsolete and long unused comempci chip support 2009-01-27 16:42:02 +10:00
module.c module: cleanup FIXME comments about trimming exception table entries. 2009-06-12 21:47:05 +09:30
process.c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu 2010-08-18 09:27:10 -07:00
ptrace.c arch/m68knommu: Removing dead M68KFPU_EMU config option 2010-10-21 10:17:29 +10:00
setup.c arch/m68knommu: Removing dead M68000 config option 2010-10-21 10:17:28 +10:00
signal.c m68knommu: fix syscall restarting 2009-01-27 16:42:03 +10:00
sys_m68k.c Make do_execve() take a const filename pointer 2010-08-17 18:07:43 -07:00
syscalltable.S m68k,m68knommu: Wire up fanotify_init, fanotify_mark, and prlimit64 2010-09-13 20:28:45 +02:00
time.c m68knommu: fix default starting date 2010-10-21 10:17:29 +10:00
traps.c m68knommu: mask of vector bits in exception word properly 2010-10-21 10:17:31 +10:00
vmlinux.lds.S m68knommu: fix missing linker segments 2010-09-07 13:55:30 -07:00