]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
drm/xe: Fix memory leak in xe_vm_madvise_ioctl
authorVarun Gupta <varun.gupta@intel.com>
Mon, 23 Feb 2026 17:51:45 +0000 (23:21 +0530)
committerTejas Upadhyay <tejas.upadhyay@intel.com>
Tue, 3 Mar 2026 12:49:01 +0000 (18:19 +0530)
commit29bd06faf727a4b76663e4be0f7d770e2d2a7965
tree7a2c47d26bd7f9eb0b54ea96aa497da7a826ea50
parent07eb8b54166b208ca23382d650b5262a26a4492b
drm/xe: Fix memory leak in xe_vm_madvise_ioctl

When check_bo_args_are_sane() validation fails, jump to the new
free_vmas cleanup label to properly free the allocated resources.
This ensures proper cleanup in this error path.

Fixes: 293032eec4ba ("drm/xe/bo: Update atomic_access attribute on madvise")
Cc: stable@vger.kernel.org # v6.18+
Reviewed-by: Shuicheng Lin <shuicheng.lin@intel.com>
Signed-off-by: Varun Gupta <varun.gupta@intel.com>
Reviewed-by: Matthew Brost <matthew.brost@intel.com>
Link: https://patch.msgid.link/20260223175145.1532801-1-varun.gupta@intel.com
Signed-off-by: Tejas Upadhyay <tejas.upadhyay@intel.com>
drivers/gpu/drm/xe/xe_vm_madvise.c