Commit 5e5ea7f61610 for kernel

commit 5e5ea7f61610239fca058011e7d4f342b34d1558
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Sat Dec 6 11:13:50 2025 -0800

    iommu/amd: fix SEV-TIO support reporting

    Commit eeb934137deb ("iommu/amd: Report SEV-TIO support") was confused
    about the config options that expose amd_iommu_sev_tio_supported(), and
    made the declaration (and alternative dummy function) conditional on the
    CONFIG_AMD_IOMMU config option.

    But the code is actually dependent on CONFIG_KVM_AMD_SEV, resulting in

       ERROR: modpost: "amd_iommu_sev_tio_supported" [drivers/crypto/ccp/ccp.ko] undefined!
       make[2]: *** [scripts/Makefile.modpost:147: Module.symvers] Error 1

    if you have the AMD iommu enabled, but don't enable KVM_AMD_SEV support.

    Fix it by moving the declaration into the right #ifdef section in the
    header file.

    Fixes: eeb934137deb ("iommu/amd: Report SEV-TIO support")
    Cc: Alexey Kardashevskiy <aik@amd.com>
    Cc: Joerg Roedel <joerg.roedel@amd.com>
    Cc: Vasant Hegde <vasant.hegde@amd.com>
    Cc: Tom Lendacky <thomas.lendacky@amd.com>
    Cc: Dan Williams <dan.j.williams@intel.com>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

diff --git a/include/linux/amd-iommu.h b/include/linux/amd-iommu.h
index 0f64f09d1f34..edcee9f5335a 100644
--- a/include/linux/amd-iommu.h
+++ b/include/linux/amd-iommu.h
@@ -18,12 +18,10 @@ struct task_struct;
 struct pci_dev;

 extern void amd_iommu_detect(void);
-extern bool amd_iommu_sev_tio_supported(void);

 #else /* CONFIG_AMD_IOMMU */

 static inline void amd_iommu_detect(void) { }
-static inline bool amd_iommu_sev_tio_supported(void) { return false; }

 #endif /* CONFIG_AMD_IOMMU */

@@ -72,8 +70,10 @@ struct amd_iommu *get_amd_iommu(unsigned int idx);

 #ifdef CONFIG_KVM_AMD_SEV
 int amd_iommu_snp_disable(void);
+extern bool amd_iommu_sev_tio_supported(void);
 #else
 static inline int amd_iommu_snp_disable(void) { return 0; }
+static inline bool amd_iommu_sev_tio_supported(void) { return false; }
 #endif

 #endif /* _ASM_X86_AMD_IOMMU_H */