summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEdmond Chung <edmondchung@google.com>2023-02-22 14:03:31 -0800
committerHolmes Chou <holmeschou@google.com>2023-03-06 06:43:59 +0000
commit10e32731ad6a4eb6f2022e976a328adfbd80ae88 (patch)
tree601c41f276685a2e62fc31d8b7a14b863ac5f0df
parent65800a62ad0d753dc79050ec377011dc252840b6 (diff)
downloadlwis-10e32731ad6a4eb6f2022e976a328adfbd80ae88.tar.gz
Fence: Create fences with O_CLOEXEC
Bug: 270429792 Test: GCA Change-Id: Ia380d54137fe68391136b1e700b4bce662701193 Signed-off-by: Edmond Chung <edmondchung@google.com>
-rw-r--r--lwis_fence.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/lwis_fence.c b/lwis_fence.c
index 997c7bf..6f553a6 100644
--- a/lwis_fence.c
+++ b/lwis_fence.c
@@ -228,7 +228,8 @@ int lwis_fence_create(struct lwis_device *lwis_dev)
}
/* Open a new fd for the new fence */
- fd_or_err = anon_inode_getfd("lwis_fence_file", &fence_file_ops, new_fence, O_RDWR);
+ fd_or_err =
+ anon_inode_getfd("lwis_fence_file", &fence_file_ops, new_fence, O_RDWR | O_CLOEXEC);
if (fd_or_err < 0) {
kfree(new_fence);
dev_err(lwis_dev->dev, "Failed to create a new file instance for lwis_fence\n");