fff1bb5dcd
When ignore_keep_structure is enabled, intermediate level can disappear between parent and child, making the new child complete_cpuset smaller, causing the child list to require a reorder just like in remove_ignored(). (cherry picked from commit open-mpi/hwloc@88afbe6b62) Embed this related commit: core: abstract out reorder_children(), needed when merging modifies the list of children (cherry picked from commit open-mpi/hwloc@14db82d391) Signed-off-by: Jeff Squyres <jsquyres@cisco.com>