From: Uwe Kleine-König Date: Thu, 23 Jan 2025 10:11:11 +0000 (+0100) Subject: pwm: lpss: Actually use a module namespace by defining the namespace earlier X-Git-Tag: v6.15-rc1~106^2~34^2~5 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=112f5e0917cff2af35ada29e7db0b4d05bca7941;p=thirdparty%2Fkernel%2Flinux.git pwm: lpss: Actually use a module namespace by defining the namespace earlier DEFAULT_SYMBOL_NAMESPACE must be already defined when is included. So move the define above the include block. With the DEFAULT_SYMBOL_NAMESPACE being defined too late, the exported symbols end up in the default namespace. So the respective modules can use the symbols defined in pwm-lpss.c just fine and up to now just imported the PWM_LPSS namespace without any gain. Signed-off-by: Uwe Kleine-König Signed-off-by: Andy Shevchenko --- diff --git a/drivers/pwm/pwm-lpss.c b/drivers/pwm/pwm-lpss.c index 3b99feb3bb491..e3c72ed7fff1d 100644 --- a/drivers/pwm/pwm-lpss.c +++ b/drivers/pwm/pwm-lpss.c @@ -10,6 +10,8 @@ * Author: Alan Cox */ +#define DEFAULT_SYMBOL_NAMESPACE "PWM_LPSS" + #include #include #include @@ -19,8 +21,6 @@ #include #include -#define DEFAULT_SYMBOL_NAMESPACE "PWM_LPSS" - #include "pwm-lpss.h" #define PWM 0x00000000