anv: replace all dup() with os_dupfd_cloexec()
Signed-off-by: Eric Engestrom <eric@engestrom.ch> Reviewed-by: Kristian H. Kristensen <hoegsberg@google.com> Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5369>
This commit is contained in:
parent
405bffefe1
commit
00defe2e0a
|
@ -29,6 +29,8 @@
|
||||||
#include <fcntl.h>
|
#include <fcntl.h>
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
|
|
||||||
|
#include "util/os_file.h"
|
||||||
|
|
||||||
#include "anv_private.h"
|
#include "anv_private.h"
|
||||||
#include "vk_util.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;
|
struct anv_semaphore_impl *impl = &semaphore->permanent;
|
||||||
|
|
||||||
assert(impl->type == ANV_SEMAPHORE_TYPE_SYNC_FILE);
|
assert(impl->type == ANV_SEMAPHORE_TYPE_SYNC_FILE);
|
||||||
impl->fd = dup(submit->out_fence);
|
impl->fd = os_dupfd_cloexec(submit->out_fence);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
/* Unblock any waiter by signaling the points, the application will get
|
/* Unblock any waiter by signaling the points, the application will get
|
||||||
|
|
Loading…
Reference in New Issue