Commit f0e79582 authored by Oliver Neukum's avatar Oliver Neukum Committed by Greg Kroah-Hartman

[PATCH] USB: use of __devinit in st5481

> But you CAN NOT mark the usb_device_id table as __devinitdata or
> __initdata as that will be touched later on if a new USB device is
> added, or if a new usb module is loaded.

So these need to go.

  - remove __devinit from anything called from probe()
parent b2c74a95
...@@ -245,7 +245,7 @@ static void st5481B_mode(struct st5481_bcs *bcs, int mode) ...@@ -245,7 +245,7 @@ static void st5481B_mode(struct st5481_bcs *bcs, int mode)
} }
} }
static int __devinit st5481_setup_b_out(struct st5481_bcs *bcs) static int st5481_setup_b_out(struct st5481_bcs *bcs)
{ {
struct usb_device *dev = bcs->adapter->usb_dev; struct usb_device *dev = bcs->adapter->usb_dev;
struct usb_host_interface *altsetting; struct usb_host_interface *altsetting;
...@@ -279,7 +279,7 @@ static void st5481_release_b_out(struct st5481_bcs *bcs) ...@@ -279,7 +279,7 @@ static void st5481_release_b_out(struct st5481_bcs *bcs)
st5481_release_isocpipes(b_out->urb); st5481_release_isocpipes(b_out->urb);
} }
int __devinit st5481_setup_b(struct st5481_bcs *bcs) int st5481_setup_b(struct st5481_bcs *bcs)
{ {
int retval; int retval;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment