memory_hotplug.c (83d83612d707c3709e030c745e3df8d4e17bbfa2) memory_hotplug.c (cf01f6f5e398a74f00fa9ac490ec98c12e63e4b1)
1/*
2 * linux/mm/memory_hotplug.c
3 *
4 * Copyright (C)
5 */
6
7#include <linux/stddef.h>
8#include <linux/mm.h>

--- 1568 unchanged lines hidden (view full) ---

1577 arg->status_change_nid = -1;
1578}
1579
1580static void node_states_clear_node(int node, struct memory_notify *arg)
1581{
1582 if (arg->status_change_nid_normal >= 0)
1583 node_clear_state(node, N_NORMAL_MEMORY);
1584
1/*
2 * linux/mm/memory_hotplug.c
3 *
4 * Copyright (C)
5 */
6
7#include <linux/stddef.h>
8#include <linux/mm.h>

--- 1568 unchanged lines hidden (view full) ---

1577 arg->status_change_nid = -1;
1578}
1579
1580static void node_states_clear_node(int node, struct memory_notify *arg)
1581{
1582 if (arg->status_change_nid_normal >= 0)
1583 node_clear_state(node, N_NORMAL_MEMORY);
1584
1585 if ((N_MEMORY != N_NORMAL_MEMORY) &&
1586 (arg->status_change_nid_high >= 0))
1585 if (arg->status_change_nid_high >= 0)
1587 node_clear_state(node, N_HIGH_MEMORY);
1588
1586 node_clear_state(node, N_HIGH_MEMORY);
1587
1589 if ((N_MEMORY != N_HIGH_MEMORY) &&
1590 (arg->status_change_nid >= 0))
1588 if (arg->status_change_nid >= 0)
1591 node_clear_state(node, N_MEMORY);
1592}
1593
1594static int __ref __offline_pages(unsigned long start_pfn,
1595 unsigned long end_pfn)
1596{
1597 unsigned long pfn, nr_pages;
1598 long offlined_pages;

--- 309 unchanged lines hidden ---
1589 node_clear_state(node, N_MEMORY);
1590}
1591
1592static int __ref __offline_pages(unsigned long start_pfn,
1593 unsigned long end_pfn)
1594{
1595 unsigned long pfn, nr_pages;
1596 long offlined_pages;

--- 309 unchanged lines hidden ---