|
@@ -157,9 +157,6 @@ EXPORT_SYMBOL(dma_mark_declared_memory_occupied);
|
|
|
#ifdef CONFIG_PCI
|
|
|
/* Many VIA bridges seem to corrupt data for DAC. Disable it here */
|
|
|
|
|
|
-int forbid_dac;
|
|
|
-EXPORT_SYMBOL(forbid_dac);
|
|
|
-
|
|
|
int
|
|
|
dma_supported(struct device *dev, u64 mask)
|
|
|
{
|
|
@@ -182,16 +179,6 @@ dma_supported(struct device *dev, u64 mask)
|
|
|
}
|
|
|
EXPORT_SYMBOL(dma_supported);
|
|
|
|
|
|
-
|
|
|
-static __devinit void via_no_dac(struct pci_dev *dev)
|
|
|
-{
|
|
|
- if ((dev->class >> 8) == PCI_CLASS_BRIDGE_PCI && forbid_dac == 0) {
|
|
|
- printk(KERN_INFO "PCI: VIA PCI bridge detected. Disabling DAC.\n");
|
|
|
- forbid_dac = 1;
|
|
|
- }
|
|
|
-}
|
|
|
-DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_VIA, PCI_ANY_ID, via_no_dac);
|
|
|
-
|
|
|
static int check_iommu(char *s)
|
|
|
{
|
|
|
if (!strcmp(s, "usedac")) {
|