[SRU][jammy:linux-azure][PATCH v2 0/4] Ubuntu 20.04 confidential VM deployments are failing

John Cabaj john.cabaj at canonical.com
Tue Jan 28 04:18:02 UTC 2025


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

SRU Justification

[Impact]

* 20.04 Azure CVM (with 5.15 kernel) instances are failing to boot with high reproducibility

[Fix]

* Clean revert of the following commits:
* 8bd834015a5e: "UBUNTU: SAUCE: swiotlb: Split up single swiotlb lock"
* 3db34e258474: "UBUNTU: SAUCE: swiotlb: allocate memory in a cache-friendly way"
* 9e1b646a9cac: "UBUNTU: SAUCE: swiotlb: use bitmap to track free slots"

* Backport "cbf53074a528: swiotlb: Honour dma_alloc_coherent() alignment in swiotlb_alloc() from upstream"

[Test Plan]

* Compile tested
* Boot tested
* Tested with Azure images, booted successfully 25 consecutive times

[Regression potential]

* Changes isolated, minimal regression risk. Changes were SAUCE patches, so reverting back to upstream functionality.
* Likely small I/O performance hit under heavy I/O, but alleviates system hangs

[Other info]

* SF#00405149

John Cabaj (3):
  Revert "UBUNTU: SAUCE: swiotlb: Split up single swiotlb lock"
  Revert "UBUNTU: SAUCE: swiotlb: allocate memory in a cache-friendly
    way"
  Revert "UBUNTU: SAUCE: swiotlb: use bitmap to track free slots"

Will Deacon (1):
  swiotlb: Honour dma_alloc_coherent() alignment in swiotlb_alloc()

 .../admin-guide/kernel-parameters.txt         |   4 +-
 arch/x86/kernel/acpi/boot.c                   |   4 -
 include/linux/swiotlb.h                       |  44 +--
 kernel/dma/swiotlb.c                          | 284 ++++++------------
 4 files changed, 105 insertions(+), 231 deletions(-)

-- 
2.43.0




More information about the kernel-team mailing list