[PATCH v2] drm/amdgpu/sriov: Only sriov runtime support use kiq
Emily Deng
Emily.Deng at amd.com
Tue Aug 21 05:16:52 UTC 2018
Refine the code style, add brackets.
For sriov, don't use kiq in exclusive mode, as don't know how long time
it will take, some times it will occur exclusive timeout.
Signed-off-by: Emily Deng <Emily.Deng at amd.com>
---
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c b/drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
index f71615e..adfd0bd 100644
--- a/drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
+++ b/drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
@@ -320,7 +320,7 @@ signed long amdgpu_kiq_reg_write_reg_wait(struct amdgpu_device *adev,
struct amdgpu_kiq *kiq = &adev->gfx.kiq;
struct amdgpu_ring *ring = &kiq->ring;
- if (!ring->ready)
+ if (!ring->ready || (!amdgpu_sriov_runtime(adev) && amdgpu_sriov_vf(adev)))
return -EINVAL;
spin_lock_irqsave(&kiq->ring_lock, flags);
--
2.7.4
More information about the amd-gfx
mailing list