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