aboutsummaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
diff options
context:
space:
mode:
authorTina Zhang <tina.zhang@intel.com>2017-12-08 15:17:38 +0800
committerZhenyu Wang <zhenyuw@linux.intel.com>2017-12-08 16:20:12 +0800
commit6ee942d5f7e3e630d3a2517e75969ce5d07c87d6 (patch)
tree4112861fabf8a3acbde1eb052c42022dd2c215bf /drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
parent072ec93d50fd4c4b27ea44fff160a95c2b581eb1 (diff)
drm/i915/gvt: Refine dmabuf_obj cleanup process
In the process of dmabuf_obj cleanup, the dmabuf_obj might be freed during dmabuf_obj_put leaking intel_gvt_hypervisor_put_vfio_device. Move intel_gvt_hypervisor_put_vfio_device and all the other dmabuf_obj ops in front of dmabuf_obj_put and let every dmabuf_obj have a chance to call intel_gvt_hypervisor_put_vfio_device to fix this leaking issue. Fixes: e3a0d7976c53 ("drm/i915/gvt: Handle orphan dmabuf_objs") Signed-off-by: Tina Zhang <tina.zhang@intel.com> Signed-off-by: Zhenyu Wang <zhenyuw@linux.intel.com>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c')
0 files changed, 0 insertions, 0 deletions