]> err.no Git - linux-2.6/commit
sh: Fix exception_handling_table alignment.
authorPaul Mundt <lethal@linux-sh.org>
Thu, 19 Oct 2006 07:20:25 +0000 (16:20 +0900)
committerPaul Mundt <lethal@linux-sh.org>
Thu, 19 Oct 2006 07:30:32 +0000 (16:30 +0900)
commit1f666587dbf6bc660b23d8dd8abb6c572ce3eae5
tree5fe9fc801e01a2feed7d1b7e65cafe6d4f23df84
parent082c44d20eb4c6c4aa60ae7429ea184854cb0610
sh: Fix exception_handling_table alignment.

With the recent change ripping out interrupt_table, explicit
padding of the table was missing, causing bad things to happen
when manually inserting handlers in to the table. This problem
particularly showed up in relation to do_fpu_state_restore()
which was inserted quite deeply in to the table and ended up
scribbling over a slab object.

Signed-off-by: Paul Mundt <lethal@linux-sh.org>
arch/sh/kernel/cpu/sh3/ex.S
arch/sh/kernel/cpu/sh4/ex.S
arch/sh/kernel/traps.c
include/asm-sh/system.h