]> git.ipfire.org Git - thirdparty/collectd.git/commitdiff
gpu_sysman: fix minimum memory usage calculation 4210/head
authorEero Tamminen <eero.t.tamminen@intel.com>
Fri, 15 Dec 2023 19:36:31 +0000 (21:36 +0200)
committerEero Tamminen <eero.t.tamminen@intel.com>
Thu, 21 Dec 2023 18:03:57 +0000 (20:03 +0200)
Signed-off-by: Eero Tamminen <eero.t.tamminen@intel.com>
src/gpu_sysman.c

index 20e9b5d4ea8243a6199fce2bd3328b6706a90a05..0b4e049253fac861f7c0261aad948a36156469a8 100644 (file)
@@ -1169,10 +1169,10 @@ static bool gpu_mems(gpu_device_t *gpu, unsigned int cache_idx) {
       /* find min & max values for memory free from
        * (the configured number of) samples
        */
-      uint64_t free_min = (uint64_t)0xffffffff;
-      uint64_t free_max = 0, mem_free;
+      uint64_t free_max = 0;
+      uint64_t free_min = mem_size;
       for (uint32_t j = 0; j < config.samples; j++) {
-        mem_free = gpu->memory[j][i].free;
+        uint64_t mem_free = gpu->memory[j][i].free;
         if (mem_free < free_min) {
           free_min = mem_free;
         }