aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/init.h
diff options
context:
space:
mode:
authorMurillo Fernandes Bernardes <bernarde@br.ibm.com>2007-08-10 22:31:00 +0200
committerLinus Torvalds <torvalds@woody.linux-foundation.org>2007-08-11 15:58:12 -0700
commitf055a0619aae795832ef6a783021184925758b67 (patch)
tree56fb79b8aea479310be34664576119e5b5cbd4c6 /include/linux/init.h
parentx86: Work around mmio config space quirk on AMD Fam10h (diff)
downloadlinux-dev-f055a0619aae795832ef6a783021184925758b67.tar.xz
linux-dev-f055a0619aae795832ef6a783021184925758b67.zip
x86_64: Calgary - Fix mis-handled PCI topology
Current code assumed that devices were directly connected to a Calgary bridge, as it tried to get the iommu table directly from the parent bus controller. When we have another bridge between the Calgary/CalIOC2 bridge and the device we should look upwards until we get to the top (Calgary/CalIOC2 bridge), where the iommu table resides. Signed-off-by: Murillo Fernandes Bernardes <mfb@br.ibm.com> Signed-off-by: Muli Ben-Yehuda <muli@il.ibm.com> Signed-off-by: Andi Kleen <ak@suse.de> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'include/linux/init.h')
0 files changed, 0 insertions, 0 deletions