Commit bccf90d6 authored by Palmer Dabbelt's avatar Palmer Dabbelt Committed by Bjorn Helgaas
Browse files

PCI: Add a generic weak pcibios_fixup_bus()



Multiple architectures define this as an empty function, and I'm adding
another one as part of the RISC-V port.  Add a __weak version of
pcibios_fixup_bus() and delete the now-obselete ones in a handful of
ports.

The only functional change should be that microblaze used to export
pcibios_fixup_bus().  None of the other architectures exports this, so I
just dropped it.

Signed-off-by: default avatarPalmer Dabbelt <palmer@dabbelt.com>
Signed-off-by: default avatarBjorn Helgaas <bhelgaas@google.com>
parent 16f73eb0
Loading
Loading
Loading
Loading
+0 −4
Original line number Diff line number Diff line
@@ -16,7 +16,3 @@ resource_size_t pcibios_align_resource(void *data, const struct resource *res,
{
	return res->start;
}

void pcibios_fixup_bus(struct pci_bus *bus)
{
}
+0 −8
Original line number Diff line number Diff line
@@ -22,14 +22,6 @@
#include <linux/pci-ecam.h>
#include <linux/slab.h>

/*
 * Called after each bus is probed, but before its children are examined
 */
void pcibios_fixup_bus(struct pci_bus *bus)
{
	/* nothing to do, expected to be removed in the future */
}

/*
 * We don't have to worry about legacy ISA devices, so nothing to do here
 */
+0 −4
Original line number Diff line number Diff line
@@ -2,10 +2,6 @@
#include <linux/kernel.h>
#include <hwregs/intr_vect.h>

void pcibios_fixup_bus(struct pci_bus *b)
{
}

void pcibios_set_master(struct pci_dev *dev)
{
	u8 lat;
+0 −6
Original line number Diff line number Diff line
@@ -810,12 +810,6 @@ void pcibios_setup_bus_devices(struct pci_bus *bus)
	}
}

void pcibios_fixup_bus(struct pci_bus *bus)
{
	/* nothing to do */
}
EXPORT_SYMBOL(pcibios_fixup_bus);

/*
 * We need to avoid collisions with `mirrored' VGA ports
 * and other strange ISA hardware, so we always want the
+0 −4
Original line number Diff line number Diff line
@@ -262,10 +262,6 @@ static int zpci_cfg_store(struct zpci_dev *zdev, int offset, u32 val, u8 len)
	return rc;
}

void pcibios_fixup_bus(struct pci_bus *bus)
{
}

resource_size_t pcibios_align_resource(void *data, const struct resource *res,
				       resource_size_t size,
				       resource_size_t align)
Loading