From d3dad2180dec610a37cd989ed666a231e59c497c Mon Sep 17 00:00:00 2001
From: Morris Jette <jette@schedmd.com>
Date: Fri, 23 Sep 2016 21:37:47 -0600
Subject: [PATCH] Task affinity fix for KNL

---
 src/slurmd/common/xcpuinfo.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/slurmd/common/xcpuinfo.c b/src/slurmd/common/xcpuinfo.c
index c665c9c48b5..81bcd95501c 100644
--- a/src/slurmd/common/xcpuinfo.c
+++ b/src/slurmd/common/xcpuinfo.c
@@ -354,7 +354,7 @@ get_cpuinfo(uint16_t *p_cpus, uint16_t *p_boards,
 		}
 		/* create map with hwloc */
 		used_sock_idx = -1;
-		for (idx[SOCKET] = 0; idx[SOCKET] < nobj[SOCKET];
+		for (idx[SOCKET] = 0; (used_sock_id + 1) < nobj[SOCKET];
 		     idx[SOCKET]++) {
 			if (!bit_test(used_socket, idx[SOCKET]))
 				continue;
-- 
GitLab