[lvc-project] [PATCH 6.12] drm/xe/hw_engine_group: Avoid call kfree() for drmm_kzalloc()

Fedor Pchelkin pchelkin at ispras.ru
Thu Sep 11 21:08:35 MSK 2025


Здравствуйте!

On Thu, 11. Sep 12:01, Mikhail Dmitrichenko wrote:
> From: Shuicheng Lin <shuicheng.lin at intel.com>
> 
> commit 4846856c3a4afa882b6d1b842ed2fad6f3781f4d upstream.
> 
> Memory allocated with drmm_kzalloc() should not be freed using
> kfree(), as it is managed by the DRM subsystem. The memory will
> be automatically freed when the associated drm_device is released.
> These 3 group pointers are allocated using drmm_kzalloc() in
> hw_engine_group_alloc(), so they don't require manual deallocation.
> 
> Fixes: 67979060740f ("drm/xe/hw_engine_group: Fix potential leak")

Данного коммита нет в ветке 6.12.  Следует разобраться, нужен ли он там
в свою очередь, и тогда переносить серией.  Иначе текущий патч выглядит
некорректно в контексте 6.12.

> Signed-off-by: Shuicheng Lin <shuicheng.lin at intel.com>
> Reviewed-by: Matthew Brost <matthew.brost at intel.com>
> Signed-off-by: Michal Wajdeczko <michal.wajdeczko at intel.com>
> Link: https://lore.kernel.org/r/20250724193854.1124510-2-shuicheng.lin@intel.com
> (cherry picked from commit f98de826b418885a21ece67f0f5b921ae759b7bf)
> Signed-off-by: Rodrigo Vivi <rodrigo.vivi at intel.com>
> Signed-off-by: Mikhail Dmitrichenko <mdmitrichenko at astralinux.ru>



More information about the lvc-project mailing list