提交 f65dcfcd 编写于 作者: C Cole Robinson

lxc: fuse: Unindent meminfo logic

Reverse the conditional at the start so we aren't stuffing all the logic
in an 'if' block
上级 daeace5c
...@@ -161,68 +161,68 @@ static int lxcProcReadMeminfo(char *hostpath, virDomainDefPtr def, ...@@ -161,68 +161,68 @@ static int lxcProcReadMeminfo(char *hostpath, virDomainDefPtr def,
res = -1; res = -1;
while (copied < size && getline(&line, &n, fd) > 0) { while (copied < size && getline(&line, &n, fd) > 0) {
char *ptr = strchr(line, ':'); char *ptr = strchr(line, ':');
if (ptr) { if (!ptr)
*ptr = '\0'; continue;
*ptr = '\0';
if (STREQ(line, "MemTotal") &&
(virMemoryLimitIsSet(def->mem.hard_limit) || if (STREQ(line, "MemTotal") &&
virDomainDefGetMemoryActual(def))) { (virMemoryLimitIsSet(def->mem.hard_limit) ||
virBufferAsprintf(new_meminfo, "MemTotal: %8llu kB\n", virDomainDefGetMemoryActual(def))) {
meminfo.memtotal); virBufferAsprintf(new_meminfo, "MemTotal: %8llu kB\n",
} else if (STREQ(line, "MemFree") && meminfo.memtotal);
(virMemoryLimitIsSet(def->mem.hard_limit) || } else if (STREQ(line, "MemFree") &&
virDomainDefGetMemoryActual(def))) { (virMemoryLimitIsSet(def->mem.hard_limit) ||
virBufferAsprintf(new_meminfo, "MemFree: %8llu kB\n", virDomainDefGetMemoryActual(def))) {
(meminfo.memtotal - meminfo.memusage)); virBufferAsprintf(new_meminfo, "MemFree: %8llu kB\n",
} else if (STREQ(line, "Buffers")) { (meminfo.memtotal - meminfo.memusage));
virBufferAsprintf(new_meminfo, "Buffers: %8d kB\n", 0); } else if (STREQ(line, "Buffers")) {
} else if (STREQ(line, "Cached")) { virBufferAsprintf(new_meminfo, "Buffers: %8d kB\n", 0);
virBufferAsprintf(new_meminfo, "Cached: %8llu kB\n", } else if (STREQ(line, "Cached")) {
meminfo.cached); virBufferAsprintf(new_meminfo, "Cached: %8llu kB\n",
} else if (STREQ(line, "Active")) { meminfo.cached);
virBufferAsprintf(new_meminfo, "Active: %8llu kB\n", } else if (STREQ(line, "Active")) {
(meminfo.active_anon + meminfo.active_file)); virBufferAsprintf(new_meminfo, "Active: %8llu kB\n",
} else if (STREQ(line, "Inactive")) { (meminfo.active_anon + meminfo.active_file));
virBufferAsprintf(new_meminfo, "Inactive: %8llu kB\n", } else if (STREQ(line, "Inactive")) {
(meminfo.inactive_anon + meminfo.inactive_file)); virBufferAsprintf(new_meminfo, "Inactive: %8llu kB\n",
} else if (STREQ(line, "Active(anon)")) { (meminfo.inactive_anon + meminfo.inactive_file));
virBufferAsprintf(new_meminfo, "Active(anon): %8llu kB\n", } else if (STREQ(line, "Active(anon)")) {
meminfo.active_anon); virBufferAsprintf(new_meminfo, "Active(anon): %8llu kB\n",
} else if (STREQ(line, "Inactive(anon)")) { meminfo.active_anon);
virBufferAsprintf(new_meminfo, "Inactive(anon): %8llu kB\n", } else if (STREQ(line, "Inactive(anon)")) {
meminfo.inactive_anon); virBufferAsprintf(new_meminfo, "Inactive(anon): %8llu kB\n",
} else if (STREQ(line, "Active(file)")) { meminfo.inactive_anon);
virBufferAsprintf(new_meminfo, "Active(file): %8llu kB\n", } else if (STREQ(line, "Active(file)")) {
meminfo.active_file); virBufferAsprintf(new_meminfo, "Active(file): %8llu kB\n",
} else if (STREQ(line, "Inactive(file)")) { meminfo.active_file);
virBufferAsprintf(new_meminfo, "Inactive(file): %8llu kB\n", } else if (STREQ(line, "Inactive(file)")) {
meminfo.inactive_file); virBufferAsprintf(new_meminfo, "Inactive(file): %8llu kB\n",
} else if (STREQ(line, "Unevictable")) { meminfo.inactive_file);
virBufferAsprintf(new_meminfo, "Unevictable: %8llu kB\n", } else if (STREQ(line, "Unevictable")) {
meminfo.unevictable); virBufferAsprintf(new_meminfo, "Unevictable: %8llu kB\n",
} else if (STREQ(line, "SwapTotal") && meminfo.unevictable);
virMemoryLimitIsSet(def->mem.swap_hard_limit)) { } else if (STREQ(line, "SwapTotal") &&
virBufferAsprintf(new_meminfo, "SwapTotal: %8llu kB\n", virMemoryLimitIsSet(def->mem.swap_hard_limit)) {
(meminfo.swaptotal - meminfo.memtotal)); virBufferAsprintf(new_meminfo, "SwapTotal: %8llu kB\n",
} else if (STREQ(line, "SwapFree") && (meminfo.swaptotal - meminfo.memtotal));
virMemoryLimitIsSet(def->mem.swap_hard_limit)) { } else if (STREQ(line, "SwapFree") &&
virBufferAsprintf(new_meminfo, "SwapFree: %8llu kB\n", virMemoryLimitIsSet(def->mem.swap_hard_limit)) {
(meminfo.swaptotal - meminfo.memtotal - virBufferAsprintf(new_meminfo, "SwapFree: %8llu kB\n",
meminfo.swapusage + meminfo.memusage)); (meminfo.swaptotal - meminfo.memtotal -
} else { meminfo.swapusage + meminfo.memusage));
*ptr = ':'; } else {
virBufferAdd(new_meminfo, line, -1); *ptr = ':';
} virBufferAdd(new_meminfo, line, -1);
if (virBufferCheckError(new_meminfo) < 0) {
res = -errno;
goto cleanup;
}
copied += strlen(line);
if (copied > size)
copied = size;
} }
if (virBufferCheckError(new_meminfo) < 0) {
res = -errno;
goto cleanup;
}
copied += strlen(line);
if (copied > size)
copied = size;
} }
res = copied; res = copied;
memcpy(buf, virBufferCurrentContent(new_meminfo), copied); memcpy(buf, virBufferCurrentContent(new_meminfo), copied);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册