Loading include/linux/mmzone.h +1 −0 Original line number Diff line number Diff line Loading @@ -178,6 +178,7 @@ enum node_stat_item { NR_VMSCAN_IMMEDIATE, /* Prioritise for reclaim when writeback ends */ NR_DIRTIED, /* page dirtyings since bootup */ NR_WRITTEN, /* page writings since bootup */ NR_INDIRECTLY_RECLAIMABLE_BYTES, /* measured in bytes */ NR_VM_NODE_STAT_ITEMS }; Loading mm/page_alloc.c +7 −0 Original line number Diff line number Diff line Loading @@ -4320,6 +4320,13 @@ long si_mem_available(void) available += global_page_state(NR_SLAB_RECLAIMABLE) - min(global_page_state(NR_SLAB_RECLAIMABLE) / 2, wmark_low); /* * Part of the kernel memory, which can be released under memory * pressure. */ available += global_node_page_state(NR_INDIRECTLY_RECLAIMABLE_BYTES) >> PAGE_SHIFT; if (available < 0) available = 0; return available; Loading mm/vmstat.c +1 −0 Original line number Diff line number Diff line Loading @@ -973,6 +973,7 @@ const char * const vmstat_text[] = { "nr_vmscan_immediate_reclaim", "nr_dirtied", "nr_written", "nr_indirectly_reclaimable", /* enum writeback_stat_item counters */ "nr_dirty_threshold", Loading Loading
include/linux/mmzone.h +1 −0 Original line number Diff line number Diff line Loading @@ -178,6 +178,7 @@ enum node_stat_item { NR_VMSCAN_IMMEDIATE, /* Prioritise for reclaim when writeback ends */ NR_DIRTIED, /* page dirtyings since bootup */ NR_WRITTEN, /* page writings since bootup */ NR_INDIRECTLY_RECLAIMABLE_BYTES, /* measured in bytes */ NR_VM_NODE_STAT_ITEMS }; Loading
mm/page_alloc.c +7 −0 Original line number Diff line number Diff line Loading @@ -4320,6 +4320,13 @@ long si_mem_available(void) available += global_page_state(NR_SLAB_RECLAIMABLE) - min(global_page_state(NR_SLAB_RECLAIMABLE) / 2, wmark_low); /* * Part of the kernel memory, which can be released under memory * pressure. */ available += global_node_page_state(NR_INDIRECTLY_RECLAIMABLE_BYTES) >> PAGE_SHIFT; if (available < 0) available = 0; return available; Loading
mm/vmstat.c +1 −0 Original line number Diff line number Diff line Loading @@ -973,6 +973,7 @@ const char * const vmstat_text[] = { "nr_vmscan_immediate_reclaim", "nr_dirtied", "nr_written", "nr_indirectly_reclaimable", /* enum writeback_stat_item counters */ "nr_dirty_threshold", Loading