|
@@ -272,6 +272,12 @@ static unsigned int update_balloon_stats(struct virtio_balloon *vb)
|
|
pages_to_bytes(events[PSWPOUT]));
|
|
pages_to_bytes(events[PSWPOUT]));
|
|
update_stat(vb, idx++, VIRTIO_BALLOON_S_MAJFLT, events[PGMAJFAULT]);
|
|
update_stat(vb, idx++, VIRTIO_BALLOON_S_MAJFLT, events[PGMAJFAULT]);
|
|
update_stat(vb, idx++, VIRTIO_BALLOON_S_MINFLT, events[PGFAULT]);
|
|
update_stat(vb, idx++, VIRTIO_BALLOON_S_MINFLT, events[PGFAULT]);
|
|
|
|
+#ifdef CONFIG_HUGETLB_PAGE
|
|
|
|
+ update_stat(vb, idx++, VIRTIO_BALLOON_S_HTLB_PGALLOC,
|
|
|
|
+ events[HTLB_BUDDY_PGALLOC]);
|
|
|
|
+ update_stat(vb, idx++, VIRTIO_BALLOON_S_HTLB_PGFAIL,
|
|
|
|
+ events[HTLB_BUDDY_PGALLOC_FAIL]);
|
|
|
|
+#endif
|
|
#endif
|
|
#endif
|
|
update_stat(vb, idx++, VIRTIO_BALLOON_S_MEMFREE,
|
|
update_stat(vb, idx++, VIRTIO_BALLOON_S_MEMFREE,
|
|
pages_to_bytes(i.freeram));
|
|
pages_to_bytes(i.freeram));
|