Do not check for services failures when disabling usb gadget 03/221303/1 accepted/tizen/5.5/unified/20191231.071225 submit/tizen_5.5/20191231.044416
authorINSUN PYO <insun.pyo@samsung.com>
Tue, 31 Dec 2019 04:24:40 +0000 (13:24 +0900)
committerINSUN PYO <insun.pyo@samsung.com>
Tue, 31 Dec 2019 04:40:42 +0000 (04:40 +0000)
Change-Id: I729c3deeba4ab1f7e6ef301090c4ef617f02b4a7
(cherry picked from commit 3767e44502d2bbaf410e682195d0d5ce7b4b871c)

hw/usb_client_common.c

index fab8ea1e61d785f4b42b6e03d5acba61d2ce1e1a..95b815b68bf55a20b34e364c6c3afc9cab8b696e 100755 (executable)
@@ -587,14 +587,11 @@ static int legacy_disable(struct usb_client *usb)
                        continue;
 
                fws = container_of(gadget->funcs[i], struct usb_function_with_service, func);
-               ret = systemd_stop_unit_wait_stopped(fws->service, ".service", -1);
-               if (ret < 0)
-                       goto free_gadget;
+               systemd_stop_unit_wait_stopped(fws->service, ".service", -1);
        }
 
        ret = sys_set_str(LEGACY_ENABLE_PATH, LEGACY_DISABLE);
 
-free_gadget:
        legacy_free_gadget(gadget);
        return ret;
 }