[RFC PATCH 03/23 V2] procfs: use N_MEMORY instead N_HIGH_MEMORY
Hillf Danton
dhillf at gmail.com
Sat Aug 4 13:53:31 UTC 2012
On Thu, Aug 2, 2012 at 10:52 AM, Lai Jiangshan <laijs at cn.fujitsu.com> wrote:
> N_HIGH_MEMORY stands for the nodes that has normal or high memory.
> N_MEMORY stands for the nodes that has any memory.
>
> The code here need to handle with the nodes which have memory, we should
> use N_MEMORY instead.
>
> Signed-off-by: Lai Jiangshan <laijs at cn.fujitsu.com>
> ---
Acked-by: Hillf Danton <dhillf at gmail.com>
> fs/proc/kcore.c | 2 +-
> fs/proc/task_mmu.c | 4 ++--
> 2 files changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/fs/proc/kcore.c b/fs/proc/kcore.c
> index 86c67ee..e96d4f1 100644
> --- a/fs/proc/kcore.c
> +++ b/fs/proc/kcore.c
> @@ -249,7 +249,7 @@ static int kcore_update_ram(void)
> /* Not inialized....update now */
> /* find out "max pfn" */
> end_pfn = 0;
> - for_each_node_state(nid, N_HIGH_MEMORY) {
> + for_each_node_state(nid, N_MEMORY) {
> unsigned long node_end;
> node_end = NODE_DATA(nid)->node_start_pfn +
> NODE_DATA(nid)->node_spanned_pages;
> diff --git a/fs/proc/task_mmu.c b/fs/proc/task_mmu.c
> index 4540b8f..ed3d381 100644
> --- a/fs/proc/task_mmu.c
> +++ b/fs/proc/task_mmu.c
> @@ -1080,7 +1080,7 @@ static struct page *can_gather_numa_stats(pte_t pte, struct vm_area_struct *vma,
> return NULL;
>
> nid = page_to_nid(page);
> - if (!node_isset(nid, node_states[N_HIGH_MEMORY]))
> + if (!node_isset(nid, node_states[N_MEMORY]))
> return NULL;
>
> return page;
> @@ -1232,7 +1232,7 @@ static int show_numa_map(struct seq_file *m, void *v, int is_pid)
> if (md->writeback)
> seq_printf(m, " writeback=%lu", md->writeback);
>
> - for_each_node_state(n, N_HIGH_MEMORY)
> + for_each_node_state(n, N_MEMORY)
> if (md->node[n])
> seq_printf(m, " N%d=%lu", n, md->node[n]);
> out:
> --
> 1.7.1
>
More information about the Containers
mailing list