summaryrefslogtreecommitdiff
path: root/avivotool.c
diff options
context:
space:
mode:
authorDave Airlie <airlied@redhat.com>2008-12-09 16:29:39 +1000
committerDave Airlie <airlied@redhat.com>2008-12-09 16:29:39 +1000
commit0c877fb483dee1392065a794bbbd090f9e78d598 (patch)
treee890eb259cda82d592439fefeef3cdf908edcfa2 /avivotool.c
parent2d26e4a8caaeb8ad62cc7af2c12d4f4fcb88066e (diff)
set card_info properly
Diffstat (limited to 'avivotool.c')
-rw-r--r--avivotool.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/avivotool.c b/avivotool.c
index 55f27a6..db457e6 100644
--- a/avivotool.c
+++ b/avivotool.c
@@ -1522,14 +1522,15 @@ static int map_radeon_mem(void)
if (device->vendor_id == 0x1002 &&
(((device->device_class & 0x00ffff00) == 0x00030000) ||
((device->device_class & 0x00ffff00) == 0x00038000))) {
+ for (i = 0; i < sizeof(RADEONCards) / sizeof(RADEONCardInfo); i++) {
+ if (RADEONCards[i].pci_device_id == device->device_id)
+ card_info = &RADEONCards[i];
+ }
+
if (debug) {
printf("Found card %x:%x (%x)\n", device->vendor_id,
device->device_id, device->device_class);
- for (i = 0; i < sizeof(RADEONCards) / sizeof(RADEONCardInfo); i++) {
- if (RADEONCards[i].pci_device_id == device->device_id)
- card_info = &RADEONCards[i];
- }
if (card_info)
printf("Found card %x %s %s %s\n", card_info->pci_device_id,