linux/arch/x86/pci
yakui.zhao@intel.com b87e81e5c6 acpi: unneccessary to scan the PCI bus already scanned
http://bugzilla.kernel.org/show_bug.cgi?id=10124

this change:

      commit 08f1c192c3
      Author: Muli Ben-Yehuda <muli@il.ibm.com>
      Date:   Sun Jul 22 00:23:39 2007 +0300

         x86-64: introduce struct pci_sysdata to facilitate sharing of ->sysdata

         This patch introduces struct pci_sysdata to x86 and x86-64, and
         converts the existing two users (NUMA, Calgary) to use it.

         This lays the groundwork for having other users of sysdata, such as
         the PCI domains work.

         The Calgary bits are tested, the NUMA bits just look ok.

replaces pcibios_scan_root by pci_scan_bus_parented...

but in pcibios_scan_root we have a check about scanned busses.

Cc: <yakui.zhao@intel.com>
Cc: Stian Jordet <stian@jordet.net>
Cc: Len Brown <lenb@kernel.org>
Cc: Greg KH <greg@kroah.com>
Cc: Ingo Molnar <mingo@elte.hu>
Cc: "Yinghai Lu" <yhlu.kernel@gmail.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2008-04-15 19:35:41 -07:00
..
acpi.c acpi: unneccessary to scan the PCI bus already scanned 2008-04-15 19:35:41 -07:00
common.c x86: annotate pci/common.s:pci_scan_bus_with_sysdata with __devinit 2008-02-19 16:18:32 +01:00
direct.c Change pci_raw_ops to pci_raw_read/write 2008-02-10 12:52:46 -08:00
early.c i386: move pci 2007-10-11 11:16:36 +02:00
fixup.c Change pci_raw_ops to pci_raw_read/write 2008-02-10 12:52:46 -08:00
i386.c intel-agp: add chipset flushing support 2008-02-05 14:33:32 +10:00
init.c i386: move pci 2007-10-11 11:16:36 +02:00
irq.c PCI: irq: patch for Intel ICH10 DeviceID's 2008-02-21 15:34:36 -08:00
k8-bus_64.c x86_64: move pci 2007-10-11 11:17:12 +02:00
legacy.c Change pci_raw_ops to pci_raw_read/write 2008-02-10 12:52:46 -08:00
Makefile x86_64: move pci 2007-10-11 11:17:12 +02:00
Makefile_32 i386: move pci 2007-10-11 11:16:36 +02:00
Makefile_64 x86_64: move pci 2007-10-11 11:17:12 +02:00
mmconfig_32.c Change pci_raw_ops to pci_raw_read/write 2008-02-10 12:52:46 -08:00
mmconfig_64.c Change pci_raw_ops to pci_raw_read/write 2008-02-10 12:52:46 -08:00
mmconfig-shared.c Change pci_raw_ops to pci_raw_read/write 2008-02-10 12:52:46 -08:00
numa.c x86: move NUMAQ io handling into arch/x86/pci/numa.c 2008-02-04 16:48:03 +01:00
pcbios.c fix BIOS PCI config cycle buglet causing ACPI boot regression 2008-03-10 18:09:05 -07:00
pci.h Change pci_raw_ops to pci_raw_read/write 2008-02-10 12:52:46 -08:00
visws.c Change pci_raw_ops to pci_raw_read/write 2008-02-10 12:52:46 -08:00