diff options
| author | Jonathan Cavitt <jonathan.cavitt@intel.com> | 2026-07-02 01:24:58 +0800 |
|---|---|---|
| committer | Jonathan Cavitt <jonathan.cavitt@intel.com> | 2026-07-07 23:16:33 +0800 |
| commit | a8eba56abcadca67bb4b717d9ea8ebdc703fb111 (patch) | |
| tree | 2f0fdcd96cf70bad2390951181da2ba7843e04fd | |
| parent | 1f223eb221eeefcc7425881d139d9b252fba4fab (diff) | |
| download | linux-a8eba56abcadca67bb4b717d9ea8ebdc703fb111.tar.gz linux-a8eba56abcadca67bb4b717d9ea8ebdc703fb111.zip | |
drm/exec: Use kvmalloc_objs for exec->objects
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 <jonathan.cavitt@intel.com>
Cc: Rob Clark <robdclark@chromium.org>
Cc: Christian König <christian.koenig@amd.com>
Reviewed-by: Christian König <christian.koenig@amd.com>
Link: https://patch.msgid.link/20260701172458.1416930-1-jonathan.cavitt@intel.com
| -rw-r--r-- | drivers/gpu/drm/drm_exec.c | 2 |
1 files changed, 1 insertions, 1 deletions
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; |
