Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 853ad6c2 authored by Benjamin Herrenschmidt's avatar Benjamin Herrenschmidt Committed by Paul Mackerras
Browse files

[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: default avatarBenjamin Herrenschmidt <benh@kernel.crashing.org>
Signed-off-by: default avatarPaul Mackerras <paulus@samba.org>
parent fc3fb71c
Loading
Loading
Loading
Loading
+0 −11
Original line number Original line Diff line number Diff line
@@ -922,17 +922,6 @@ long sys_pciconfig_iobase(long which, unsigned long bus, unsigned long devfn)
	struct pci_controller* hose;
	struct pci_controller* hose;
	long result = -EOPNOTSUPP;
	long result = -EOPNOTSUPP;


	/* Argh ! Please forgive me for that hack, but that's the
	 * simplest way to get existing XFree to not lockup on some
	 * G5 machines... So when something asks for bus 0 io base
	 * (bus 0 is HT root), we return the AGP one instead.
	 */
#ifdef CONFIG_PPC_PMAC
	if (machine_is(powermac) && machine_is_compatible("MacRISC4"))
		if (bus == 0)
			bus = 0xf0;
#endif /* CONFIG_PPC_PMAC */

	hose = pci_bus_to_hose(bus);
	hose = pci_bus_to_hose(bus);
	if (!hose)
	if (!hose)
		return -ENODEV;
		return -ENODEV;