From 00defe2e0a94be8be0b93de5d2d791437bbd1378 Mon Sep 17 00:00:00 2001 From: Eric Engestrom Date: Fri, 5 Jun 2020 10:54:43 +0200 Subject: [PATCH] anv: replace all dup() with os_dupfd_cloexec() Signed-off-by: Eric Engestrom Reviewed-by: Kristian H. Kristensen Reviewed-by: Lionel Landwerlin Part-of: --- src/intel/vulkan/anv_queue.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/intel/vulkan/anv_queue.c b/src/intel/vulkan/anv_queue.c index f6e3fdd6177..1e3801daf4a 100644 --- a/src/intel/vulkan/anv_queue.c +++ b/src/intel/vulkan/anv_queue.c @@ -29,6 +29,8 @@ #include #include +#include "util/os_file.h" + #include "anv_private.h" #include "vk_util.h" @@ -295,7 +297,7 @@ anv_queue_submit_timeline_locked(struct anv_queue *queue, struct anv_semaphore_impl *impl = &semaphore->permanent; assert(impl->type == ANV_SEMAPHORE_TYPE_SYNC_FILE); - impl->fd = dup(submit->out_fence); + impl->fd = os_dupfd_cloexec(submit->out_fence); } } else { /* Unblock any waiter by signaling the points, the application will get -- 2.30.2