mirror of
https://github.com/torvalds/linux.git
synced 2024-12-14 15:13:52 +00:00
USB: Gadget: Reorder driver name assignment
Reorder the driver->name assignment so the 'iProduct' could be initialized as well if both 'name' and 'iProduct' come as NULL by default. Also, remove the misplaced 'extern' keyword. Signed-off-by: Jassi Brar <jassi.brar@samsung.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
parent
ff085de758
commit
05c3eebd50
@ -1258,16 +1258,16 @@ static struct usb_gadget_driver composite_driver = {
|
||||
* while it was binding. That would usually be done in order to wait for
|
||||
* some userspace participation.
|
||||
*/
|
||||
extern int usb_composite_probe(struct usb_composite_driver *driver,
|
||||
int usb_composite_probe(struct usb_composite_driver *driver,
|
||||
int (*bind)(struct usb_composite_dev *cdev))
|
||||
{
|
||||
if (!driver || !driver->dev || !bind || composite)
|
||||
return -EINVAL;
|
||||
|
||||
if (!driver->iProduct)
|
||||
driver->iProduct = driver->name;
|
||||
if (!driver->name)
|
||||
driver->name = "composite";
|
||||
if (!driver->iProduct)
|
||||
driver->iProduct = driver->name;
|
||||
composite_driver.function = (char *) driver->name;
|
||||
composite_driver.driver.name = driver->name;
|
||||
composite = driver;
|
||||
|
Loading…
Reference in New Issue
Block a user