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>
This commit is contained in:
Denis Efremov 2013-04-18 17:13:31 +04:00 committed by Felipe Balbi
parent abe7a4097d
commit 19d8ceddda

View File

@ -413,7 +413,7 @@ EXPORT_SYMBOL_GPL(usb_remove_phy);
* *
* To be used by platform specific initialization code. * 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) const char *phy_dev_name)
{ {
struct usb_phy_bind *phy_bind; struct usb_phy_bind *phy_bind;