summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/intel/vulkan/anv_device.c2
-rw-r--r--src/util/build_id.c7
-rw-r--r--src/util/build_id.h5
3 files changed, 6 insertions, 8 deletions
diff --git a/src/intel/vulkan/anv_device.c b/src/intel/vulkan/anv_device.c
index 238e149a3d1..9b9355c2ff0 100644
--- a/src/intel/vulkan/anv_device.c
+++ b/src/intel/vulkan/anv_device.c
@@ -63,7 +63,7 @@ anv_device_get_cache_uuid(void *uuid)
if (len < VK_UUID_SIZE)
return false;
- build_id_read(note, uuid, VK_UUID_SIZE);
+ memcpy(uuid, build_id_data(note), VK_UUID_SIZE);
return true;
}
diff --git a/src/util/build_id.c b/src/util/build_id.c
index cc0f8527302..c53e71ddfd1 100644
--- a/src/util/build_id.c
+++ b/src/util/build_id.c
@@ -107,11 +107,10 @@ build_id_length(const struct build_id_note *note)
return note->nhdr.n_descsz;
}
-void
-build_id_read(const struct build_id_note *note,
- unsigned char *build_id, size_t n)
+const uint8_t *
+build_id_data(const struct build_id_note *note)
{
- memcpy(build_id, note->build_id, n);
+ return note->build_id;
}
#endif
diff --git a/src/util/build_id.h b/src/util/build_id.h
index 39bf9b016fd..551ac6989bc 100644
--- a/src/util/build_id.h
+++ b/src/util/build_id.h
@@ -31,8 +31,7 @@ build_id_find_nhdr(const char *filename);
unsigned
build_id_length(const struct build_id_note *note);
-void
-build_id_read(const struct build_id_note *note,
- unsigned char *build_id, size_t n);
+const uint8_t *
+build_id_data(const struct build_id_note *note);
#endif