summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Chen <peter.chen@freescale.com>2013-03-04 17:42:52 +0800
committerPeter Chen <peter.chen@freescale.com>2013-03-06 09:09:30 +0800
commit1f2d2a5af464e575c8baf7ff4ac4c01cf5b3457b (patch)
treee17a31bc1771d3ac4bd86ff8ebb36e48d6d3759c
parentc8bf2dbb5172999ef7abdc5d5a05c19c7d29a0f9 (diff)
ENGR00251209-8 usb: fix the build error when building usb as loadable module
export usb_suspend, usb_resume, and pm_mutex Signed-off-by: Peter Chen <peter.chen@freescale.com>
-rw-r--r--drivers/usb/core/driver.c2
-rw-r--r--kernel/power/main.c1
2 files changed, 3 insertions, 0 deletions
diff --git a/drivers/usb/core/driver.c b/drivers/usb/core/driver.c
index f147c620d0cb..3eaea9d7c20b 100644
--- a/drivers/usb/core/driver.c
+++ b/drivers/usb/core/driver.c
@@ -1319,6 +1319,7 @@ int usb_suspend(struct device *dev, pm_message_t msg)
choose_wakeup(udev, msg);
return usb_suspend_both(udev, msg);
}
+EXPORT_SYMBOL(usb_suspend);
/* The device lock is held by the PM core */
int usb_resume(struct device *dev, pm_message_t msg)
@@ -1353,6 +1354,7 @@ int usb_resume(struct device *dev, pm_message_t msg)
status = 0;
return status;
}
+EXPORT_SYMBOL(usb_resume);
#endif /* CONFIG_PM */
diff --git a/kernel/power/main.c b/kernel/power/main.c
index b7d0e301e43b..0fae580c9682 100644
--- a/kernel/power/main.c
+++ b/kernel/power/main.c
@@ -16,6 +16,7 @@
#include "power.h"
DEFINE_MUTEX(pm_mutex);
+EXPORT_SYMBOL(pm_mutex);
#ifdef CONFIG_PM_SLEEP