Mesa (master): nouveau: use build-id when available for disk cache

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Tue Oct 2 23:51:37 UTC 2018


Module: Mesa
Branch: master
Commit: 397f2603ebd9f29a49d5fb722c03fefd84e837d1
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=397f2603ebd9f29a49d5fb722c03fefd84e837d1

Author: Timothy Arceri <tarceri at itsqueeze.com>
Date:   Wed Sep 19 11:56:37 2018 +1000

nouveau: use build-id when available for disk cache

Reviewed-by: Marek Olšák <marek.olsak at amd.com>

---

 src/gallium/drivers/nouveau/nouveau_screen.c | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/src/gallium/drivers/nouveau/nouveau_screen.c b/src/gallium/drivers/nouveau/nouveau_screen.c
index c97b707955..eb184d3559 100644
--- a/src/gallium/drivers/nouveau/nouveau_screen.c
+++ b/src/gallium/drivers/nouveau/nouveau_screen.c
@@ -148,18 +148,18 @@ nouveau_screen_bo_get_handle(struct pipe_screen *pscreen,
 static void
 nouveau_disk_cache_create(struct nouveau_screen *screen)
 {
-   uint32_t mesa_timestamp;
-   char *timestamp_str;
+   uint32_t mesa_id;
+   char *mesa_id_str;
    int res;
 
-   if (disk_cache_get_function_timestamp(nouveau_disk_cache_create,
-                                         &mesa_timestamp)) {
-      res = asprintf(&timestamp_str, "%u", mesa_timestamp);
+   if (disk_cache_get_function_identifier(nouveau_disk_cache_create,
+                                          &mesa_id)) {
+      res = asprintf(&mesa_id_str, "%u", mesa_id);
       if (res != -1) {
          screen->disk_shader_cache =
             disk_cache_create(nouveau_screen_get_name(&screen->base),
-                              timestamp_str, 0);
-         free(timestamp_str);
+                              mesa_id_str, 0);
+         free(mesa_id_str);
       }
    }
 }




More information about the mesa-commit mailing list