Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f34c25ed authored by Rahul Ruikar's avatar Rahul Ruikar Committed by Greg Kroah-Hartman
Browse files

USB: gadget: amd5536udc.c: fix error path



In function udc_probe() call put_device() when device_register() fails.

Signed-off-by: default avatarRahul Ruikar <rahul.ruikar@gmail.com>
Acked-by: default avatarThomas Dahlmann <dahlmann.thomas@arcor.de>
Cc: David Brownell <david-b@pacbell.net>
Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent e581c8c8
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -3383,8 +3383,10 @@ static int udc_probe(struct udc *dev)
	udc = dev;

	retval = device_register(&dev->gadget.dev);
	if (retval)
	if (retval) {
		put_device(&dev->gadget.dev);
		goto finished;
	}

	/* timer init */
	init_timer(&udc_timer);