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:22:12 +0800
commitcb282997be15e996c1fe9fdea4fde72416aab511 (patch)
tree8d0ed860f42f1b66057b050cbe5588c3bf3d8b7e
parentb9a129cec13fe36a2d6d94f2322ef3d7a80c375e (diff)
downloadlinux-cb282997be15e996c1fe9fdea4fde72416aab511.tar.gz
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