summaryrefslogtreecommitdiff
path: root/hw
diff options
context:
space:
mode:
authorEgbert Eich <eich@freedesktop.org>2006-11-03 18:32:48 +0100
committerAdam Jackson <ajax@benzedrine.nwnk.net>2006-11-08 10:17:58 -0500
commit93ae22b16bde0db10cdf6a58c793f973b1bf31e2 (patch)
tree5563f4a27477b3b9b02d2ac209e767c2ab8f6535 /hw
parent816b95be3748162e4eae90a103035aa14dfcde48 (diff)
Fixing mach64 driver bailing out on ia64
Mach64 driver bails out on ia64 because it cannot map device memory. It turns out that some bogus and unneeded code attempts to find the root bridge of the device and fails to do so proberly as there this host-to-pci bridge is not existant. This code has been around for years although it completely unclear what it had been intended for. Fixing this by eliminating the bogus code. (cherry picked from c1828a8ff51c8db326c47e6710f4f42fab94fb6d commit)
Diffstat (limited to 'hw')
-rw-r--r--hw/xfree86/os-support/bus/linuxPci.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/hw/xfree86/os-support/bus/linuxPci.c b/hw/xfree86/os-support/bus/linuxPci.c
index c6dad1faa..d60308713 100644
--- a/hw/xfree86/os-support/bus/linuxPci.c
+++ b/hw/xfree86/os-support/bus/linuxPci.c
@@ -524,9 +524,7 @@ linuxMapPci(int ScreenNum, int Flags, PCITAG Tag,
xf86InitVidMem();
- pPCI = xf86GetPciHostConfigFromTag(Tag);
-
- if (((fd = linuxPciOpenFile(pPCI ? pPCI->tag : 0,FALSE)) < 0) ||
+ if (((fd = linuxPciOpenFile(Tag ,FALSE)) < 0) ||
(ioctl(fd, mmap_ioctl, 0) < 0))
break;