[SRU][N/O:linux-intel][PATCH 0/4] TD boot failure with large profiles allocated

Thibault Ferrante thibault.ferrante at canonical.com
Tue Mar 18 16:30:01 UTC 2025


BugLink: https://bugs.launchpad.net/bugs/2103530

[ Impact ]

 * TD with large profiles (e.g. 128 vcpu && 512GB RAM) fail to boot.

[ Fix ]

 * Clean cherry-pick from intel-kernel:
a7b7338a90c1 mm/page_alloc: Fix memory accept before watermarks gets initialized
a11a86c9ac1d mm: accept to promo watermark
ce0381880b6c mm: create promo_wmark_pages and clean up open-coded sites
86cae05a0654 mm: print the promo watermark in zoneinfo

Those are submitted upstream.

[ Test Plan ]

 * Was tested by intel (branch v6.8-tdx https://github.com/intel/kernel-downstream/tree/v6.8-tdx) on failing configuration.

[ Where problems could occur ]

 * Memory allocation issue.

[ Other Info ]

 * This fix is submitted for N/O:linux-intel in order to have more exposure and wait
 for upstream feedback before submitting it for O/N/P:linux.

Kaiyang Zhao (2):
  mm: print the promo watermark in zoneinfo
  mm: create promo_wmark_pages and clean up open-coded sites

Kirill A. Shutemov (2):
  mm: accept to promo watermark
  mm/page_alloc: Fix memory accept before watermarks gets initialized

 include/linux/mmzone.h |  1 +
 kernel/sched/fair.c    |  2 +-
 mm/page_alloc.c        | 16 +++++++++++++---
 mm/vmscan.c            |  2 +-
 mm/vmstat.c            |  2 ++
 5 files changed, 18 insertions(+), 5 deletions(-)

-- 
2.45.2




More information about the kernel-team mailing list