| /* |
| * Annotations for marking C functions as exception handlers. |
| * |
| * These should only be used for C functions that are called from the low |
| * level exception entry code and not any intervening C code. |
| */ |
| #ifndef __ASM_ARM_EXCEPTION_H |
| #define __ASM_ARM_EXCEPTION_H |
| |
| #include <linux/ftrace.h> |
| |
| #define __exception __attribute__((section(".exception.text"))) |
| #ifdef CONFIG_FUNCTION_GRAPH_TRACER |
| #define __exception_irq_entry __irq_entry |
| #else |
| #define __exception_irq_entry __exception |
| #endif |
| |
| #endif /* __ASM_ARM_EXCEPTION_H */ |