Commit 112f5e09 authored by Uwe Kleine-König's avatar Uwe Kleine-König Committed by Andy Shevchenko
Browse files

pwm: lpss: Actually use a module namespace by defining the namespace earlier



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: default avatarUwe Kleine-König <u.kleine-koenig@baylibre.com>
Signed-off-by: default avatarAndy Shevchenko <andriy.shevchenko@linux.intel.com>
parent c42a407b
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -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