summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDhaval Patel <pdhaval@codeaurora.org>2014-05-28 12:29:10 -0700
committerDavid Keitel <dkeitel@codeaurora.org>2016-03-23 20:30:17 -0700
commitdd91409d8e063e37dec88faceeecb2e2f935dc1f (patch)
tree2bd6a9ae623e325ebc1f08d5e5ad081cf921f976
parentbe0764f9509ef0397b93e89a47b3da132c31c14d (diff)
msm: mdss: print error code when file node allocation fails
Print error code when file node allocation fails within fence acquire logic. This helps to find the root cause for file node allocation failure. Change-Id: Ib6adb9f612f13cb56d8f43549722b78440f689f8 Signed-off-by: Dhaval Patel <pdhaval@codeaurora.org>
-rw-r--r--drivers/video/fbdev/msm/mdss_fb.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/drivers/video/fbdev/msm/mdss_fb.c b/drivers/video/fbdev/msm/mdss_fb.c
index 0f1831242915..b3ad418fd203 100644
--- a/drivers/video/fbdev/msm/mdss_fb.c
+++ b/drivers/video/fbdev/msm/mdss_fb.c
@@ -2742,9 +2742,9 @@ static int mdss_fb_handle_buf_sync_ioctl(struct msm_sync_pt_data *sync_pt_data,
/* create fd */
rel_fen_fd = get_unused_fd_flags(0);
if (rel_fen_fd < 0) {
- pr_err("%s: get_unused_fd_flags failed\n",
- sync_pt_data->fence_name);
- ret = -EIO;
+ pr_err("%s: get_unused_fd_flags failed error:0x%x\n",
+ sync_pt_data->fence_name, rel_fen_fd);
+ ret = rel_fen_fd;
goto buf_sync_err_2;
}
@@ -2779,9 +2779,9 @@ static int mdss_fb_handle_buf_sync_ioctl(struct msm_sync_pt_data *sync_pt_data,
retire_fen_fd = get_unused_fd_flags(0);
if (retire_fen_fd < 0) {
- pr_err("%s: get_unused_fd_flags failed for retire fence\n",
- sync_pt_data->fence_name);
- ret = -EIO;
+ pr_err("%s: get_unused_fd_flags failed for retire fence error:0x%x\n",
+ sync_pt_data->fence_name, retire_fen_fd);
+ ret = retire_fen_fd;
sync_fence_put(retire_fence);
goto buf_sync_err_3;
}