cdx: Fix missing GENERIC_MSI_IRQ on compile test

CDX_BUS driver uses msi_setup_device_data() which is selected by
GENERIC_MSI_IRQ, thus compile testing without the latter failed:

  /usr/bin/ld: drivers/cdx/cdx.o: in function `cdx_probe':
  build/drivers/cdx/cdx.c:314: undefined reference to `msi_setup_device_data'

Reported-by: Randy Dunlap <rdunlap@infradead.org>
Closes: https://lore.kernel.org/all/b2c54a12-480c-448a-8b90-333cb03d9c14@infradead.org/
Fixes: 7f81907b7e ("cdx: Enable compile testing")
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://lore.kernel.org/r/20250716064903.52397-2-krzysztof.kozlowski@linaro.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
Krzysztof Kozlowski 2025-07-16 08:49:04 +02:00 committed by Greg Kroah-Hartman
parent 73cca2a746
commit e8b18c1173
1 changed files with 1 additions and 0 deletions

View File

@ -8,6 +8,7 @@
config CDX_BUS config CDX_BUS
bool "CDX Bus driver" bool "CDX Bus driver"
depends on OF && ARM64 || COMPILE_TEST depends on OF && ARM64 || COMPILE_TEST
select GENERIC_MSI_IRQ
help help
Driver to enable Composable DMA Transfer(CDX) Bus. CDX bus Driver to enable Composable DMA Transfer(CDX) Bus. CDX bus
exposes Fabric devices which uses composable DMA IP to the exposes Fabric devices which uses composable DMA IP to the