]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
drm/i915: Replace kmalloc() + copy_from_user() with memdup_user()
authorThorsten Blum <thorsten.blum@linux.dev>
Tue, 2 Sep 2025 08:10:42 +0000 (10:10 +0200)
committerTvrtko Ursulin <tursulin@ursulin.net>
Wed, 3 Sep 2025 07:18:54 +0000 (08:18 +0100)
commit82b13dd5d93d9d170c096f042eb470add22c338c
treeff1bdb5a901053711b50540796c638fcbdb49e9e
parentb7a855f488c6825e3dc06e78c49326491bef6f98
drm/i915: Replace kmalloc() + copy_from_user() with memdup_user()

Replace kmalloc() followed by copy_from_user() with memdup_user() to
improve and simplify set_context_image(), and to silence the following
Coccinelle/coccicheck warning reported by memdup_user.cocci:

  WARNING opportunity for memdup_user

No functional changes intended.

Signed-off-by: Thorsten Blum <thorsten.blum@linux.dev>
Reviewed-by: Tvrtko Ursulin <tvrtko.ursulin@igalia.com>
Reviewed-by: Andi Shyti <andi.shyti@linux.intel.com>
Signed-off-by: Tvrtko Ursulin <tursulin@ursulin.net>
Link: https://lore.kernel.org/r/20250902081046.35463-2-thorsten.blum@linux.dev
drivers/gpu/drm/i915/gem/i915_gem_context.c