library: partial revert of that numa 'fix', <STAT> api
This patch represents the partial revert of the commit referenced below. And, so that yours truly (the author for goodness sake) doesn't shoot his tootsies again in the future, a cautionary programmer comment was added. Reference(s): commit dea403341886d7cc8338fd14461835794625b6a1 Signed-off-by: Jim Warner <james.warner@comcast.net>
This commit is contained in:
parent
8444a6fe0b
commit
ddb4754b33
@ -965,14 +965,17 @@ PROCPS_EXPORT struct stat_reaped *procps_stat_reap (
|
||||
return NULL;
|
||||
break;
|
||||
case STAT_REAP_CPUS_AND_NODES:
|
||||
if (!stacks_fetch_tics(info, &info->cpus))
|
||||
return NULL;
|
||||
#ifndef NUMA_DISABLE
|
||||
/* note: if we are doing numa at all, we must call make_numa_hist
|
||||
before we build (fetch) the cpu stacks since the read_stat guy
|
||||
will have marked (temporarily) all the cpu node ids as invalid */
|
||||
if (0 > make_numa_hist(info))
|
||||
return NULL;
|
||||
// tolerate an unexpected absence of libnuma.so ...
|
||||
stacks_fetch_tics(info, &info->nodes);
|
||||
#endif
|
||||
if (!stacks_fetch_tics(info, &info->cpus))
|
||||
return NULL;
|
||||
break;
|
||||
default:
|
||||
return NULL;
|
||||
|
Loading…
x
Reference in New Issue
Block a user