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

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
...@@ -1379,11 +1379,9 @@ static int gfx_v8_0_kiq_init_ring(struct amdgpu_device *adev, ...@@ -1379,11 +1379,9 @@ static int gfx_v8_0_kiq_init_ring(struct amdgpu_device *adev,
{ {
int r = 0; int r = 0;
if (amdgpu_sriov_vf(adev)) { r = amdgpu_wb_get(adev, &adev->virt.reg_val_offs);
r = amdgpu_wb_get(adev, &adev->virt.reg_val_offs); if (r)
if (r) return r;
return r;
}
ring->adev = NULL; ring->adev = NULL;
ring->ring_obj = NULL; ring->ring_obj = NULL;
...@@ -1407,13 +1405,10 @@ static int gfx_v8_0_kiq_init_ring(struct amdgpu_device *adev, ...@@ -1407,13 +1405,10 @@ static int gfx_v8_0_kiq_init_ring(struct amdgpu_device *adev,
return r; return r;
} }
static void gfx_v8_0_kiq_free_ring(struct amdgpu_ring *ring, static void gfx_v8_0_kiq_free_ring(struct amdgpu_ring *ring,
struct amdgpu_irq_src *irq) struct amdgpu_irq_src *irq)
{ {
if (amdgpu_sriov_vf(ring->adev)) amdgpu_wb_free(ring->adev, ring->adev->virt.reg_val_offs);
amdgpu_wb_free(ring->adev, ring->adev->virt.reg_val_offs);
amdgpu_ring_fini(ring); amdgpu_ring_fini(ring);
irq->data = NULL; irq->data = NULL;
} }
......
Markdown is supported
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