]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
am33xx: ignore return value from usb_ether_init()
authorTrevor Woerner <twoerner@gmail.com>
Thu, 31 Aug 2023 02:49:50 +0000 (22:49 -0400)
committerTom Rini <trini@konsulko.com>
Mon, 18 Sep 2023 21:34:14 +0000 (17:34 -0400)
In 2cb43ef1c223 ("usb: ether: Fix error handling in usb_ether_init") the error
handling of usb_ether_init() was changed. Not a single other call site of this
function checks its return value, therefore follow suit in the am33xx code.

Do not cause the boot to halt if the usb gadget ethernet initialization fails:

initcall sequence 9ffdbd84 failed at call 808024b9 (err=-19)
### ERROR ### Please RESET the board ###

Signed-off-by: Trevor Woerner <twoerner@gmail.com>
Reviewed-by: Michal Suchánek <msuchanek@suse.de>
arch/arm/mach-omap2/am33xx/board.c

index a6307251c1fc55d357d50bf17fc2b354218238cc..9d9b4d7f293d104dd7353ee8504e33678eef7011 100644 (file)
@@ -270,11 +270,7 @@ int arch_misc_init(void)
                return ret;
 
 #if defined(CONFIG_DM_ETH) && defined(CONFIG_USB_ETHER)
-       ret = usb_ether_init();
-       if (ret) {
-               pr_err("USB ether init failed\n");
-               return ret;
-       }
+       usb_ether_init();
 #endif
 
        return 0;