mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-22 11:22:23 +00:00
lxc: fuse: Stub out Slab bits in /proc/meminfo
'free' on fedora23 wants to use the Slab field for calculated used memory. The equation is: used = MemTotal - MemFree - (Cached + Slab) - Buffers We already set Cached and Buffers to 0, do the same for Slab and its related values https://bugzilla.redhat.com/show_bug.cgi?id=1300781
This commit is contained in:
parent
c7be484d11
commit
81da8bc73b
@ -217,6 +217,12 @@ static int lxcProcReadMeminfo(char *hostpath, virDomainDefPtr def,
|
||||
virBufferAsprintf(new_meminfo, "SwapFree: %8llu kB\n",
|
||||
(meminfo.swaptotal - meminfo.memtotal -
|
||||
meminfo.swapusage + meminfo.memusage));
|
||||
} else if (STREQ(line, "Slab")) {
|
||||
virBufferAsprintf(new_meminfo, "Slab: %8d kB\n", 0);
|
||||
} else if (STREQ(line, "SReclaimable")) {
|
||||
virBufferAsprintf(new_meminfo, "SReclaimable: %8d kB\n", 0);
|
||||
} else if (STREQ(line, "SUnreclaim")) {
|
||||
virBufferAsprintf(new_meminfo, "SUnreclaim: %8d kB\n", 0);
|
||||
} else {
|
||||
*ptr = ':';
|
||||
virBufferAdd(new_meminfo, line, -1);
|
||||
|
Loading…
x
Reference in New Issue
Block a user