Define SYMBOL_PREFIX to be the same as CONFIG_SYMBOL_PREFIX if set by the architecture, or "" otherwise. This avoids the need for ugly #ifdefs whenever symbols are referenced in asm blocks.
Showing the changes to include/linux (1 of 1 file). Show all
Unified · Split
| @@ -701,6 +701,13 @@ static inline void ftrace_dump(enum ftrace_dump_mode oops_dump_mode) { } · 700 unmodified lines | ||
| 701 | 701 | #define COMPACTION_BUILD 0 |
| 702 | 702 | #endif |
| 703 | 703 | |
| 704 | +/* This helps us to avoid #ifdef CONFIG_SYMBOL_PREFIX */ | |
| 705 | +#ifdef CONFIG_SYMBOL_PREFIX | |
| 706 | +#define SYMBOL_PREFIX CONFIG_SYMBOL_PREFIX | |
| 707 | +#else | |
| 708 | +#define SYMBOL_PREFIX "" | |
| 709 | +#endif | |
| 710 | + | |
| 704 | 711 | /* Rebuild everything on CONFIG_FTRACE_MCOUNT_RECORD */ |
| 705 | 712 | #ifdef CONFIG_FTRACE_MCOUNT_RECORD |
| 706 | 713 | # define REBUILD_DUE_TO_FTRACE_MCOUNT_RECORD |