sysfs-meminfo: Add page size consideration other than 4KiB.
Change-Id: I88e3aa6b9537dfff21c72b4a247fda24873216cb
This commit is contained in:
10
kernel/mem.c
10
kernel/mem.c
@@ -1445,11 +1445,15 @@ static ssize_t numa_sysfs_show_meminfo(struct sysfs_ops *ops,
|
|||||||
|
|
||||||
#ifdef IHK_RBTREE_ALLOCATOR
|
#ifdef IHK_RBTREE_ALLOCATOR
|
||||||
len += snprintf(&sbuf[len], size - len, "Node %d MemTotal:%15d kB\n",
|
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",
|
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",
|
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
|
#endif
|
||||||
|
|
||||||
return len;
|
return len;
|
||||||
|
|||||||
Reference in New Issue
Block a user