On 7/1/26 19:24, Jonathan Cavitt wrote:
> Use kvmalloc_objs instead of kvmalloc_array when initializing
> exec->objects in drm_exec_init.
> 
> Concern caught by static analysis.
> 
> Signed-off-by: Jonathan Cavitt <[email protected]>
> Cc: Rob Clark <[email protected]>
> Cc: Christian König <[email protected]>

Reviewed-by: Christian König <[email protected]>

> ---
>  drivers/gpu/drm/drm_exec.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/drivers/gpu/drm/drm_exec.c b/drivers/gpu/drm/drm_exec.c
> index 7988f5e7d56a..fa923852fae4 100644
> --- a/drivers/gpu/drm/drm_exec.c
> +++ b/drivers/gpu/drm/drm_exec.c
> @@ -79,7 +79,7 @@ void drm_exec_init(struct drm_exec *exec, u32 flags, 
> unsigned nr)
>               nr = PAGE_SIZE / sizeof(void *);
>  
>       exec->flags = flags;
> -     exec->objects = kvmalloc_array(nr, sizeof(void *), GFP_KERNEL);
> +     exec->objects = kvmalloc_objs(*exec->objects, nr, GFP_KERNEL);
>  
>       /* If allocation here fails, just delay that till the first use */
>       exec->max_objects = exec->objects ? nr : 0;

Reply via email to