]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
usb: dwc3: xilinx: fix error handling in zynqmp init error paths
authorRadhey Shyam Pandey <radhey.shyam.pandey@amd.com>
Tue, 19 May 2026 11:55:29 +0000 (17:25 +0530)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 21 May 2026 14:40:50 +0000 (16:40 +0200)
commitc1a0ecbf32c4b397353204e2ec94c5bb9f3300ed
treea6b97462c9716219b35dffabfc7ab6c768a1ea9d
parent288a81a8507052bcfbf884d39a463c44c42c5fd9
usb: dwc3: xilinx: fix error handling in zynqmp init error paths

Fix error handling and resource cleanup i.e remove invalid
phy_exit() after failed phy_init(), route failures through
proper cleanup paths and return 0 explicitly on success.

Fixes: 84770f028fab ("usb: dwc3: Add driver for Xilinx platforms")
Cc: stable@vger.kernel.org
Acked-by: Thinh Nguyen <Thinh.Nguyen@synopsys.com>
Signed-off-by: Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
Link: https://patch.msgid.link/20260519115529.2980421-1-radhey.shyam.pandey@amd.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/dwc3/dwc3-xilinx.c