Skip to content
Commit 99343c46 authored by Rob Clark's avatar Rob Clark Committed by Tvrtko Ursulin
Browse files

drm/i915: Avoid potential vm use-after-free



Adding the vm to the vm_xa table makes it visible to userspace, which
could try to race with us to close the vm.  So we need to take our extra
reference before putting it in the table.

Signed-off-by: default avatarRob Clark <robdclark@chromium.org>
Reviewed-by: default avatarMatthew Auld <matthew.auld@intel.com>
Fixes: 9ec8795e

 ("drm/i915: Drop __rcu from gem_context->vm")
Cc: <stable@vger.kernel.org> # v5.16+
Signed-off-by: default avatarTvrtko Ursulin <tvrtko.ursulin@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20230119173321.2825472-1-robdclark@gmail.com
parent 7649a5d1
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment