Message ID | 20211220073108.860268-1-jiasheng@iscas.ac.cn |
---|---|
State | New |
Headers | show |
Series | usb: dwc2: Check for null res pointer | expand |
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);
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(+)