On Tue, Dec 03, 2024 at 06:36:40PM +0100, Uwe Kleine-König wrote: > DEFAULT_SYMBOL_NAMESPACE must already be defined when <linux/export.h> > is included. So move the define above the include block. As in the other email I pointed out the doc says that we need to undef the symbol. No need to move it around. The only requirement is to place that before any EXPORT_SYMBOL*() we want to add it to. -- With Best Regards, Andy Shevchenko