[lvc-project] [PATCH 5.10] gpu/i915: fix error return in mmap_offset_attach()

Fedor Pchelkin pchelkin at ispras.ru
Wed Sep 24 14:37:27 MSK 2025


On Wed, 24. Sep 14:31, Александр C wrote:
> Hi Krzysztof Karas,
> 
> Ignored (unchecked) return values from functions that can fail.
> While a single unchecked return may look harmless, in aggregate they create
> a broad
> attack surface — a latent, easily-exploitable category of vulnerabilities
> that can lead to data corruption,
> denial-of-service, or privilege escalation when error conditions are hit in
> the field.

Это общая информация, состоящая из «воды», не имеющая отношения к
конкретному патчу и предупреждению.

> 
> Counter example:  /drivers/gpu/drm/drm_prime.c:748:
> ret = drm_vma_node_allow(&obj->vma_node, priv);
>     if (ret)
>         goto out;
> 
> Counter example:  /drivers/gpu/drm/drm_gem.c:387:
> ret = drm_vma_node_allow(&obj->vma_node, file_priv);
>     if (ret)
>         goto err_remove;


Это же совсем не то, о чём спросил Krzysztof.  Он попросил переделать
патч.

Патч в текущем виде не применяется к upstream, там функция
drm_vma_node_allow_once().
https://elixir.bootlin.com/linux/v6.16.8/source/drivers/gpu/drm/i915/gem/i915_gem_mman.c#L763

Просьба направить новую версию патча сначала в lvc-patches.



More information about the lvc-project mailing list