APPLIED: [SRU][O:linux-azure][PATCH 0/1] Failed to build due to missing patch

John Cabaj john.cabaj at canonical.com
Tue May 27 17:09:21 UTC 2025


On 5/23/25 11:02 AM, John Cabaj wrote:
> BugLink: https://bugs.launchpad.net/bugs/2111602
> 
> SRU Justification
> 
> [ Impact ]
> 
> * 9f98a4f4e721: "x86/tdx: Fix arch_safe_halt() execution for TDX VMs" pulled in this SRU cycle causes build issues without 22cc5ca5de52: "x86/paravirt: Move halt paravirt calls under CONFIG_PARAVIRT". Both patches are required on the Azure kernel due to its kernel configuration.
> 
> [ Fix ]
> 
> * Backport 22cc5ca5de52: "x86/paravirt: Move halt paravirt calls under CONFIG_PARAVIRT" from upsteram
> 
> [ Test Plan ]
> 
> * Compile tested
> 
> [ Where problems could occur ]
> 
> * Regression risk is quite low, and worse if this patch isn't included as the kernel won't actually build. Possibly regressions would be to hypervisor support in circumstances where the code that was moved needs to rely on CONFIG_PARAVIRT_XXL.
> 
> Kirill A. Shutemov (1):
>    x86/paravirt: Move halt paravirt calls under CONFIG_PARAVIRT
> 
>   arch/x86/include/asm/irqflags.h       | 40 +++++++++++++++------------
>   arch/x86/include/asm/paravirt.h       | 20 +++++++-------
>   arch/x86/include/asm/paravirt_types.h |  3 +-
>   arch/x86/kernel/paravirt.c            | 14 ++++++----
>   4 files changed, 41 insertions(+), 36 deletions(-)
> 

Applied to oracular:linux-azure master-next branch.


Thanks,
John



More information about the kernel-team mailing list