mirror of
https://github.com/torvalds/linux.git
synced 2024-09-20 23:13:00 +00:00
drm/sched: Return an error code only as a constant in drm_sched_init()
Return an error code without storing it in an intermediate variable. Signed-off-by: Markus Elfring <elfring@users.sourceforge.net> Link: https://patchwork.freedesktop.org/patch/msgid/85f8004e-f0c9-42d9-8c59-30f1b4e0b89e@web.de Reviewed-by: Luben Tuikov <ltuikov89@gmail.com> Signed-off-by: Luben Tuikov <ltuikov89@gmail.com>
This commit is contained in:
parent
3bb4561806
commit
26a4591b31
|
@ -1249,7 +1249,7 @@ int drm_sched_init(struct drm_gpu_scheduler *sched,
|
|||
long timeout, struct workqueue_struct *timeout_wq,
|
||||
atomic_t *score, const char *name, struct device *dev)
|
||||
{
|
||||
int i, ret;
|
||||
int i;
|
||||
|
||||
sched->ops = ops;
|
||||
sched->credit_limit = credit_limit;
|
||||
|
@ -1285,7 +1285,7 @@ int drm_sched_init(struct drm_gpu_scheduler *sched,
|
|||
|
||||
sched->own_submit_wq = true;
|
||||
}
|
||||
ret = -ENOMEM;
|
||||
|
||||
sched->sched_rq = kmalloc_array(num_rqs, sizeof(*sched->sched_rq),
|
||||
GFP_KERNEL | __GFP_ZERO);
|
||||
if (!sched->sched_rq)
|
||||
|
@ -1321,7 +1321,7 @@ Out_check_own:
|
|||
if (sched->own_submit_wq)
|
||||
destroy_workqueue(sched->submit_wq);
|
||||
drm_err(sched, "%s: Failed to setup GPU scheduler--out of memory\n", __func__);
|
||||
return ret;
|
||||
return -ENOMEM;
|
||||
}
|
||||
EXPORT_SYMBOL(drm_sched_init);
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user