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 09:54:01 +0000 (10:54 +0100)
commit94177fcecc35e9e9d3aecaa5813556c6b5aed7b6
tree0382be9674008d9bb9b3d9fb125405113f7ac60e
parent4579954bf4cc0bdfc4a42c88b16fe596f1e7f82d
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