vfio: Move vfio.c to vfio_main.c
authorJason Gunthorpe <jgg@nvidia.com>
Sun, 31 Jul 2022 12:54:56 +0000 (15:54 +0300)
committerAlex Williamson <alex.williamson@redhat.com>
Mon, 8 Aug 2022 20:33:41 +0000 (14:33 -0600)
If a source file has the same name as a module then kbuild only supports
a single source file in the module.

Rename vfio.c to vfio_main.c so that we can have more that one .c file
in vfio.ko.

Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
Signed-off-by: Yishai Hadas <yishaih@nvidia.com>
Link: https://lore.kernel.org/r/20220731125503.142683-5-yishaih@nvidia.com
Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
drivers/vfio/Makefile
drivers/vfio/vfio_main.c [moved from drivers/vfio/vfio.c with 100% similarity]

index fee73f3..1a32357 100644 (file)
@@ -1,6 +1,8 @@
 # SPDX-License-Identifier: GPL-2.0
 vfio_virqfd-y := virqfd.o
 
+vfio-y += vfio_main.o
+
 obj-$(CONFIG_VFIO) += vfio.o
 obj-$(CONFIG_VFIO_VIRQFD) += vfio_virqfd.o
 obj-$(CONFIG_VFIO_IOMMU_TYPE1) += vfio_iommu_type1.o
similarity index 100%
rename from drivers/vfio/vfio.c
rename to drivers/vfio/vfio_main.c