Unverified Commit c9c0a907 authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!15138 drm/amdgpu: fix usage slab after free

parents 57a701dd 0d5da8ec
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -213,15 +213,15 @@ int amdgpu_vce_sw_fini(struct amdgpu_device *adev)

	drm_sched_entity_destroy(&adev->vce.entity);

	amdgpu_bo_free_kernel(&adev->vce.vcpu_bo, &adev->vce.gpu_addr,
		(void **)&adev->vce.cpu_addr);

	for (i = 0; i < adev->vce.num_rings; i++)
		amdgpu_ring_fini(&adev->vce.ring[i]);

	release_firmware(adev->vce.fw);
	mutex_destroy(&adev->vce.idle_mutex);

	amdgpu_bo_free_kernel(&adev->vce.vcpu_bo, &adev->vce.gpu_addr,
		(void **)&adev->vce.cpu_addr);

	return 0;
}