[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