[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