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 --- |