diff options
author | Eric Engestrom <[email protected]> | 2020-06-05 10:54:43 +0200 |
---|---|---|
committer | Marge Bot <[email protected]> | 2020-06-18 02:09:56 +0000 |
commit | 00defe2e0a94be8be0b93de5d2d791437bbd1378 (patch) | |
tree | dd2654a250d6c77fcfb50a01d89138402d36dd78 /src/intel/vulkan | |
parent | 405bffefe15f867f77c34bd943b89629281b9cf6 (diff) |
anv: replace all dup() with os_dupfd_cloexec()
Signed-off-by: Eric Engestrom <[email protected]>
Reviewed-by: Kristian H. Kristensen <[email protected]>
Reviewed-by: Lionel Landwerlin <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5369>
Diffstat (limited to 'src/intel/vulkan')
-rw-r--r-- | src/intel/vulkan/anv_queue.c | 4 |
1 files changed, 3 insertions, 1 deletions
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 <fcntl.h> #include <unistd.h> +#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 |