[PATCH 0/4] Use memdup_user & co where applicable

Tvrtko Ursulin tvrtko.ursulin at igalia.com
Thu Jun 12 10:44:25 UTC 2025


Replace some allocate + copy_from_user patterns with dedicated helpers.

This shrinks the source code and is also good for security due SLAB bucket
separation between the kernel and uapi.

Tvrtko Ursulin (4):
  drm/amdgpu: Use vmemdup_array_user in
    amdgpu_bo_create_list_entry_array
  drm/amdgpu: Use memdup_array_user in amdgpu_cs_wait_fences_ioctl
  drm/amdgpu: Use (v)memdup_array_user in amdgpu_cs_pass1
  drm/amdgpu: Use memdup_user in ta_if_load_debugfs_write

 drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c | 41 +++++++---------
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c      | 52 ++++++---------------
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.c  | 14 ++----
 3 files changed, 37 insertions(+), 70 deletions(-)

-- 
2.48.0



More information about the amd-gfx mailing list