ACK/Cmnt: [SRU][N/J:linux-azure][PATCH 0/3] [Arm64] High reboot time for 96 core Linux VMs
Wei-Lin Chang
weilin.chang at canonical.com
Tue Jun 24 03:21:01 UTC 2025
On Mon, Jun 23, 2025 at 10:22:34AM -0500, John Cabaj wrote:
> BugLink: https://bugs.launchpad.net/bugs/2114218
>
> SRU Justification
>
> [ Impact ]
>
> * Microsoft request to fix long boot times on arm64 VMs with 96 cores.
>
> [ Fix ]
>
> * Clean cherry-pick of the following patches from upstream:
> * 5c63db59c5f8: "arm64: mm: Don't remap pgtables per-cont(pte|pmd) block"
> * 1fcb7cea8a5f: "arm64: mm: Batch dsb and isb when populating pgtables"
> * 0e9df1c905d8: "arm64: mm: Don't remap pgtables for allocate vs populat"
>
> [ Test Plan ]
>
> * Compile tested
> * Microsoft tested
>
> [ Where problems could occur ]
>
> * Changes made to memory-management, which could have impacts across the memory subsystems.
> * Backport involved stripping out portions of 5-level paging, which was missing prerequisite
> commits. This has been validated, but if logic was not well-separated in the upstream commits,
> the changes for present paging might have some reliance on the 5-level paging changes.
>
> [ Other info ]
>
> * SF#00412644
>
> Ryan Roberts (3):
> arm64: mm: Don't remap pgtables per-cont(pte|pmd) block
> arm64: mm: Batch dsb and isb when populating pgtables
> arm64: mm: Don't remap pgtables for allocate vs populate
>
> arch/arm64/include/asm/pgtable.h | 7 ++-
> arch/arm64/mm/mmu.c | 92 ++++++++++++++++++--------------
> 2 files changed, 57 insertions(+), 42 deletions(-)
>
> --
> 2.43.0
>
>
> --
> kernel-team mailing list
> kernel-team at lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team
Hi,
nit: For the backported commits, you have:
"(backported picked from commit <HASH>)"
^^^^^^
extra word here
Otherwise,
Acked-by: Wei-Lin Chang <weilin.chang at canonical.com>
More information about the kernel-team
mailing list