aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-iop32x
diff options
context:
space:
mode:
authorRalf Baechle <ralf@linux-mips.org>2011-06-10 10:30:21 -0400
committerJesse Barnes <jbarnes@virtuousgeek.org>2011-07-22 11:26:06 -0400
commitd5341942d784134f2997b3ff82cd63cf71d1f932 (patch)
tree355ad81a15d031bbfe7dd94ee6696d8889c926d0 /arch/arm/mach-iop32x
parent05d3ac267a9d10af6ca370afe21802333aad1d5c (diff)
PCI: Make the struct pci_dev * argument of pci_fixup_irqs const.
Aside of the usual motivation for constification, this function has a history of being abused a hook for interrupt and other fixups so I turned this function const ages ago in the MIPS code but it should be done treewide. Due to function pointer passing in varous places a few other functions had to be constified as well. Signed-off-by: Ralf Baechle <ralf@linux-mips.org> To: Anton Vorontsov <avorontsov@mvista.com> To: Chris Metcalf <cmetcalf@tilera.com> To: Colin Cross <ccross@android.com> Acked-by: "David S. Miller" <davem@davemloft.net> To: Eric Miao <eric.y.miao@gmail.com> To: Erik Gilling <konkers@android.com> Acked-by: Guan Xuetao <gxt@mprc.pku.edu.cn> To: "H. Peter Anvin" <hpa@zytor.com> To: Imre Kaloz <kaloz@openwrt.org> To: Ingo Molnar <mingo@redhat.com> To: Ivan Kokshaysky <ink@jurassic.park.msu.ru> To: Jesse Barnes <jbarnes@virtuousgeek.org> To: Krzysztof Halasa <khc@pm.waw.pl> To: Lennert Buytenhek <kernel@wantstofly.org> To: Matt Turner <mattst88@gmail.com> To: Nicolas Pitre <nico@fluxnic.net> To: Olof Johansson <olof@lixom.net> Acked-by: Paul Mundt <lethal@linux-sh.org> To: Richard Henderson <rth@twiddle.net> To: Russell King <linux@arm.linux.org.uk> To: Thomas Gleixner <tglx@linutronix.de> Cc: Andrew Morton <akpm@linux-foundation.org> Cc: linux-alpha@vger.kernel.org Cc: linux-arm-kernel@lists.infradead.org Cc: linux-kernel@vger.kernel.org Cc: linux-mips@linux-mips.org Cc: linux-pci@vger.kernel.org Cc: linux-sh@vger.kernel.org Cc: linux-tegra@vger.kernel.org Cc: sparclinux@vger.kernel.org Cc: x86@kernel.org Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
Diffstat (limited to 'arch/arm/mach-iop32x')
-rw-r--r--arch/arm/mach-iop32x/em7210.c2
-rw-r--r--arch/arm/mach-iop32x/glantank.c2
-rw-r--r--arch/arm/mach-iop32x/iq31244.c4
-rw-r--r--arch/arm/mach-iop32x/iq80321.c2
-rw-r--r--arch/arm/mach-iop32x/n2100.c2
5 files changed, 6 insertions, 6 deletions
diff --git a/arch/arm/mach-iop32x/em7210.c b/arch/arm/mach-iop32x/em7210.c
index 779f924af302..6cbffbfc2bba 100644
--- a/arch/arm/mach-iop32x/em7210.c
+++ b/arch/arm/mach-iop32x/em7210.c
@@ -81,7 +81,7 @@ void __init em7210_map_io(void)
81#define INTD IRQ_IOP32X_XINT3 81#define INTD IRQ_IOP32X_XINT3
82 82
83static int __init 83static int __init
84em7210_pci_map_irq(struct pci_dev *dev, u8 slot, u8 pin) 84em7210_pci_map_irq(const struct pci_dev *dev, u8 slot, u8 pin)
85{ 85{
86 static int pci_irq_table[][4] = { 86 static int pci_irq_table[][4] = {
87 /* 87 /*
diff --git a/arch/arm/mach-iop32x/glantank.c b/arch/arm/mach-iop32x/glantank.c
index c6b6f9c5650d..ceef5d4dce1a 100644
--- a/arch/arm/mach-iop32x/glantank.c
+++ b/arch/arm/mach-iop32x/glantank.c
@@ -77,7 +77,7 @@ void __init glantank_map_io(void)
77#define INTD IRQ_IOP32X_XINT3 77#define INTD IRQ_IOP32X_XINT3
78 78
79static int __init 79static int __init
80glantank_pci_map_irq(struct pci_dev *dev, u8 slot, u8 pin) 80glantank_pci_map_irq(const struct pci_dev *dev, u8 slot, u8 pin)
81{ 81{
82 static int pci_irq_table[][4] = { 82 static int pci_irq_table[][4] = {
83 /* 83 /*
diff --git a/arch/arm/mach-iop32x/iq31244.c b/arch/arm/mach-iop32x/iq31244.c
index fde962c057f0..3a62514dae7c 100644
--- a/arch/arm/mach-iop32x/iq31244.c
+++ b/arch/arm/mach-iop32x/iq31244.c
@@ -103,7 +103,7 @@ void __init iq31244_map_io(void)
103 * EP80219/IQ31244 PCI. 103 * EP80219/IQ31244 PCI.
104 */ 104 */
105static int __init 105static int __init
106ep80219_pci_map_irq(struct pci_dev *dev, u8 slot, u8 pin) 106ep80219_pci_map_irq(const struct pci_dev *dev, u8 slot, u8 pin)
107{ 107{
108 int irq; 108 int irq;
109 109
@@ -139,7 +139,7 @@ static struct hw_pci ep80219_pci __initdata = {
139}; 139};
140 140
141static int __init 141static int __init
142iq31244_pci_map_irq(struct pci_dev *dev, u8 slot, u8 pin) 142iq31244_pci_map_irq(const struct pci_dev *dev, u8 slot, u8 pin)
143{ 143{
144 int irq; 144 int irq;
145 145
diff --git a/arch/arm/mach-iop32x/iq80321.c b/arch/arm/mach-iop32x/iq80321.c
index 3a95950e8737..35b7e6914d3b 100644
--- a/arch/arm/mach-iop32x/iq80321.c
+++ b/arch/arm/mach-iop32x/iq80321.c
@@ -71,7 +71,7 @@ void __init iq80321_map_io(void)
71 * IQ80321 PCI. 71 * IQ80321 PCI.
72 */ 72 */
73static int __init 73static int __init
74iq80321_pci_map_irq(struct pci_dev *dev, u8 slot, u8 pin) 74iq80321_pci_map_irq(const struct pci_dev *dev, u8 slot, u8 pin)
75{ 75{
76 int irq; 76 int irq;
77 77
diff --git a/arch/arm/mach-iop32x/n2100.c b/arch/arm/mach-iop32x/n2100.c
index 626aa375915d..1a374eab6007 100644
--- a/arch/arm/mach-iop32x/n2100.c
+++ b/arch/arm/mach-iop32x/n2100.c
@@ -78,7 +78,7 @@ void __init n2100_map_io(void)
78 * N2100 PCI. 78 * N2100 PCI.
79 */ 79 */
80static int __init 80static int __init
81n2100_pci_map_irq(struct pci_dev *dev, u8 slot, u8 pin) 81n2100_pci_map_irq(const struct pci_dev *dev, u8 slot, u8 pin)
82{ 82{
83 int irq; 83 int irq;
84 84