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);
|
ret = uea_boot(sc);
|
||||||
if (ret < 0)
|
if (ret < 0)
|
||||||
goto error;
|
goto error_rm_grp;
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
|
error_rm_grp:
|
||||||
|
sysfs_remove_group(&intf->dev.kobj, &attr_grp);
|
||||||
error:
|
error:
|
||||||
kfree(sc);
|
kfree(sc);
|
||||||
return ret;
|
return ret;
|
||||||
|
|
Загрузка…
Ссылка в новой задаче