From 39bf9c6611e191df3c1928aa06a5e35f7ea58306 Mon Sep 17 00:00:00 2001 From: Harish Kasiviswanathan Date: Mon, 14 Dec 2015 16:25:18 -0500 Subject: [PATCH] Fix node_id in gpu_mem[] array Change-Id: I4897623612e1749e275fb97ce1603dc5130fc9ce --- src/fmm.c | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/fmm.c b/src/fmm.c index cf1be8ac45..2852192a50 100644 --- a/src/fmm.c +++ b/src/fmm.c @@ -968,16 +968,16 @@ HSAKMT_STATUS fmm_init_process_apertures(void) ret = topology_sysfs_get_node_props(i, &props, &gpu_id); if (ret != HSAKMT_STATUS_SUCCESS) return ret; - i++; - /* Skip non-GPU nodes */ - if (gpu_id == 0) - continue; - gpu_mem[gpu_mem_id].gpu_id = gpu_id; - gpu_mem[gpu_mem_id].local_mem_size = props.LocalMemSize; - gpu_mem[gpu_mem_id].device_id = props.DeviceId; - gpu_mem[gpu_mem_id].node_id = i; - gpu_mem_id++; + /* Skip non-GPU nodes */ + if (gpu_id != 0) { + gpu_mem[gpu_mem_id].gpu_id = gpu_id; + gpu_mem[gpu_mem_id].local_mem_size = props.LocalMemSize; + gpu_mem[gpu_mem_id].device_id = props.DeviceId; + gpu_mem[gpu_mem_id].node_id = i; + gpu_mem_id++; + } + i++; } if (kmtIoctl(kfd_fd, AMDKFD_IOC_GET_PROCESS_APERTURES, (void *) &args))