From 1d3727bcc6f47c550302581f2ff73bb730438fcd Mon Sep 17 00:00:00 2001 From: Yonggang Luo Date: Sat, 9 Apr 2022 21:53:03 +0800 Subject: [PATCH] radv: Remove usage of `cnd_monotonic.h` Improve: 91fe0b5629d ("radv: Delete lots of sync code.") As cnd_monotonic.h are include `util/os_time.h`, radv_debug.c and radv_debug.c needs `util/os_time.h` So include in these files directly. The compiling errors are: ``` ../src/amd/vulkan/radv_debug.c:707:12: error: implicit declaration of function 'os_localtime' is invalid in C99 [-Werror,-Wimplicit-function-declaration] timep = os_localtime(&raw_time, &result); ../src/amd/vulkan/radv_device.c:97:11: error: implicit declaration of function 'os_time_get_nano' is invalid in C99 [-Werror,-Wimplicit-function-declaration] return os_time_get_nano(); ^ ../../src/amd/vulkan/radv_pipeline.c: In function 'radv_create_shaders': ../../src/amd/vulkan/radv_pipeline.c:4119:29: error: implicit declaration of function 'os_time_get_nano' [-Werror=implicit-function-declaration] 4119 | int64_t pipeline_start = os_time_get_nano(); ``` Signed-off-by: Yonggang Luo Reviewed-by: Erik Faye-Lund Reviewed-by: Jason Ekstrand Part-of: --- src/amd/vulkan/radv_debug.c | 1 + src/amd/vulkan/radv_device.c | 1 + src/amd/vulkan/radv_pipeline.c | 1 + src/amd/vulkan/radv_private.h | 1 - 4 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/amd/vulkan/radv_debug.c b/src/amd/vulkan/radv_debug.c index 329e8c642d2..4da13f612a7 100644 --- a/src/amd/vulkan/radv_debug.c +++ b/src/amd/vulkan/radv_debug.c @@ -33,6 +33,7 @@ #include #include "util/mesa-sha1.h" +#include "util/os_time.h" #include "ac_debug.h" #include "radv_debug.h" #include "radv_shader.h" diff --git a/src/amd/vulkan/radv_device.c b/src/amd/vulkan/radv_device.c index d7f552837b5..830516c157d 100644 --- a/src/amd/vulkan/radv_device.c +++ b/src/amd/vulkan/radv_device.c @@ -63,6 +63,7 @@ typedef void *drmDevicePtr; #include "util/debug.h" #include "util/driconf.h" #include "util/mesa-sha1.h" +#include "util/os_time.h" #include "util/timespec.h" #include "util/u_atomic.h" #include "winsys/null/radv_null_winsys_public.h" diff --git a/src/amd/vulkan/radv_pipeline.c b/src/amd/vulkan/radv_pipeline.c index e79d0254a43..efcc3fb0a0c 100644 --- a/src/amd/vulkan/radv_pipeline.c +++ b/src/amd/vulkan/radv_pipeline.c @@ -30,6 +30,7 @@ #include "spirv/nir_spirv.h" #include "util/disk_cache.h" #include "util/mesa-sha1.h" +#include "util/os_time.h" #include "util/u_atomic.h" #include "radv_cs.h" #include "radv_debug.h" diff --git a/src/amd/vulkan/radv_private.h b/src/amd/vulkan/radv_private.h index e8d4f84c160..898cb3a6778 100644 --- a/src/amd/vulkan/radv_private.h +++ b/src/amd/vulkan/radv_private.h @@ -49,7 +49,6 @@ #endif #include "compiler/shader_enums.h" #include "util/bitscan.h" -#include "util/cnd_monotonic.h" #include "util/list.h" #include "util/macros.h" #include "util/rwlock.h"