On Tue, May 21, 2024 at 02:14:59PM +0200, Niklas Schnelle wrote: > With the introduction of memory I/O (MIO) instructions enbaled in commit > 71ba41c9b1d9 ("s390/pci: provide support for MIO instructions") s390 > gained support for direct user-space access to mapped PCI resources. > Even without those however user-space can access mapped PCI resources > via the s390 specific MMIO syscalls. Thus VFIO_PCI_MMAP can be enabled > on all s390 systems with native PCI allowing vfio-pci user-space > applications direct access to mapped resources. > > Link: https://lore.kernel.org/all/c5ba134a1d4f4465b5956027e6a4ea6f6beff969.camel@xxxxxxxxxxxxx/ > Signed-off-by: Niklas Schnelle <schnelle@xxxxxxxxxxxxx> > --- > drivers/vfio/pci/Kconfig | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/vfio/pci/Kconfig b/drivers/vfio/pci/Kconfig > index 15821a2d77d2..814aa0941d61 100644 > --- a/drivers/vfio/pci/Kconfig > +++ b/drivers/vfio/pci/Kconfig > @@ -8,7 +8,7 @@ config VFIO_PCI_CORE > select IRQ_BYPASS_MANAGER > > config VFIO_PCI_MMAP > - def_bool y if !S390 > + def_bool y > depends on VFIO_PCI_CORE Should we just purge this kconfig entirely? It is never meaningfully n now? Jason