swiotlb: Remove the swiotlb variable usage
[linux-2.6.git] / arch / x86 / kernel / pci-dma.c
index f79870e..0b11bf1 100644 (file)
@@ -125,16 +125,13 @@ static void __init dma32_free_bootmem(void)
 
 void __init pci_iommu_alloc(void)
 {
-       /* swiotlb is forced by the boot option */
-       int use_swiotlb = swiotlb;
 #ifdef CONFIG_X86_64
        /* free the range so iommu could get some range less than 4G */
        dma32_free_bootmem();
 #else
        dma_ops = &nommu_dma_ops;
 #endif
-       pci_swiotlb_init();
-       if (use_swiotlb)
+       if (pci_swiotlb_init())
                return;
 
        gart_iommu_hole_init();