Commit 16cb1a64 authored by Arnd Bergmann's avatar Arnd Bergmann Committed by Leon Romanovsky
Browse files

RDMA/uverbs: select CONFIG_DMA_SHARED_BUFFER



The addition of dmabuf support in uverbs means that it is no
longer possible to build infiniband support if that is disabled:

arm-linux-gnueabi-ld: drivers/infiniband/core/ib_core_uverbs.o: in function `rdma_user_mmap_entry_remove.part.0':
ib_core_uverbs.c:(.text+0x508): undefined reference to `dma_buf_move_notify'
(dma_buf_move_notify): Unknown destination type (ARM/Thumb) in drivers/infiniband/core/ib_core_uverbs.o
ib_core_uverbs.c:(.text+0x518): undefined reference to `dma_resv_wait_timeout'
(dma_resv_wait_timeout): Unknown destination type (ARM/Thumb) in drivers/infiniband/core/ib_core_uverbs.o

Select this from Kconfig, as we do for the other users.

Fixes: 0ac6f405 ("RDMA/uverbs: Add DMABUF object type and operations")
Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
Link: https://patch.msgid.link/20260216121213.2088910-1-arnd@kernel.org


Signed-off-by: default avatarLeon Romanovsky <leon@kernel.org>
parent 6de23f81
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -6,6 +6,7 @@ menuconfig INFINIBAND
	depends on INET
	depends on m || IPV6 != m
	depends on !ALPHA
	select DMA_SHARED_BUFFER
	select IRQ_POLL
	select DIMLIB
	help