mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-10-01 06:33:07 +00:00
drm/amdgpu: cleanup coding style in amdkfd a bit
Make the code a bit more readable by using a common error handling pattern. Signed-off-by: Bernard Zhao <bernard@vivo.com> Reviewed-by: Christian König <christian.koenig@amd.com>. Reviewed-by: Felix Kuehling <Felix.Kuehling@amd.com> Signed-off-by: Felix Kuehling <Felix.Kuehling@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
parent
e05185b341
commit
10f39758b8
1 changed files with 9 additions and 11 deletions
|
@ -660,15 +660,15 @@ static int reserve_bo_and_vm(struct kgd_mem *mem,
|
||||||
|
|
||||||
ret = ttm_eu_reserve_buffers(&ctx->ticket, &ctx->list,
|
ret = ttm_eu_reserve_buffers(&ctx->ticket, &ctx->list,
|
||||||
false, &ctx->duplicates);
|
false, &ctx->duplicates);
|
||||||
if (!ret)
|
if (ret) {
|
||||||
ctx->reserved = true;
|
pr_err("Failed to reserve buffers in ttm.\n");
|
||||||
else {
|
|
||||||
pr_err("Failed to reserve buffers in ttm\n");
|
|
||||||
kfree(ctx->vm_pd);
|
kfree(ctx->vm_pd);
|
||||||
ctx->vm_pd = NULL;
|
ctx->vm_pd = NULL;
|
||||||
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
return ret;
|
ctx->reserved = true;
|
||||||
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -733,17 +733,15 @@ static int reserve_bo_and_cond_vms(struct kgd_mem *mem,
|
||||||
|
|
||||||
ret = ttm_eu_reserve_buffers(&ctx->ticket, &ctx->list,
|
ret = ttm_eu_reserve_buffers(&ctx->ticket, &ctx->list,
|
||||||
false, &ctx->duplicates);
|
false, &ctx->duplicates);
|
||||||
if (!ret)
|
|
||||||
ctx->reserved = true;
|
|
||||||
else
|
|
||||||
pr_err("Failed to reserve buffers in ttm.\n");
|
|
||||||
|
|
||||||
if (ret) {
|
if (ret) {
|
||||||
|
pr_err("Failed to reserve buffers in ttm.\n");
|
||||||
kfree(ctx->vm_pd);
|
kfree(ctx->vm_pd);
|
||||||
ctx->vm_pd = NULL;
|
ctx->vm_pd = NULL;
|
||||||
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
return ret;
|
ctx->reserved = true;
|
||||||
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in a new issue