usb: dwc3: xilinx: improve error handling for PM APIs
authorPiyush Mehta <piyush.mehta@amd.com>
Tue, 21 Nov 2023 18:21:18 +0000 (23:51 +0530)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 15 Dec 2023 12:52:29 +0000 (13:52 +0100)
commit53b5ff83d89349778bc61e67237f72c5dc6536c2
tree3f681e5231c8654ba7235bec06e0000f43299023
parent51920207674e9e3475a91d2091583889792df99a
usb: dwc3: xilinx: improve error handling for PM APIs

Improve error handling for PM APIs in the dwc3_xlnx_probe function by
introducing devm_pm_runtime_enable and error label. Removed unnecessary
API pm_runtime_disable call in dwc3_xlnx_remove.

Signed-off-by: Piyush Mehta <piyush.mehta@amd.com>
Signed-off-by: Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
Link: https://lore.kernel.org/r/1700590878-124335-1-git-send-email-radhey.shyam.pandey@amd.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/dwc3/dwc3-xilinx.c