[lvc-project] [PATCH v2] misc: sram: Fix NULL pointer dereference in sram_probe
Fedor Pchelkin
pchelkin at ispras.ru
Thu Mar 20 21:54:31 MSK 2025
On Fri, 07. Mar 17:34, Andrey Tsygunka wrote:
> diff --git a/drivers/misc/sram.c b/drivers/misc/sram.c
> index e5069882457e..c8ba8ebd4364 100644
> --- a/drivers/misc/sram.c
> +++ b/drivers/misc/sram.c
> @@ -410,8 +410,13 @@ static int sram_probe(struct platform_device *pdev)
> if (IS_ERR(clk))
> return PTR_ERR(clk);
>
> - ret = sram_reserve_regions(sram,
> - platform_get_resource(pdev, IORESOURCE_MEM, 0));
> + res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
В 5.10 ветке переменная res не определена внутри функции. Подготовите
отдельный патч в lvc-patches под эту ветку, пожалуйста?
> + if (unlikely(res == NULL)) {
> + dev_err(&pdev->dev, "invalid resource\n");
> + return -EINVAL;
> + }
> +
> + ret = sram_reserve_regions(sram, res);
> if (ret)
> return ret;
>
> --
> 2.25.1
More information about the lvc-project
mailing list