Commit cefd81e76a8c for kernel

commit cefd81e76a8c0dc4aa2bacd884acca44e7b61e5b
Author: Jason Gunthorpe <jgg@ziepe.ca>
Date:   Tue Jan 6 15:22:10 2026 -0400

    iommupt: Fix the kunit building

    The kunit doesn't work since the below commit made GENERIC_PT
    unselectable:

     $ make ARCH=x86_64 O=build_kunit_x86_64 olddefconfig
     ERROR:root:Not all Kconfig options selected in kunitconfig were in the generated .config.
     This is probably due to unsatisfied dependencies.
     Missing: CONFIG_DEBUG_GENERIC_PT=y, CONFIG_IOMMUFD_TEST=y,
     CONFIG_IOMMU_PT_X86_64=y, CONFIG_GENERIC_PT=y, CONFIG_IOMMU_PT_AMDV1=y,
     CONFIG_IOMMU_PT_VTDSS=y, CONFIG_IOMMU_PT=y, CONFIG_IOMMU_PT_KUNIT_TEST=y

    Also remove the unneeded CONFIG_IOMMUFD_TEST reference as the iommupt kunit
    doesn't interact with iommufd, and it doesn't currently build for the
    kunit due problems with DMA_SHARED buffer either.

    Fixes: 01569c216dde ("genpt: Make GENERIC_PT invisible")
    Fixes: 1dd4187f53c3 ("iommupt: Add a kunit test for Generic Page Table")
    Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
    Reviewed-by: Alejandro Jimenez <alejandro.j.jimenez@oracle.com>
    Signed-off-by: Joerg Roedel <joerg.roedel@amd.com>

diff --git a/drivers/iommu/generic_pt/.kunitconfig b/drivers/iommu/generic_pt/.kunitconfig
index 52ac9e661ffd..a78b295f264d 100644
--- a/drivers/iommu/generic_pt/.kunitconfig
+++ b/drivers/iommu/generic_pt/.kunitconfig
@@ -1,4 +1,5 @@
 CONFIG_KUNIT=y
+CONFIG_COMPILE_TEST=y
 CONFIG_GENERIC_PT=y
 CONFIG_DEBUG_GENERIC_PT=y
 CONFIG_IOMMU_PT=y
@@ -11,4 +12,3 @@ CONFIG_IOMMUFD=y
 CONFIG_DEBUG_KERNEL=y
 CONFIG_FAULT_INJECTION=y
 CONFIG_RUNTIME_TESTING_MENU=y
-CONFIG_IOMMUFD_TEST=y