All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/4] xen/balloon: fixes for memory hotplug
@ 2020-07-24 12:42 ` Roger Pau Monne
  0 siblings, 0 replies; 34+ messages in thread
From: Roger Pau Monne @ 2020-07-24 12:42 UTC (permalink / raw)
  To: linux-kernel; +Cc: xen-devel, Roger Pau Monne

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.

Fix two patches are bugfixes that IMO should be backported to stable
branches, third patch is a revert of a workaround applied to the balloon
driver and last patch introduces an interface based on ZONE_DEVICE in
order to manage regions to use for foreign mappings.

Thanks, Roger.

Roger Pau Monne (4):
  xen/balloon: fix accounting in alloc_xenballooned_pages error path
  xen/balloon: make the balloon wait interruptible
  Revert "xen/balloon: Fix crash when ballooning on x86 32 bit PAE"
  xen: add helpers to allocate unpopulated memory

 drivers/gpu/drm/xen/xen_drm_front_gem.c |   8 +-
 drivers/xen/Makefile                    |   1 +
 drivers/xen/balloon.c                   |  30 ++--
 drivers/xen/grant-table.c               |   4 +-
 drivers/xen/privcmd.c                   |   4 +-
 drivers/xen/unpopulated-alloc.c         | 222 ++++++++++++++++++++++++
 drivers/xen/xenbus/xenbus_client.c      |   6 +-
 drivers/xen/xlate_mmu.c                 |   4 +-
 include/xen/xen.h                       |   8 +
 9 files changed, 256 insertions(+), 31 deletions(-)
 create mode 100644 drivers/xen/unpopulated-alloc.c

-- 
2.27.0



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

end of thread, other threads:[~2020-07-27 23:33 UTC | newest]

Thread overview: 34+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-07-24 12:42 [PATCH v2 0/4] xen/balloon: fixes for memory hotplug Roger Pau Monne
2020-07-24 12:42 ` Roger Pau Monne
2020-07-24 12:42 ` [PATCH v2 1/4] xen/balloon: fix accounting in alloc_xenballooned_pages error path Roger Pau Monne
2020-07-24 12:42   ` Roger Pau Monne
2020-07-24 13:11   ` Jürgen Groß
2020-07-24 13:11     ` Jürgen Groß
2020-07-24 12:42 ` [PATCH v2 2/4] xen/balloon: make the balloon wait interruptible Roger Pau Monne
2020-07-24 12:42   ` Roger Pau Monne
2020-07-24 13:13   ` Jürgen Groß
2020-07-24 13:13     ` Jürgen Groß
2020-07-24 12:42 ` [PATCH v2 3/4] Revert "xen/balloon: Fix crash when ballooning on x86 32 bit PAE" Roger Pau Monne
2020-07-24 12:42   ` Roger Pau Monne
2020-07-24 13:20   ` Jürgen Groß
2020-07-24 13:20     ` Jürgen Groß
2020-07-24 12:42 ` [PATCH v2 4/4] xen: add helpers to allocate unpopulated memory Roger Pau Monne
2020-07-24 12:42   ` Roger Pau Monne
2020-07-24 12:42   ` Roger Pau Monne
2020-07-24 14:33   ` Jürgen Groß
2020-07-24 14:33     ` Jürgen Groß
2020-07-24 14:33     ` Jürgen Groß
2020-07-24 14:34   ` David Hildenbrand
2020-07-24 14:34     ` David Hildenbrand
2020-07-24 14:34     ` David Hildenbrand
2020-07-24 16:36     ` Boris Ostrovsky
2020-07-24 16:36       ` Boris Ostrovsky
2020-07-27  8:00       ` David Hildenbrand
2020-07-27  8:00         ` David Hildenbrand
2020-07-27  8:42       ` Roger Pau Monné
2020-07-27  8:42         ` Roger Pau Monné
2020-07-27  8:42         ` Roger Pau Monné
2020-07-24 15:46   ` kernel test robot
2020-07-24 15:46     ` kernel test robot
2020-07-25  2:48   ` kernel test robot
2020-07-25  2:48     ` kernel test robot

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.