Commit ca4ddaac authored by Jason Gunthorpe's avatar Jason Gunthorpe Committed by Alex Williamson
Browse files

vfio: Use select for eventfd



If VFIO_VIRQFD is required then turn on eventfd automatically.
The majority of kconfig users of the EVENTFD use select not depends on.

Signed-off-by: default avatarJason Gunthorpe <jgg@nvidia.com>
Reviewed-by: default avatarChristoph Hellwig <hch@lst.de>
Signed-off-by: default avatarYishai Hadas <yishaih@nvidia.com>
Link: https://lore.kernel.org/r/20210826103912.128972-12-yishaih@nvidia.com


Signed-off-by: default avatarAlex Williamson <alex.williamson@redhat.com>
parent cc6711b0
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -16,7 +16,8 @@ config VFIO_SPAPR_EEH

config VFIO_VIRQFD
	tristate
	depends on VFIO && EVENTFD
	depends on VFIO
	select EVENTFD
	default n

menuconfig VFIO
+2 −1
Original line number Diff line number Diff line
config VFIO_FSL_MC
	tristate "VFIO support for QorIQ DPAA2 fsl-mc bus devices"
	depends on VFIO && FSL_MC_BUS && EVENTFD
	depends on VFIO && FSL_MC_BUS
	select EVENTFD
	help
	  Driver to enable support for the VFIO QorIQ DPAA2 fsl-mc
	  (Management Complex) devices. This is required to passthrough
+1 −1
Original line number Diff line number Diff line
# SPDX-License-Identifier: GPL-2.0-only
config VFIO_PCI
	tristate "VFIO support for PCI devices"
	depends on VFIO && PCI && EVENTFD
	depends on VFIO && PCI
	depends on MMU
	select VFIO_VIRQFD
	select IRQ_BYPASS_MANAGER
+1 −1
Original line number Diff line number Diff line
# SPDX-License-Identifier: GPL-2.0-only
config VFIO_PLATFORM
	tristate "VFIO support for platform devices"
	depends on VFIO && EVENTFD && (ARM || ARM64 || COMPILE_TEST)
	depends on VFIO && (ARM || ARM64 || COMPILE_TEST)
	select VFIO_VIRQFD
	help
	  Support for platform devices with VFIO. This is required to make