]> git.baikalelectronics.ru Git - kernel.git/commit
x86-64: introduce struct pci_sysdata to facilitate sharing of ->sysdata
authorMuli Ben-Yehuda <muli@il.ibm.com>
Sat, 21 Jul 2007 21:23:39 +0000 (00:23 +0300)
committerLinus Torvalds <torvalds@woody.linux-foundation.org>
Sun, 22 Jul 2007 01:37:14 +0000 (18:37 -0700)
commit3141f1f281ebb1adf1a575592a8c40e58e51f828
treee875b7b97b081ddc1eb9db8e4435d5ecf65ebadc
parent54eb45e3a4840e87071f15264127d56bdb43944f
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.

Signed-off-by: Jeff Garzik <jeff@garzik.org>
Signed-off-by: Muli Ben-Yehuda <muli@il.ibm.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
arch/i386/pci/acpi.c
arch/i386/pci/common.c
arch/x86_64/kernel/pci-calgary.c
arch/x86_64/kernel/tce.c
arch/x86_64/pci/k8-bus.c
include/asm-i386/pci.h
include/asm-i386/topology.h
include/asm-x86_64/pci.h
include/asm-x86_64/topology.h