ACK: [SRU][N:linux, N:linux-azure][PATCH 0/1] Fix failure to build TDX module
Thibault Ferrante
thibault.ferrante at canonical.com
Fri Oct 3 14:33:54 UTC 2025
Acked-by: Thibault Ferrante <thibault.ferrante at canonical.com>
On 02/10/2025 23:50, John Cabaj wrote:
> BugLink: https://bugs.launchpad.net/bugs/2126698
>
> SRU Justification
>
> [Impact]
>
> * Upstream 9f98a4f4e721: "x86/tdx: Fix arch_safe_halt() execution for TDX VMs" added irq.safe_halt and irq.halt calls outside of the CONFIG_PARAVIRT_XXL preprocessor directive of which the definitions occur in arch/x86/include/asm/paravirt_types.h, leading to a compilation error
>
> [Fix]
>
> * Simple backport of 22cc5ca5de52: "x86/paravirt: Move halt paravirt calls under CONFIG_PARAVIRT" upstream
>
> [Test Plan]
>
> * Compile tested
>
> [Regression potential]
>
> * Possible regressions could result in unexpected behavior of Xen guests, though patch has been upstream for around 8 months.
>
> 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(-)
>
More information about the kernel-team
mailing list