drm/msm/mdp4: Adjustments for mdp4_kms_init()
Subsystems (4)
cover drm/msm/mdp4: Adjustments for mdp4_kms_init()
From: Markus Elfring <[email protected]>
Date: Wed, 7 Feb 2018 22:38:44 +0100
Two update suggestions were taken into account
from static source code analysis.
Markus Elfring (2):
Delete an error message for a failed memory allocation Return directly after a failed kzalloc()
drivers/gpu/drm/msm/mdp/mdp4/mdp4_kms.c | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-)
Signature · 1 line
2.16.1
PATCH 1/2 drm/msm/mdp4: Delete an error message for a failed memory allocation in mdp4_kms_init()
From: Markus Elfring <[email protected]>
Date: Wed, 7 Feb 2018 22:22:28 +0100
Omit an extra message for a memory allocation failure in this function.
This issue was detected by using the Coccinelle software.
--- drivers/gpu/drm/msm/mdp/mdp4/mdp4_kms.c | 1 - 1 file changed, 1 deletion(-)
drivers/gpu/drm/msm/mdp/mdp4/mdp4_kms.c +0 -1
@@ -417,7 +417,6 @@ struct msm_kms *mdp4_kms_init(struct drm_device *dev) mdp4_kms =kzalloc (sizeof (*mdp4_kms),GFP_KERNEL );if (!mdp4_kms) { -dev_err (dev->dev,"failed to allocate kms\n" ); ret = -ENOMEM ; goto fail; }
Signature · 6 lines
2.16.1 _______________________________________________ dri-devel mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/dri-devel
PATCH 2/2 drm/msm/mdp4: Return directly after a failed kzalloc() in mdp4_kms_init()
In reply to SF Markus ElfringFrom: Markus Elfring <[email protected]>
Date: Wed, 7 Feb 2018 22:34:45 +0100
* Return directly after a call of the function "kzalloc" failed at the beginning.
* Delete an initialisation and a check (for the local variable "kms") which became unnecessary with this refactoring.
--- drivers/gpu/drm/msm/mdp/mdp4/mdp4_kms.c | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-)
drivers/gpu/drm/msm/mdp/mdp4/mdp4_kms.c +4 -7
@@ -411,15 +411,13 @@ struct msm_kms *mdp4_kms_init(struct drm_device *dev)struct platform_device *pdev =to_platform_device (dev->dev);struct mdp4_platform_config *config =mdp4_get_config (pdev);struct mdp4_kms *mdp4_kms; -struct msm_kms *kms =NULL ; +struct msm_kms *kms;struct msm_gem_address_space *aspace;int irq, ret; mdp4_kms =kzalloc (sizeof (*mdp4_kms),GFP_KERNEL ); -if (!mdp4_kms) { - ret = -ENOMEM ; - goto fail; - } +if (!mdp4_kms) +return ERR_PTR (-ENOMEM );mdp_kms_init (&mdp4_kms->base, &kms_funcs);
@@ -550,8 +548,7 @@ struct msm_kms *mdp4_kms_init(struct drm_device *dev)return kms; fail: -if (kms) -mdp4_destroy (kms); +mdp4_destroy (kms);return ERR_PTR (ret); }
Signature · 6 lines
2.16.1 _______________________________________________ Freedreno mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/freedreno