summaryrefslogtreecommitdiffstats
path: root/drivers/usb
diff options
context:
space:
mode:
authorDenis Efremov <yefremov.denis@gmail.com>2013-04-18 15:13:31 +0200
committerFelipe Balbi <balbi@ti.com>2013-04-23 13:13:48 +0200
commit19d8ceddda8b3a806a0960106ae6aa4dcc21df3b (patch)
treeeca347897c1d92a27aa56be4a80999d09031538e /drivers/usb
parentusb: gadget: zero: put function instances on unbind (diff)
downloadlinux-19d8ceddda8b3a806a0960106ae6aa4dcc21df3b.tar.xz
linux-19d8ceddda8b3a806a0960106ae6aa4dcc21df3b.zip
usb: phy: remove exported function from __init section
The symbol usb_bind_phy is exported and annotated __init. It looks like section mismatch. Fix by removing the __init annotation of usb_bind_phy. Found by Linux Driver Verification project (linuxtesting.org). Signed-off-by: Denis Efremov <yefremov.denis@gmail.com> Signed-off-by: Felipe Balbi <balbi@ti.com>
Diffstat (limited to 'drivers/usb')
-rw-r--r--drivers/usb/phy/phy.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/usb/phy/phy.c b/drivers/usb/phy/phy.c
index f52c006417ff..a9984c700d2c 100644
--- a/drivers/usb/phy/phy.c
+++ b/drivers/usb/phy/phy.c
@@ -413,7 +413,7 @@ EXPORT_SYMBOL_GPL(usb_remove_phy);
*
* To be used by platform specific initialization code.
*/
-int __init usb_bind_phy(const char *dev_name, u8 index,
+int usb_bind_phy(const char *dev_name, u8 index,
const char *phy_dev_name)
{
struct usb_phy_bind *phy_bind;