migrate.c (6c542ab75714fe90dae292aeb3e91ac53f5ff599) migrate.c (467b171af881282fc627328e6c164f044a6df888)
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * Memory Migration functionality - linux/mm/migrate.c
4 *
5 * Copyright (C) 2006 Silicon Graphics, Inc., Christoph Lameter
6 *
7 * Page migration was first developed in the context of the memory hotplug
8 * project. The main authors of the migration code are:

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

45#include <linux/page_idle.h>
46#include <linux/page_owner.h>
47#include <linux/sched/mm.h>
48#include <linux/ptrace.h>
49#include <linux/oom.h>
50#include <linux/memory.h>
51#include <linux/random.h>
52#include <linux/sched/sysctl.h>
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * Memory Migration functionality - linux/mm/migrate.c
4 *
5 * Copyright (C) 2006 Silicon Graphics, Inc., Christoph Lameter
6 *
7 * Page migration was first developed in the context of the memory hotplug
8 * project. The main authors of the migration code are:

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

45#include <linux/page_idle.h>
46#include <linux/page_owner.h>
47#include <linux/sched/mm.h>
48#include <linux/ptrace.h>
49#include <linux/oom.h>
50#include <linux/memory.h>
51#include <linux/random.h>
52#include <linux/sched/sysctl.h>
53#include <linux/memory-tiers.h>
53
54#include <asm/tlbflush.h>
55
56#include <trace/events/migrate.h>
57
58#include "internal.h"
59
60int isolate_movable_page(struct page *page, isolate_mode_t mode)

--- 2141 unchanged lines hidden ---
54
55#include <asm/tlbflush.h>
56
57#include <trace/events/migrate.h>
58
59#include "internal.h"
60
61int isolate_movable_page(struct page *page, isolate_mode_t mode)

--- 2141 unchanged lines hidden ---