vfio/pci: Stub vfio_pci_vga_rw when !CONFIG_VFIO_PCI_VGA
authorAlex Williamson <alex.williamson@redhat.com>
Mon, 24 Jan 2022 23:11:37 +0000 (16:11 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 13 Apr 2022 18:59:06 +0000 (20:59 +0200)
commit5e96bb81eddf0551a826043c97b0175978eee504
treebadd80639aa768ba5fd1307b5b68cef61a58c745
parentf325d3e1dcc85fc3cd984f30fd443ab2f3b42631
vfio/pci: Stub vfio_pci_vga_rw when !CONFIG_VFIO_PCI_VGA

[ Upstream commit 6e031ec0e5a2dda53e12e0d2a7e9b15b47a3c502 ]

Resolve build errors reported against UML build for undefined
ioport_map() and ioport_unmap() functions.  Without this config
option a device cannot have vfio_pci_core_device.has_vga set,
so the existing function would always return -EINVAL anyway.

Reported-by: Geert Uytterhoeven <geert@linux-m68k.org>
Link: https://lore.kernel.org/r/20220123125737.2658758-1-geert@linux-m68k.org
Link: https://lore.kernel.org/r/164306582968.3758255.15192949639574660648.stgit@omen
Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/vfio/pci/vfio_pci_rdwr.c
include/linux/vfio_pci_core.h