Add the userq invalid VA query interface.
Signed-off-by: Prike Liang <[email protected]>
---
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
b/drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
index 8ac7236091fa..a5e7e279b78e 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
@@ -723,6 +723,8 @@ amdgpu_userq_query_status(struct drm_file *filp, union
drm_amdgpu_userq *args)
if (queue->generation != amdgpu_vm_generation(adev, &fpriv->vm))
args->out_qs.flags |= AMDGPU_USERQ_QUERY_STATUS_FLAGS_VRAMLOST;
+ if (queue->state == AMDGPU_USERQ_STATE_INVALID_VA)
+ args->out_qs.flags |=
AMDGPU_USERQ_QUERY_STATUS_FLAGS_INVALID_VA;
mutex_unlock(&uq_mgr->userq_mutex);
return 0;
--
2.34.1