Messages in this thread Patch in this message | | | From | Jiasheng Jiang <> | Subject | [PATCH] usb: dwc2: Check for null res pointer | Date | Mon, 20 Dec 2021 15:31:08 +0800 |
| |
The return value of platform_get_resource() needs to be checked. To avoid use of error pointer in case of the failure of alloc.
Fixes: 348becdcc319 ("usb: dwc2: fix "iomem 0x00000000" message") Signed-off-by: Jiasheng Jiang <jiasheng@iscas.ac.cn> --- drivers/usb/dwc2/hcd.c | 5 +++++ 1 file changed, 5 insertions(+)
diff --git a/drivers/usb/dwc2/hcd.c b/drivers/usb/dwc2/hcd.c index 2a7828971d05..517743555b9c 100644 --- a/drivers/usb/dwc2/hcd.c +++ b/drivers/usb/dwc2/hcd.c @@ -5191,6 +5191,11 @@ int dwc2_hcd_init(struct dwc2_hsotg *hsotg) hcd->has_tt = 1; res = platform_get_resource(pdev, IORESOURCE_MEM, 0); + if (!res) { + retval = -EINVAL; + goto error1; + } + hcd->rsrc_start = res->start; hcd->rsrc_len = resource_size(res); -- 2.25.1
| |