aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc/kernel/pci_32.c
diff options
context:
space:
mode:
authorBenjamin Herrenschmidt <benh@kernel.crashing.org>2007-12-19 22:54:48 -0500
committerPaul Mackerras <paulus@samba.org>2007-12-20 00:18:07 -0500
commit853ad6c2e752215237e7fb26d681ed0008dd081a (patch)
tree42e074f1b4d7543cc40158d2f2582e44bb0bfec7 /arch/powerpc/kernel/pci_32.c
parentfc3fb71c3e1850a6a1099dd1cb7bcd7e69ac7b73 (diff)
[POWERPC] pci32: Remove obsolete PowerMac bus number hack
The 32 bits PCI code carries an old hack that was only useful for G5 machines. Nowdays, the 32 bits kernel doesn't support any of those machines anymore so the hack is basically never used, so remove it. Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> Signed-off-by: Paul Mackerras <paulus@samba.org>
Diffstat (limited to 'arch/powerpc/kernel/pci_32.c')
-rw-r--r--arch/powerpc/kernel/pci_32.c11
1 files changed, 0 insertions, 11 deletions
diff --git a/arch/powerpc/kernel/pci_32.c b/arch/powerpc/kernel/pci_32.c
index beb6f0447d16..9a79a3d700ba 100644
--- a/arch/powerpc/kernel/pci_32.c
+++ b/arch/powerpc/kernel/pci_32.c
@@ -922,17 +922,6 @@ long sys_pciconfig_iobase(long which, unsigned long bus, unsigned long devfn)
922 struct pci_controller* hose; 922 struct pci_controller* hose;
923 long result = -EOPNOTSUPP; 923 long result = -EOPNOTSUPP;
924 924
925 /* Argh ! Please forgive me for that hack, but that's the
926 * simplest way to get existing XFree to not lockup on some
927 * G5 machines... So when something asks for bus 0 io base
928 * (bus 0 is HT root), we return the AGP one instead.
929 */
930#ifdef CONFIG_PPC_PMAC
931 if (machine_is(powermac) && machine_is_compatible("MacRISC4"))
932 if (bus == 0)
933 bus = 0xf0;
934#endif /* CONFIG_PPC_PMAC */
935
936 hose = pci_bus_to_hose(bus); 925 hose = pci_bus_to_hose(bus);
937 if (!hose) 926 if (!hose)
938 return -ENODEV; 927 return -ENODEV;