aboutsummaryrefslogtreecommitdiffstats
path: root/src/util/disk_cache.c
diff options
context:
space:
mode:
authorTimothy Arceri <tarceri@itsqueeze.com>2019-09-03 14:22:50 +1000
committerTimothy Arceri <tarceri@itsqueeze.com>2019-09-19 15:03:27 +1000
commitddd314f0cecb89004980618ac40171a079f324fe (patch)
tree526573745ae50a855815e6041a8a096f4ae55212 /src/util/disk_cache.c
parent896885025f37484cc693f480ee797e83e3a6f9ee (diff)
downloadexternal_mesa3d-ddd314f0cecb89004980618ac40171a079f324fe.tar.gz
external_mesa3d-ddd314f0cecb89004980618ac40171a079f324fe.tar.bz2
external_mesa3d-ddd314f0cecb89004980618ac40171a079f324fe.zip
util/disk_cache: make use of the total job size limiting feature
This makes use of the total job size limiting feature added in the previous patch. The idea is to avoid an excessive build up in memory use due to the use of both the UTIL_QUEUE_INIT_RESIZE_IF_FULL and UTIL_QUEUE_INIT_USE_MINIMUM_PRIORITY flags. Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Diffstat (limited to 'src/util/disk_cache.c')
-rw-r--r--src/util/disk_cache.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/util/disk_cache.c b/src/util/disk_cache.c
index 46124b39c4c..9272e9c5471 100644
--- a/src/util/disk_cache.c
+++ b/src/util/disk_cache.c
@@ -1037,7 +1037,7 @@ disk_cache_put(struct disk_cache *cache, const cache_key key,
if (dc_job) {
util_queue_fence_init(&dc_job->fence);
util_queue_add_job(&cache->cache_queue, dc_job, &dc_job->fence,
- cache_put, destroy_put_job, 0);
+ cache_put, destroy_put_job, dc_job->size);
}
}