|
@@ -127,12 +127,13 @@ static ssize_t node_read_meminfo(struct sys_device * dev,
|
|
nid, K(node_page_state(nid, NR_WRITEBACK)),
|
|
nid, K(node_page_state(nid, NR_WRITEBACK)),
|
|
nid, K(node_page_state(nid, NR_FILE_PAGES)),
|
|
nid, K(node_page_state(nid, NR_FILE_PAGES)),
|
|
nid, K(node_page_state(nid, NR_FILE_MAPPED)),
|
|
nid, K(node_page_state(nid, NR_FILE_MAPPED)),
|
|
- nid, K(node_page_state(nid, NR_ANON_PAGES)
|
|
|
|
#ifdef CONFIG_TRANSPARENT_HUGEPAGE
|
|
#ifdef CONFIG_TRANSPARENT_HUGEPAGE
|
|
|
|
+ nid, K(node_page_state(nid, NR_ANON_PAGES)
|
|
+ node_page_state(nid, NR_ANON_TRANSPARENT_HUGEPAGES) *
|
|
+ node_page_state(nid, NR_ANON_TRANSPARENT_HUGEPAGES) *
|
|
- HPAGE_PMD_NR
|
|
|
|
|
|
+ HPAGE_PMD_NR),
|
|
|
|
+#else
|
|
|
|
+ nid, K(node_page_state(nid, NR_ANON_PAGES)),
|
|
#endif
|
|
#endif
|
|
- ),
|
|
|
|
nid, K(node_page_state(nid, NR_SHMEM)),
|
|
nid, K(node_page_state(nid, NR_SHMEM)),
|
|
nid, node_page_state(nid, NR_KERNEL_STACK) *
|
|
nid, node_page_state(nid, NR_KERNEL_STACK) *
|
|
THREAD_SIZE / 1024,
|
|
THREAD_SIZE / 1024,
|
|
@@ -143,13 +144,14 @@ static ssize_t node_read_meminfo(struct sys_device * dev,
|
|
nid, K(node_page_state(nid, NR_SLAB_RECLAIMABLE) +
|
|
nid, K(node_page_state(nid, NR_SLAB_RECLAIMABLE) +
|
|
node_page_state(nid, NR_SLAB_UNRECLAIMABLE)),
|
|
node_page_state(nid, NR_SLAB_UNRECLAIMABLE)),
|
|
nid, K(node_page_state(nid, NR_SLAB_RECLAIMABLE)),
|
|
nid, K(node_page_state(nid, NR_SLAB_RECLAIMABLE)),
|
|
- nid, K(node_page_state(nid, NR_SLAB_UNRECLAIMABLE))
|
|
|
|
#ifdef CONFIG_TRANSPARENT_HUGEPAGE
|
|
#ifdef CONFIG_TRANSPARENT_HUGEPAGE
|
|
|
|
+ nid, K(node_page_state(nid, NR_SLAB_UNRECLAIMABLE))
|
|
, nid,
|
|
, nid,
|
|
K(node_page_state(nid, NR_ANON_TRANSPARENT_HUGEPAGES) *
|
|
K(node_page_state(nid, NR_ANON_TRANSPARENT_HUGEPAGES) *
|
|
- HPAGE_PMD_NR)
|
|
|
|
|
|
+ HPAGE_PMD_NR));
|
|
|
|
+#else
|
|
|
|
+ nid, K(node_page_state(nid, NR_SLAB_UNRECLAIMABLE)));
|
|
#endif
|
|
#endif
|
|
- );
|
|
|
|
n += hugetlb_report_node_meminfo(nid, buf + n);
|
|
n += hugetlb_report_node_meminfo(nid, buf + n);
|
|
return n;
|
|
return n;
|
|
}
|
|
}
|