UEAGLE: Remove sysfs files on error case
Bugfix, remove sysfs files when modem fails to boot. Signed-off-by: Stanislaw Gruszka <stf_xl@wp.pl> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
Родитель
39d1f8c9fc
Коммит
4c132e7724
|
@ -1721,9 +1721,12 @@ static int uea_bind(struct usbatm_data *usbatm, struct usb_interface *intf,
|
|||
|
||||
ret = uea_boot(sc);
|
||||
if (ret < 0)
|
||||
goto error;
|
||||
goto error_rm_grp;
|
||||
|
||||
return 0;
|
||||
|
||||
error_rm_grp:
|
||||
sysfs_remove_group(&intf->dev.kobj, &attr_grp);
|
||||
error:
|
||||
kfree(sc);
|
||||
return ret;
|
||||
|
|
Загрузка…
Ссылка в новой задаче