Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

PCI/MSI: Move code into a separate directory

msi.c is getting larger and really could do with a splitup. Move it into
its own directory to prepare for that.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Tested-by: Juergen Gross <jgross@suse.com>
Reviewed-by: Jason Gunthorpe <jgg@nvidia.com>
Acked-by: Bjorn Helgaas <bhelgaas@google.com>
Link: https://lore.kernel.org/r/20211206210224.655043033@linutronix.de

+8 -3
+1 -1
Documentation/driver-api/pci/pci.rst
··· 13 13 .. kernel-doc:: drivers/pci/search.c 14 14 :export: 15 15 16 - .. kernel-doc:: drivers/pci/msi.c 16 + .. kernel-doc:: drivers/pci/msi/msi.c 17 17 :export: 18 18 19 19 .. kernel-doc:: drivers/pci/bus.c
+2 -1
drivers/pci/Makefile
··· 5 5 obj-$(CONFIG_PCI) += access.o bus.o probe.o host-bridge.o \ 6 6 remove.o pci.o pci-driver.o search.o \ 7 7 pci-sysfs.o rom.o setup-res.o irq.o vpd.o \ 8 - setup-bus.o vc.o mmap.o setup-irq.o msi.o 8 + setup-bus.o vc.o mmap.o setup-irq.o 9 9 10 + obj-$(CONFIG_PCI) += msi/ 10 11 obj-$(CONFIG_PCI) += pcie/ 11 12 12 13 ifdef CONFIG_PCI
+1 -1
drivers/pci/msi.c drivers/pci/msi/msi.c
··· 16 16 #include <linux/of_irq.h> 17 17 #include <linux/pci.h> 18 18 19 - #include "pci.h" 19 + #include "../pci.h" 20 20 21 21 #ifdef CONFIG_PCI_MSI 22 22
+4
drivers/pci/msi/Makefile
··· 1 + # SPDX-License-Identifier: GPL-2.0 2 + # 3 + # Makefile for the PCI/MSI 4 + obj-$(CONFIG_PCI) += msi.o