Few finishing touches for the Cache Allocation Technology. This series
copies the default group's mask to newly created groups, fixes a
possible wrong memory access, cleans up after domains even if daemon
was restarted, and then reorders the functions in virresctrl.c so that
it's nice to find the non-Linux stubs and Linux-only functions. And the
last thing is just one variable rename that was forgotten before.
Martin Kletzander (8):
util: Add helpers for getting resctrl group allocs
util: Use default group's mask for unspecified resctrl allocations
util: Don't overwrite mask in virResctrlAllocFindUnused
qemu: Restore machinename even without cgroups
util: Extract path formatting into virResctrlAllocDeterminePath
qemu: Restore resctrl alloc data after restart
util: Reorder functions in virresctrl to minimize stubs
util: Rename resctrl to alloc in virResctrlAllocUpdateMask to be
consistent
src/libvirt_linux.syms | 3 +
src/libvirt_private.syms | 2 +-
src/qemu/qemu_cgroup.c | 4 -
src/qemu/qemu_process.c | 11 +
src/util/virresctrl.c | 1620 +++++++++++++++++++++++-----------------------
src/util/virresctrl.h | 4 +
6 files changed, 843 insertions(+), 801 deletions(-)
--
2.16.1