The following changes since commit 199710f5822cf22bf76107f26993a9468f93a422: oslib: fix strlcat's incorrect copying (2018-10-26 10:24:28 -0600) are available in the git repository at: git://git.kernel.dk/fio.git master for you to fetch changes up to 16500b5a0b03ee0142d592bb74a46943a223b06e: Fio 3.12 (2018-11-02 12:41:50 -0600) ---------------------------------------------------------------- Jeff Furlong (1): Fix Windows CPU count Jens Axboe (1): Fio 3.12 FIO-VERSION-GEN | 2 +- os/os-windows-7.h | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) --- Diff of recent changes: diff --git a/FIO-VERSION-GEN b/FIO-VERSION-GEN index 17b215d..ea5be1a 100755 --- a/FIO-VERSION-GEN +++ b/FIO-VERSION-GEN @@ -1,7 +1,7 @@ #!/bin/sh GVF=FIO-VERSION-FILE -DEF_VER=fio-3.11 +DEF_VER=fio-3.12 LF=' ' diff --git a/os/os-windows-7.h b/os/os-windows-7.h index f5ddb8e..0a6eaa3 100644 --- a/os/os-windows-7.h +++ b/os/os-windows-7.h @@ -10,7 +10,7 @@ typedef struct { /* Return all processors regardless of processor group */ static inline unsigned int cpus_online(void) { - return GetMaximumProcessorCount(ALL_PROCESSOR_GROUPS); + return GetActiveProcessorCount(ALL_PROCESSOR_GROUPS); } static inline void print_mask(os_cpu_mask_t *cpumask) @@ -104,7 +104,7 @@ static inline int mask_to_group_mask(os_cpu_mask_t *cpumask, int *processor_grou cpus_offset = 0; group_size = 0; while (!found && group < online_groups) { - group_size = GetMaximumProcessorCount(group); + group_size = GetActiveProcessorCount(group); dprint(FD_PROCESS, "group=%d group_start=%d group_size=%u search_cpu=%d\n", group, cpus_offset, group_size, search_cpu); if (cpus_offset + group_size > search_cpu) @@ -271,7 +271,7 @@ static inline int fio_getaffinity(int pid, os_cpu_mask_t *mask) dprint(FD_PROCESS, "current_groups=%d group_count=%d\n", current_groups[0], group_count); while (true) { - group_size = GetMaximumProcessorCount(group); + group_size = GetActiveProcessorCount(group); if (group_size == 0) { log_err("fio_getaffinity: error retrieving size of " "processor group %d\n", group);