1
linux/arch/avr32
Haavard Skinnemoen 3338368e92 [AVR32] show_trace: Only walk valid stack addresses
Terminate the frame pointer walk if (a) the address is outside the
task's kernel stack or (b) if the frame pointer isn't monotonically
increasing. Without this fix, show_trace() may enter an infinite
loop, walking through random data anywhere in memory.

Since any address within the kernel stack is guaranteed to be valid,
we may eliminate the __get_user() calls as well.

Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
2007-03-07 10:50:27 +01:00
..
boards/atstk1000 [AVR32] Use per-controller spi_board_info structures 2007-02-16 14:01:40 +01:00
boot [PATCH] AVR32: Minor Makefile cleanup 2006-10-25 20:26:32 -07:00
configs [AVR32] Update ATSTK1000 defconfig: Enable macb by default 2007-01-26 13:19:48 +01:00
kernel [AVR32] show_trace: Only walk valid stack addresses 2007-03-07 10:50:27 +01:00
lib [AVR32] Remove last remains of libgcc 2007-02-09 15:01:59 +01:00
mach-at32ap [AVR32] at32_spi_setup_slaves should be __init 2007-03-07 10:50:26 +01:00
mm [PATCH] mark struct file_operations const 2 2007-02-12 09:48:44 -08:00
Kconfig [PATCH] add CONFIG_GENERIC_GPIO 2007-03-05 07:57:51 -08:00
Kconfig.debug [PATCH] avr32 architecture 2006-09-26 08:48:54 -07:00
Makefile [PATCH] AVR32: Minor Makefile cleanup 2006-10-25 20:26:32 -07:00