mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-04-29 09:22:53 -04:00
drm/amd/display: Return directly after a failed kzalloc() in dc_create()
* Return directly after a call of the function “kzalloc” failed at the beginning. * Delete a label which became unnecessary with this refactoring. Signed-off-by: Markus Elfring <elfring@users.sourceforge.net> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
committed by
Alex Deucher
parent
ae279f693c
commit
84c30d2558
@@ -964,8 +964,8 @@ struct dc *dc_create(const struct dc_init_data *init_params)
|
||||
struct dc *dc = kzalloc(sizeof(*dc), GFP_KERNEL);
|
||||
unsigned int full_pipe_count;
|
||||
|
||||
if (NULL == dc)
|
||||
goto alloc_fail;
|
||||
if (!dc)
|
||||
return NULL;
|
||||
|
||||
if (init_params->dce_environment == DCE_ENV_VIRTUAL_HW) {
|
||||
if (false == dc_construct_ctx(dc, init_params)) {
|
||||
@@ -1009,8 +1009,6 @@ struct dc *dc_create(const struct dc_init_data *init_params)
|
||||
|
||||
construct_fail:
|
||||
kfree(dc);
|
||||
|
||||
alloc_fail:
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user