Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

power: reset: mt6397: Check for null res pointer

The return value of platform_get_resource() needs to be checked.
To avoid use of error pointer in case that there is no suitable
resource.

Fixes: d28c74c10751 ("power: reset: add driver for mt6323 poweroff")
Signed-off-by: Jiasheng Jiang <jiasheng@iscas.ac.cn>
Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>

authored by

Jiasheng Jiang and committed by
Sebastian Reichel
1c1348bf 9652c024

+3
+3
drivers/power/reset/mt6323-poweroff.c
··· 57 57 return -ENOMEM; 58 58 59 59 res = platform_get_resource(pdev, IORESOURCE_MEM, 0); 60 + if (!res) 61 + return -EINVAL; 62 + 60 63 pwrc->base = res->start; 61 64 pwrc->regmap = mt6397_chip->regmap; 62 65 pwrc->dev = &pdev->dev;