]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
pwm: lpss: Actually use a module namespace by defining the namespace earlier
authorUwe Kleine-König <u.kleine-koenig@baylibre.com>
Thu, 23 Jan 2025 10:11:11 +0000 (11:11 +0100)
committerAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Mon, 3 Feb 2025 15:24:05 +0000 (17:24 +0200)
DEFAULT_SYMBOL_NAMESPACE must be already defined when <linux/export.h>
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 <u.kleine-koenig@baylibre.com>
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
drivers/pwm/pwm-lpss.c

index 3b99feb3bb4918ed4e097b1c03ba012c69b18cf7..e3c72ed7fff1dcb9667dc4691aebaaa1881e2dd0 100644 (file)
@@ -10,6 +10,8 @@
  * Author: Alan Cox <alan@linux.intel.com>
  */
 
+#define DEFAULT_SYMBOL_NAMESPACE "PWM_LPSS"
+
 #include <linux/bits.h>
 #include <linux/delay.h>
 #include <linux/io.h>
@@ -19,8 +21,6 @@
 #include <linux/pm_runtime.h>
 #include <linux/time.h>
 
-#define DEFAULT_SYMBOL_NAMESPACE "PWM_LPSS"
-
 #include "pwm-lpss.h"
 
 #define PWM                            0x00000000