Return -ETIME rather than -ECANCELED for guilty contexts. Userspace only considers contexts to be guilty if they return -ETIME. Returning -ECANCELED means the context was innocent.
Reviewed-by: Jesse Zhang <[email protected]> Signed-off-by: Alex Deucher <[email protected]> --- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c index 4d53d9cb8490d..3112a7c5be81f 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c @@ -62,7 +62,7 @@ static int amdgpu_cs_parser_init(struct amdgpu_cs_parser *p, if (atomic_read(&p->ctx->guilty)) { amdgpu_ctx_put(p->ctx); - return -ECANCELED; + return -ETIME; } amdgpu_sync_create(&p->sync); -- 2.52.0
