USB: gadget: legacy: remove left-over __ref annotations
These were added in commit780cc0f370
("usb: gadget: add '__ref' for rndis_config_register() and cdc_config_register()") to silence modpost, but they didn't fix the real problem - that was fixed later by removing wrong __init annotations in commitc94e289f19
("usb: gadget: remove incorrect __init/__exit annotations"). It really never makes sense for a function to be marked __ref unless it (1) has some conditional that chooses whether to call an __init function (or access __initdata) or not and (2) has a comment explaining why the __ref is there and why it is safe. Signed-off-by: Rasmus Villemoes <linux@rasmusvillemoes.dk> Link: https://lore.kernel.org/r/20210323081607.405904-1-linux@rasmusvillemoes.dk Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
d23922fcac
commit
6fcf11295e
@ -182,7 +182,7 @@ err_func_rndis:
|
||||
return ret;
|
||||
}
|
||||
|
||||
static __ref int rndis_config_register(struct usb_composite_dev *cdev)
|
||||
static int rndis_config_register(struct usb_composite_dev *cdev)
|
||||
{
|
||||
static struct usb_configuration config = {
|
||||
.bConfigurationValue = MULTI_RNDIS_CONFIG_NUM,
|
||||
@ -197,7 +197,7 @@ static __ref int rndis_config_register(struct usb_composite_dev *cdev)
|
||||
|
||||
#else
|
||||
|
||||
static __ref int rndis_config_register(struct usb_composite_dev *cdev)
|
||||
static int rndis_config_register(struct usb_composite_dev *cdev)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
@ -265,7 +265,7 @@ err_func_ecm:
|
||||
return ret;
|
||||
}
|
||||
|
||||
static __ref int cdc_config_register(struct usb_composite_dev *cdev)
|
||||
static int cdc_config_register(struct usb_composite_dev *cdev)
|
||||
{
|
||||
static struct usb_configuration config = {
|
||||
.bConfigurationValue = MULTI_CDC_CONFIG_NUM,
|
||||
@ -280,7 +280,7 @@ static __ref int cdc_config_register(struct usb_composite_dev *cdev)
|
||||
|
||||
#else
|
||||
|
||||
static __ref int cdc_config_register(struct usb_composite_dev *cdev)
|
||||
static int cdc_config_register(struct usb_composite_dev *cdev)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
@ -291,7 +291,7 @@ static __ref int cdc_config_register(struct usb_composite_dev *cdev)
|
||||
|
||||
/****************************** Gadget Bind ******************************/
|
||||
|
||||
static int __ref multi_bind(struct usb_composite_dev *cdev)
|
||||
static int multi_bind(struct usb_composite_dev *cdev)
|
||||
{
|
||||
struct usb_gadget *gadget = cdev->gadget;
|
||||
#ifdef CONFIG_USB_G_MULTI_CDC
|
||||
|
Loading…
Reference in New Issue
Block a user