pasemi: Fix thinko in dma_direct_ops setup
[sfrench/cifs-2.6.git] / arch / powerpc / platforms / pasemi / iommu.c
index 9916a0f3e431955ba78117207e96038841b22ce6..5803f11c77fc07cc961f2610a9f0ec1b9f7aeef7 100644 (file)
@@ -182,8 +182,10 @@ static void pci_dma_dev_setup_pasemi(struct pci_dev *dev)
         * CONFIG_PPC_PASEMI_IOMMU_DMA_FORCE at build time.
         */
        if (dev->vendor == 0x1959 && dev->device == 0xa007 &&
-           !firmware_has_feature(FW_FEATURE_LPAR))
+           !firmware_has_feature(FW_FEATURE_LPAR)) {
                dev->dev.archdata.dma_ops = &dma_direct_ops;
+               return;
+       }
 #endif
 
        dev->dev.archdata.dma_data = &iommu_table_iobmap;