]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
iommufd/selftest: Add missing kconfig for DMA_SHARED_BUFFER
authorJason Gunthorpe <jgg@nvidia.com>
Tue, 6 Jan 2026 19:22:11 +0000 (15:22 -0400)
committerJoerg Roedel <joerg.roedel@amd.com>
Sat, 10 Jan 2026 09:40:58 +0000 (10:40 +0100)
The test doesn't build without it, dma-buf.h does not provide stub
functions if it is not enabled. Compilation can fail with:

 ERROR:root:ld: vmlinux.o: in function `iommufd_test':
 (.text+0x3b1cdd): undefined reference to `dma_buf_get'
 ld: (.text+0x3b1d08): undefined reference to `dma_buf_put'
 ld: (.text+0x3b2105): undefined reference to `dma_buf_export'
 ld: (.text+0x3b211f): undefined reference to `dma_buf_fd'
 ld: (.text+0x3b2e47): undefined reference to `dma_buf_move_notify'

Add the missing select.

Fixes: d2041f1f11dd ("iommufd/selftest: Add some tests for the dmabuf flow")
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
Signed-off-by: Joerg Roedel <joerg.roedel@amd.com>
drivers/iommu/iommufd/Kconfig

index eae3f03629b0c1f4a7157819c6fae3451a00e386..7e41e3ccea7587e1c548b3bb9d10fabeb42a9f96 100644 (file)
@@ -42,6 +42,7 @@ config IOMMUFD_TEST
        depends on FAULT_INJECTION
        depends on RUNTIME_TESTING_MENU
        depends on IOMMU_PT_AMDV1
+       select DMA_SHARED_BUFFER
        select IOMMUFD_DRIVER
        default n
        help