Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit bffa2280 authored by Monk Liu's avatar Monk Liu Committed by Alex Deucher
Browse files

drm/amdgpu:no need use sriov vf checks



We ultimately want to re-use this for bare metal,
so no need to have vf checks in the KIQ code itself
since kiq itself is currently only used in VF cases.

Signed-off-by: default avatarMonk Liu <Monk.Liu@amd.com>
Reviewed-by: default avatarAlex Deucher <alexander.deucher@amd.com>
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
parent 283caf78
Loading
Loading
Loading
Loading
+4 −9
Original line number Diff line number Diff line
@@ -1379,11 +1379,9 @@ static int gfx_v8_0_kiq_init_ring(struct amdgpu_device *adev,
{
	int r = 0;

	if (amdgpu_sriov_vf(adev)) {
	r = amdgpu_wb_get(adev, &adev->virt.reg_val_offs);
	if (r)
		return r;
	}

	ring->adev = NULL;
	ring->ring_obj = NULL;
@@ -1407,13 +1405,10 @@ static int gfx_v8_0_kiq_init_ring(struct amdgpu_device *adev,

	return r;
}

static void gfx_v8_0_kiq_free_ring(struct amdgpu_ring *ring,
				   struct amdgpu_irq_src *irq)
{
	if (amdgpu_sriov_vf(ring->adev))
	amdgpu_wb_free(ring->adev, ring->adev->virt.reg_val_offs);

	amdgpu_ring_fini(ring);
	irq->data = NULL;
}