diff options
| author | Jordan Crouse <jcrouse@codeaurora.org> | 2017-02-07 09:03:07 -0700 |
|---|---|---|
| committer | Jordan Crouse <jcrouse@codeaurora.org> | 2017-02-09 16:30:11 -0700 |
| commit | a491e2f4175813125b00523c0603075106592dfd (patch) | |
| tree | 5ea4fe9dc5d18581ad99330e91038f55802f1539 /drivers/gpu | |
| parent | a808f9895c87773833650271eb7c5281fbc0d8ff (diff) | |
drm/msm: mdp5: Correctly return ERR_PTR for mdp5_cfg_init
The caller for mdp5_cfg_init expects a valid pointer or
a ERR_PTR encoded error. Returning NULL leads to a kernel
oops.
Change-Id: Ic0dedbad44e37bdbc458fad6713d42ab249428d8
Signed-off-by: Jordan Crouse <jcrouse@codeaurora.org>
Diffstat (limited to 'drivers/gpu')
| -rw-r--r-- | drivers/gpu/drm/msm/mdp/mdp5/mdp5_cfg.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpu/drm/msm/mdp/mdp5/mdp5_cfg.c b/drivers/gpu/drm/msm/mdp/mdp5/mdp5_cfg.c index bb1225aa2f75..89305ad3cde2 100644 --- a/drivers/gpu/drm/msm/mdp/mdp5/mdp5_cfg.c +++ b/drivers/gpu/drm/msm/mdp/mdp5/mdp5_cfg.c @@ -547,7 +547,7 @@ fail: if (cfg_handler) mdp5_cfg_destroy(cfg_handler); - return NULL; + return ERR_PTR(ret); } static struct mdp5_cfg_platform *mdp5_get_config(struct platform_device *dev) |
