Skip to content

Commit 8d8ee18

Browse files
AxelLinlinusw
authored andcommitted
gpio: xgene: Prevent NULL pointer dereference
platform_get_resource() can return NULL, thus add NULL test to prevent NULL pointer dereference. Signed-off-by: Axel Lin <axel.lin@ingics.com> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
1 parent fd975a7 commit 8d8ee18

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

drivers/gpio/gpio-xgene.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,11 @@ static int xgene_gpio_probe(struct platform_device *pdev)
173173
}
174174

175175
res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
176+
if (!res) {
177+
err = -EINVAL;
178+
goto err;
179+
}
180+
176181
gpio->base = devm_ioremap_nocache(&pdev->dev, res->start,
177182
resource_size(res));
178183
if (!gpio->base) {

0 commit comments

Comments
 (0)