mirror of https://github.com/torvalds/linux.git
Russell King did the following back in 2003:
<-- snip -->
[PCI] pci-9: Kill per-architecture pcibios_update_resource()
Kill pcibios_update_resource(), replacing it with pci_update_resource().
pci_update_resource() uses pcibios_resource_to_bus() to convert a
resource to a device BAR - the transformation should be exactly the
same as the transformation used for the PCI bridges.
pci_update_resource "knows" about 64-bit BARs, but doesn't attempt to
set the high 32-bits to anything non-zero - currently no architecture
attempts to do something different. If anyone cares, please fix; I'm
going to reflect current behaviour for the time being.
Ivan pointed out the following architectures need to examine their
pcibios_update_resource() implementation - they should make sure that
this new implementation does the right thing. #warning's have been
added where appropriate.
ia64
mips
mips64
This cset also includes a fix for the problem reported by AKPM where
64-bit arch compilers complain about the resource mask being placed
in a u32.
<-- snip -->
This patch removes the unused pcibios_update_resource() functions the
kernel gained since, from FRV, m68k, mips & sh architectures.
Signed-off-by: Adrian Bunk <bunk@kernel.org>
Acked-by: David Howells <dhowells@redhat.com>
Acked-by: Greg Ungerer <gerg@uclinux.org>
Acked-by: Paul Mundt <lethal@linux-sh.org>
Acked-by: Ralf Baechle <ralf@linux-mips.org>
Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
|
||
|---|---|---|
| .. | ||
| Kconfig | ||
| Makefile | ||
| fixups-dreamcast.c | ||
| fixups-lboxre2.c | ||
| fixups-r7780rp.c | ||
| fixups-rts7751r2d.c | ||
| fixups-sdk7780.c | ||
| fixups-se7780.c | ||
| fixups-sh03.c | ||
| ops-cayman.c | ||
| ops-dreamcast.c | ||
| ops-landisk.c | ||
| ops-lboxre2.c | ||
| ops-r7780rp.c | ||
| ops-rts7751r2d.c | ||
| ops-sdk7780.c | ||
| ops-se7780.c | ||
| ops-sh03.c | ||
| ops-sh4.c | ||
| ops-sh5.c | ||
| ops-snapgear.c | ||
| ops-titan.c | ||
| pci-auto.c | ||
| pci-sh4.h | ||
| pci-sh5.c | ||
| pci-sh5.h | ||
| pci-sh7751.c | ||
| pci-sh7751.h | ||
| pci-sh7780.c | ||
| pci-sh7780.h | ||
| pci.c | ||