kernel_optimize_test/arch/blackfin
Robin Getz aa770aa790 Blackfin arch: Fix random crash issue found by Michael.
This is fixes a problem where we could jump to the wrong address. By
doing a "p0 = reti; jump (p0)". If a different, higher level interrupt
came in, just before, rather than returning to the calling function, we
would return to a random place in the kernel.

This very elegant fix from Bernd grabs the return location off the
stack, and places it into P0, so when we do a return, it goes to the
correct place.

Signed-off-by: Robin Getz <robin.getz@analog.com>
Signed-off-by: Bryan Wu <bryan.wu@analog.com>
2007-10-29 18:14:15 +08:00
..
boot Blackfin arch: add a cheesy install target 2007-10-22 00:45:55 +08:00
configs Blackfin arch BF548 defconfig: enable watchdog by default 2007-10-22 00:19:08 +08:00
kernel Blackfin arch: Fix random crash issue found by Michael. 2007-10-29 18:14:15 +08:00
lib Blackfin arch: add assembly function for doing 64bit unsigned division 2007-10-21 22:57:36 +08:00
mach-bf527 Blackfin arch: add NFC driver support in BF527-EZKIT board 2007-10-29 16:55:18 +08:00
mach-bf533 Blackfin arch: Apply Bluetchnix vendor patch provided by Harald Krapfenbauer 2007-10-29 17:31:18 +08:00
mach-bf537 Blackfin arch: fix bug BlueTechnix CM-BF537 board config uses wrong IRQ for net2272 driver 2007-10-29 17:24:23 +08:00
mach-bf548 Blackfin arch: dma add some API and cleanup bf54x DMA definition 2007-10-22 00:02:14 +08:00
mach-bf561 Blackfin arch: use "char bfin_board_name[]" rather than "char *bfin_board_name" per discussion on lkml as the former uses less storage 2007-10-21 22:36:06 +08:00
mach-common Blackfin arch: force irq_flags into the .data section 2007-10-22 00:19:31 +08:00
mm Blackfin arch: show_mem can not be marked as init, since it is called during OOM condition 2007-10-10 17:25:15 +08:00
oprofile Combine instrumentation menus in kernel/Kconfig.instrumentation 2007-10-19 11:53:54 -07:00
Kconfig Blackfin arch: Added support for HV Sistemas H8606 board 2007-10-29 16:14:44 +08:00
Makefile Blackfin arch: use KBUILD_CFLAGS and KBUILD_AFLAGS in Makefile 2007-10-22 10:46:21 +08:00