[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20191210154611.10958-1-Tianyu.Lan@microsoft.com>
Date: Tue, 10 Dec 2019 23:46:07 +0800
From: lantianyu1986@...il.com
To: kys@...rosoft.com, haiyangz@...rosoft.com, sthemmin@...rosoft.com,
sashal@...nel.org, akpm@...ux-foundation.org,
dan.j.williams@...el.com, jgg@...pe.ca,
dave.hansen@...ux.intel.com, david@...hat.com, namit@...are.com,
richardw.yang@...ux.intel.com, christophe.leroy@....fr,
tglx@...utronix.de, Tianyu.Lan@...rosoft.com, osalvador@...e.de,
michael.h.kelley@...rosoft.com
Cc: linux-hyperv@...r.kernel.org, linux-kernel@...r.kernel.org,
linux-mm@...ck.org, vkuznets@...hat.com, eric.devolder@...cle.com
Subject: [RFC PATCH 0/4] x86/Hyper-V: Add Dynamic memory hot-remove function
From: Tianyu Lan <Tianyu.Lan@...rosoft.com>
Hyper-V provides dynamic memory hot add/remove function.
Memory hot-add has already enabled in Hyper-V balloon driver.
Now add memory hot-remove function.
Tianyu Lan (4):
mm/resource: Move child to new resource when release mem region.
mm/hotplug: Expose is_mem_section_removable() and offline_pages()
Hyper-V/Balloon: Call add_memory() with dm_device.ha_lock.
x86/Hyper-V: Add memory hot remove function
drivers/hv/hv_balloon.c | 707 ++++++++++++++++++++++++++++++++++++++++++------
kernel/resource.c | 38 ++-
mm/memory_hotplug.c | 2 +
3 files changed, 664 insertions(+), 83 deletions(-)
--
2.14.5
Powered by blists - more mailing lists