usb: dwc3: qcom: Fix NULL vs IS_ERR checking in dwc3_qcom_probe
authorMiaoqian Lin <linmq006@gmail.com>
Wed, 22 Dec 2021 11:18:23 +0000 (11:18 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 27 Jan 2022 10:03:53 +0000 (11:03 +0100)
commit5157828d3975768b53a51cdf569203b953184022
treefa945dddd7fe8f0f61c5d50bed5cea00f671f210
parentdb7d1a2e0609d473335a908df9780ecd65853e1d
usb: dwc3: qcom: Fix NULL vs IS_ERR checking in dwc3_qcom_probe

[ Upstream commit b52fe2dbb3e655eb1483000adfab68a219549e13 ]

Since the acpi_create_platform_device() function may return error
pointers, dwc3_qcom_create_urs_usb_platdev() function may return error
pointers too. Using IS_ERR_OR_NULL() to check the return value to fix this.

Fixes: c25c210f590e ("usb: dwc3: qcom: add URS Host support for sdm845 ACPI boot")
Signed-off-by: Miaoqian Lin <linmq006@gmail.com>
Link: https://lore.kernel.org/r/20211222111823.22887-1-linmq006@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/usb/dwc3/dwc3-qcom.c