.. | .. |
---|
1090 | 1090 | } |
---|
1091 | 1091 | |
---|
1092 | 1092 | if (intel_private.ifp_resource.start) |
---|
1093 | | - intel_private.i9xx_flush_page = ioremap_nocache(intel_private.ifp_resource.start, PAGE_SIZE); |
---|
| 1093 | + intel_private.i9xx_flush_page = ioremap(intel_private.ifp_resource.start, PAGE_SIZE); |
---|
1094 | 1094 | if (!intel_private.i9xx_flush_page) |
---|
1095 | 1095 | dev_err(&intel_private.pcidev->dev, |
---|
1096 | 1096 | "can't ioremap flush page - no chipset flushing\n"); |
---|
.. | .. |
---|
1409 | 1409 | |
---|
1410 | 1410 | dev_info(&bridge_pdev->dev, "Intel %s Chipset\n", intel_gtt_chipsets[i].name); |
---|
1411 | 1411 | |
---|
1412 | | - mask = intel_private.driver->dma_mask_size; |
---|
1413 | | - if (pci_set_dma_mask(intel_private.pcidev, DMA_BIT_MASK(mask))) |
---|
1414 | | - dev_err(&intel_private.pcidev->dev, |
---|
1415 | | - "set gfx device dma mask %d-bit failed!\n", mask); |
---|
1416 | | - else |
---|
1417 | | - pci_set_consistent_dma_mask(intel_private.pcidev, |
---|
1418 | | - DMA_BIT_MASK(mask)); |
---|
| 1412 | + if (bridge) { |
---|
| 1413 | + mask = intel_private.driver->dma_mask_size; |
---|
| 1414 | + if (pci_set_dma_mask(intel_private.pcidev, DMA_BIT_MASK(mask))) |
---|
| 1415 | + dev_err(&intel_private.pcidev->dev, |
---|
| 1416 | + "set gfx device dma mask %d-bit failed!\n", |
---|
| 1417 | + mask); |
---|
| 1418 | + else |
---|
| 1419 | + pci_set_consistent_dma_mask(intel_private.pcidev, |
---|
| 1420 | + DMA_BIT_MASK(mask)); |
---|
| 1421 | + } |
---|
1419 | 1422 | |
---|
1420 | 1423 | if (intel_gtt_init() != 0) { |
---|
1421 | 1424 | intel_gmch_remove(); |
---|