Haavard Skinnemoen bb6e647051 avr32: Fix oops on unaligned user access
The unaligned address exception handler (and others) does not scan the
fixup tables before oopsing. This is bad because it means passing a
badly aligned pointer from user space might crash the kernel.

Fix this by scanning the fixup tables in _exception(). This should
resolve the issue for unaligned addresses as well as other less common
exceptions that might be happening during a userspace access. The page
fault handler already does fixup processing.

Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
2009-06-13 15:57:30 +02:00
..
2008-09-19 18:21:29 +02:00
2006-11-06 10:43:23 +01:00
2008-12-31 18:07:42 -05:00
2008-04-17 10:42:34 -04:00
2008-01-25 08:31:43 +01:00
2009-04-02 19:04:51 -07:00
2008-12-17 13:32:38 +01:00
2006-09-26 08:48:54 -07:00
2008-12-17 13:32:38 +01:00