]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
of/pci: Remove unused MSI controller helpers
authorThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Tue, 28 Feb 2017 14:31:16 +0000 (15:31 +0100)
committerBjorn Helgaas <bhelgaas@google.com>
Tue, 14 Mar 2017 20:10:11 +0000 (15:10 -0500)
commita26356ab9392e0c5f8ad87d76c42e7c58c036d24
treea2348421fbf57b072328785c3b309498174557e3
parent393bf9b38ad3f29c6663e8e76fce4f034e6ef673
of/pci: Remove unused MSI controller helpers

All users of the small MSI controller API have been migrated to use the
generic MSI infrastructure instead. We no longer need a global chained list
of msi_controller. Instead, MSI controllers are now represented as IRQ
domains attached to OF nodes, and the resolution between a device
requesting an MSI and the corresponding MSI controller is done by the
generic interrupt resolution logic.

Therefore, this API is now completely useless, and can be removed from the
kernel.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Acked-by: Marc Zyngier <marc.zyngier@arm.com>
Acked-by: Rob Herring <robh@kernel.org>
drivers/of/of_pci.c
include/linux/of_pci.h