fbdev: msm: Allocate fd with O_CLOEXEC flag
When fd is requested during get_metadata call, create fd using O_CLOEXEC flag. CRs-Fixed: 2030638 Change-Id: I1c874f713a3ebada63ba2c85f021aa78b04af44b Signed-off-by: Krishna Manikandan <mkrishn@codeaurora.org>
This commit is contained in:
parent
fa173fa679
commit
f0129efbc1
|
@ -4037,9 +4037,10 @@ static int mdss_fb_get_metadata(struct msm_fb_data_type *mfd,
|
|||
ret = mdss_fb_get_hw_caps(mfd, &metadata->data.caps);
|
||||
break;
|
||||
case metadata_op_get_ion_fd:
|
||||
if (mfd->fb_ion_handle) {
|
||||
if (mfd->fb_ion_handle && mfd->fb_ion_client) {
|
||||
metadata->data.fbmem_ionfd =
|
||||
dma_buf_fd(mfd->fbmem_buf, 0);
|
||||
ion_share_dma_buf_fd(mfd->fb_ion_client,
|
||||
mfd->fb_ion_handle);
|
||||
if (metadata->data.fbmem_ionfd < 0)
|
||||
pr_err("fd allocation failed. fd = %d\n",
|
||||
metadata->data.fbmem_ionfd);
|
||||
|
|
Loading…
Reference in New Issue