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

Thibault Ferrante thibault.ferrante at canonical.com
Thu Apr 3 14:23:33 UTC 2025



On 18/03/2025 17:30, Thibault Ferrante wrote:
> 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(-)
> 

Applied to n/o:linux-intel, thanks !



More information about the kernel-team mailing list