All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v4 0/3] xen/mm: limit in-place scrubbing
@ 2026-01-28 12:03 Roger Pau Monne
  2026-01-28 12:03 ` [PATCH v4 1/3] xen/mm: enforce SCRUB_DEBUG checks for MEMF_no_scrub allocations Roger Pau Monne
                   ` (2 more replies)
  0 siblings, 3 replies; 12+ messages in thread
From: Roger Pau Monne @ 2026-01-28 12:03 UTC (permalink / raw)
  To: xen-devel
  Cc: Roger Pau Monne, Andrew Cooper, Anthony PERARD, Michal Orzel,
	Jan Beulich, Julien Grall, Stefano Stabellini

Hello,

In XenServer we have seen the watchdog occasionally triggering during
domain creation if 1GB pages are scrubbed in-place during physmap
population.  The following series attempt to mitigate this by adding
preemption to page scrubbing in populate_physmap().  Also a new limit
and command line option to signal the maximum allocation order when
doing in-place scrubbing.  This is set by default to
CONFIG_PTDOM_MAX_ORDER.

Thanks, Roger.

Roger Pau Monne (3):
  xen/mm: enforce SCRUB_DEBUG checks for MEMF_no_scrub allocations
  xen/mm: allow deferred scrub of physmap populate allocated pages
  xen/mm: limit non-scrubbed allocations to a specific order

 docs/misc/xen-command-line.pandoc |  13 ++++
 xen/common/domain.c               |  30 +++++++++
 xen/common/memory.c               | 104 ++++++++++++++++++++++++++++--
 xen/common/page_alloc.c           |  30 +++++++--
 xen/include/xen/mm.h              |  14 ++++
 xen/include/xen/sched.h           |   5 ++
 6 files changed, 187 insertions(+), 9 deletions(-)

-- 
2.51.0



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

end of thread, other threads:[~2026-01-29 17:34 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-01-28 12:03 [PATCH v4 0/3] xen/mm: limit in-place scrubbing Roger Pau Monne
2026-01-28 12:03 ` [PATCH v4 1/3] xen/mm: enforce SCRUB_DEBUG checks for MEMF_no_scrub allocations Roger Pau Monne
2026-01-28 12:03 ` [PATCH v4 2/3] xen/mm: allow deferred scrub of physmap populate allocated pages Roger Pau Monne
2026-01-28 12:44   ` Andrew Cooper
2026-01-28 13:33     ` Roger Pau Monné
2026-01-28 14:34       ` Jan Beulich
2026-01-29 17:33         ` Roger Pau Monné
2026-01-28 14:46   ` Jan Beulich
2026-01-28 19:06     ` Roger Pau Monné
2026-01-29  7:53       ` Jan Beulich
2026-01-29 10:52         ` Roger Pau Monné
2026-01-28 12:03 ` [PATCH v4 3/3] xen/mm: limit non-scrubbed allocations to a specific order Roger Pau Monne

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.