sysfs-meminfo: Add page size consideration other than 4KiB.

Change-Id: I88e3aa6b9537dfff21c72b4a247fda24873216cb
This commit is contained in:
Shiratori, Takehiro
2018-12-06 18:45:56 +09:00
parent c9fc110fc6
commit 1422838dd1

View File

@ -1445,11 +1445,15 @@ static ssize_t numa_sysfs_show_meminfo(struct sysfs_ops *ops,
#ifdef IHK_RBTREE_ALLOCATOR
len += snprintf(&sbuf[len], size - len, "Node %d MemTotal:%15d kB\n",
node->id, node->nr_pages << 2);
node->id,
node->nr_pages << (PAGE_SHIFT - 10));
len += snprintf(&sbuf[len], size - len, "Node %d MemFree:%16d kB\n",
node->id, node->nr_free_pages << 2);
node->id,
node->nr_free_pages << (PAGE_SHIFT - 10));
len += snprintf(&sbuf[len], size - len, "Node %d MemUsed:%16d kB\n",
node->id, (node->nr_pages - node->nr_free_pages) << 2);
node->id,
(node->nr_pages - node->nr_free_pages)
<< (PAGE_SHIFT - 10));
#endif
return len;