FailedChanges

Summary

  1. core: AND allowed sets with normal sets in the allow(LOCAL) case (details)
  2. utils: fix --flags/--thissystem when using a fake fsroot or cpuid (details)
  3. linux: fix a mntent leak on failure to allocate a buffer (details)
Commit 333fbe2a56154bc2e4050588f17b7a69a923174d by Brice.Goglin
core: AND allowed sets with normal sets in the allow(LOCAL) case
In some (old?) corner cases, Linux cpusets may return offline PUs in
the allowed sets of cpusets/cgroups.
Signed-off-by: Brice Goglin <Brice.Goglin@inria.fr>
(cherry picked from commit 0685cb8478456e13b5ae75f8d11c7cad1af4f838)
The file was modifiedhwloc/topology.c (diff)
Commit 24e9c83e70a1d99e255ddf2f070b576e4ad75a4e by Brice.Goglin
utils: fix --flags/--thissystem when using a fake fsroot or cpuid
directory
fsroot and cpuid are implemented in tools using environment variables
(those debug cases are not in the API since v2). Those backends forced
by environment variable override the normal topology thissystem flag
that may be set with set_flags() in the API and with --flags or
--thissystem in cli tools. One must use the HWLOC_THISSYSTEM envvar to
force the this system flag. Implement this automatically in the tools
(common helpers).
Signed-off-by: Brice Goglin <Brice.Goglin@inria.fr>
(cherry picked from commit dbede24e948d728d417477cccd29ff51a4035c81)
The file was modifiedutils/hwloc/hwloc-calc.c (diff)
The file was modifiedutils/hwloc/misc.h (diff)
The file was modifiedutils/lstopo/lstopo.c (diff)
The file was modifiedutils/hwloc/hwloc-distrib.c (diff)
The file was modifiedutils/hwloc/hwloc-info.c (diff)
Commit 6fc8bdb94d05c00b35823f99d74096dcd2387ce0 by Brice.Goglin
linux: fix a mntent leak on failure to allocate a buffer
Signed-off-by: Brice Goglin <Brice.Goglin@inria.fr>
(cherry picked from commit 3840d8c5e11b3f1317f4264216c14dbb8ab2c920)
The file was modifiedhwloc/topology-linux.c (diff)