summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdrian Salido-Moreno <adrianm@codeaurora.org>2013-10-01 14:29:17 -0700
committerDavid Keitel <dkeitel@codeaurora.org>2016-03-23 20:21:46 -0700
commitcd2401aa6fbac7cca3bc468d19e1b6a2912313fc (patch)
treee32da9f6d5552dc1cafa51202e4cdd86053dfee0
parent7c78b51226bf2d3189707f7f5eeab337a1277ad6 (diff)
msm: mdss: update error codes returned to user space
Some of the error codes reported to user space may not be properly handled or can be confused. Replacing the error codes returned with more unique ones to correctly identify problem. CRs-Fixed: 549702 Change-Id: I01ffff79e748fc852898dc7605fd15873dfb33f8 Signed-off-by: Adrian Salido-Moreno <adrianm@codeaurora.org>
-rw-r--r--drivers/video/fbdev/msm/mdss_mdp_overlay.c4
-rw-r--r--drivers/video/fbdev/msm/mdss_mdp_pipe.c2
2 files changed, 3 insertions, 3 deletions
diff --git a/drivers/video/fbdev/msm/mdss_mdp_overlay.c b/drivers/video/fbdev/msm/mdss_mdp_overlay.c
index 1ccd81bd2941..e4377771a12f 100644
--- a/drivers/video/fbdev/msm/mdss_mdp_overlay.c
+++ b/drivers/video/fbdev/msm/mdss_mdp_overlay.c
@@ -372,7 +372,7 @@ static int mdss_mdp_overlay_pipe_setup(struct msm_fb_data_type *mfd,
if (req->flags & MDP_ROT_90) {
pr_err("unsupported inline rotation\n");
- return -ENOTSUPP;
+ return -EOPNOTSUPP;
}
if ((req->dst_rect.w > MAX_DST_W) || (req->dst_rect.h > MAX_DST_H)) {
@@ -436,7 +436,7 @@ static int mdss_mdp_overlay_pipe_setup(struct msm_fb_data_type *mfd,
if (pipe == NULL) {
pr_err("error allocating pipe\n");
- return -ENOMEM;
+ return -ENODEV;
}
ret = mdss_mdp_pipe_map(pipe);
diff --git a/drivers/video/fbdev/msm/mdss_mdp_pipe.c b/drivers/video/fbdev/msm/mdss_mdp_pipe.c
index 1b50e75037ae..ffe5295c18ed 100644
--- a/drivers/video/fbdev/msm/mdss_mdp_pipe.c
+++ b/drivers/video/fbdev/msm/mdss_mdp_pipe.c
@@ -246,7 +246,7 @@ int mdss_mdp_smp_reserve(struct mdss_mdp_pipe *pipe)
for (; i >= 0; i--)
mdss_mdp_smp_mmb_free(pipe->smp_map[i].reserved,
false);
- rc = -ENOMEM;
+ rc = -ENOBUFS;
}
mutex_unlock(&mdss_mdp_smp_lock);