All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v4 0/2] xen/balloon: fixes for memory hotplug
@ 2020-08-11  9:44 ` Roger Pau Monne
  0 siblings, 0 replies; 50+ messages in thread
From: Roger Pau Monne @ 2020-08-11  9:44 UTC (permalink / raw)
  To: linux-kernel; +Cc: Roger Pau Monne, xen-devel

Hello,

The following series contain some fixes in order to split Xen
unpopulated memory handling from the ballooning driver if ZONE_DEVICE is
available, so that physical memory regions used to map foreign pages are
not tied to memory hotplug.

The main difference in this version is that MEMORY_DEVICE_DEVDAX is
renamed to MEMORY_DEVICE_GENERIC, as using DEVDAX in the Xen code to
allocate unpopulated memory felt wrong.

Thanks, Roger.

Roger Pau Monne (2):
  memremap: rename MEMORY_DEVICE_DEVDAX to MEMORY_DEVICE_GENERIC
  xen: add helpers to allocate unpopulated memory

 drivers/dax/device.c                    |   2 +-
 drivers/gpu/drm/xen/xen_drm_front_gem.c |   9 +-
 drivers/xen/Kconfig                     |   4 +
 drivers/xen/Makefile                    |   1 +
 drivers/xen/balloon.c                   |   4 +-
 drivers/xen/grant-table.c               |   4 +-
 drivers/xen/privcmd.c                   |   4 +-
 drivers/xen/unpopulated-alloc.c         | 185 ++++++++++++++++++++++++
 drivers/xen/xenbus/xenbus_client.c      |   6 +-
 drivers/xen/xlate_mmu.c                 |   4 +-
 include/linux/memremap.h                |   9 +-
 include/xen/xen.h                       |   9 ++
 mm/memremap.c                           |   2 +-
 13 files changed, 221 insertions(+), 22 deletions(-)
 create mode 100644 drivers/xen/unpopulated-alloc.c

-- 
2.28.0


^ permalink raw reply	[flat|nested] 50+ messages in thread

end of thread, other threads:[~2020-08-31 20:57 UTC | newest]

Thread overview: 50+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-08-11  9:44 [PATCH v4 0/2] xen/balloon: fixes for memory hotplug Roger Pau Monne
2020-08-11  9:44 ` Roger Pau Monne
2020-08-11  9:44 ` [PATCH v4 1/2] memremap: rename MEMORY_DEVICE_DEVDAX to MEMORY_DEVICE_GENERIC Roger Pau Monne
2020-08-11  9:44   ` Roger Pau Monne
2020-08-11  9:44   ` Roger Pau Monne
2020-08-11 21:07   ` David Hildenbrand
2020-08-11 21:07     ` David Hildenbrand
2020-08-11 21:07     ` David Hildenbrand
2020-08-20 11:37     ` Roger Pau Monné
2020-08-20 11:37       ` Roger Pau Monné
2020-08-31 10:19       ` Roger Pau Monné
2020-08-31 10:19         ` Roger Pau Monné
2020-08-31 10:19         ` Roger Pau Monné
2020-08-31 20:56         ` Ira Weiny
2020-08-31 20:56           ` Ira Weiny
2020-08-31 19:20   ` Andrew Morton
2020-08-31 19:20     ` Andrew Morton
2020-08-11  9:44 ` [PATCH v4 2/2] xen: add helpers to allocate unpopulated memory Roger Pau Monne
2020-08-11  9:44   ` Roger Pau Monne
2020-08-11  9:44   ` Roger Pau Monne
2020-08-12  7:28   ` Jürgen Groß
2020-08-12  7:28     ` Jürgen Groß
2020-08-12  7:28     ` Jürgen Groß
2020-08-12  7:38     ` Roger Pau Monné
2020-08-12  7:38       ` Roger Pau Monné
2020-08-12  7:38       ` Roger Pau Monné
2020-08-12 18:13   ` kernel test robot
2020-08-12 18:13     ` kernel test robot
2020-08-13  7:33   ` Christoph Hellwig
2020-08-13  7:54     ` Roger Pau Monné
2020-08-13  7:54       ` Roger Pau Monné
2020-08-13  7:54       ` Roger Pau Monné
2020-08-13  9:49       ` Daniel Vetter
2020-08-13  9:49         ` Daniel Vetter
2020-08-13 10:02         ` Roger Pau Monné
2020-08-13 10:02           ` Roger Pau Monné
2020-08-14  7:29       ` Christoph Hellwig
2020-08-14  9:56         ` Roger Pau Monné
2020-08-14  9:56           ` Roger Pau Monné
2020-08-14  9:56           ` Roger Pau Monné
2020-08-14 10:27           ` Jürgen Groß
2020-08-14 10:27             ` Jürgen Groß
2020-08-14 12:47             ` Roger Pau Monné
2020-08-14 12:47               ` Roger Pau Monné
2020-08-14 12:54               ` Jürgen Groß
2020-08-14 12:54                 ` Jürgen Groß
2020-08-14 13:35                 ` Roger Pau Monné
2020-08-14 13:35                   ` Roger Pau Monné
2020-08-14 13:52                   ` Jürgen Groß
2020-08-14 13:52                     ` Jürgen Groß

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.