Skip to content

Commit 8a63b43

Browse files
committed
Remove UMF_NUMA_MODE_RELATIVE/STATIC_NODES
There is no relative node id concept on Windows. Moreover, the provider API should be as simple as possible. If we'd like to add support for relative nodes in the future, we can always expose a function to translate node ids.
1 parent 78f1ddb commit 8a63b43

File tree

2 files changed

+0
-8
lines changed

2 files changed

+0
-8
lines changed

include/umf/providers/provider_os_memory.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,6 @@ typedef enum umf_numa_mode_t {
3636
UMF_NUMA_MODE_INTERLEAVE,
3737
UMF_NUMA_MODE_PREFERRED,
3838
UMF_NUMA_MODE_LOCAL,
39-
UMF_NUMA_MODE_STATIC_NODES,
40-
UMF_NUMA_MODE_RELATIVE_NODES,
4139
} umf_numa_mode_t;
4240

4341
typedef enum umf_purge_advise_t {

src/provider/provider_os_memory.c

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -157,12 +157,6 @@ static hwloc_membind_policy_t translate_numa_mode(umf_numa_mode_t mode,
157157
return -1;
158158
}
159159
return HWLOC_MEMBIND_BIND;
160-
case UMF_NUMA_MODE_STATIC_NODES: // unsupported
161-
// MPOL_F_STATIC_NODES is undefined
162-
return -1;
163-
case UMF_NUMA_MODE_RELATIVE_NODES: // unsupported
164-
// MPOL_F_RELATIVE_NODES is undefined
165-
return -1;
166160
}
167161
return -1;
168162
}

0 commit comments

Comments
 (0)