}
        if (dma_set_mask_and_coherent(&tx->adapter->pdev->dev,
                                      DMA_BIT_MASK(64))) {
-               if (dma_set_mask_and_coherent(&tx->adapter->pdev->dev,
-                                             DMA_BIT_MASK(32))) {
-                       dev_warn(&tx->adapter->pdev->dev,
-                                "lan743x_: No suitable DMA available\n");
-                       ret = -ENOMEM;
-                       goto cleanup;
-               }
+               dev_warn(&tx->adapter->pdev->dev,
+                        "lan743x_: No suitable DMA available\n");
+               ret = -ENOMEM;
+               goto cleanup;
        }
        ring_allocation_size = ALIGN(tx->ring_size *
                                     sizeof(struct lan743x_tx_descriptor),
        }
        if (dma_set_mask_and_coherent(&rx->adapter->pdev->dev,
                                      DMA_BIT_MASK(64))) {
-               if (dma_set_mask_and_coherent(&rx->adapter->pdev->dev,
-                                             DMA_BIT_MASK(32))) {
-                       dev_warn(&rx->adapter->pdev->dev,
-                                "lan743x_: No suitable DMA available\n");
-                       ret = -ENOMEM;
-                       goto cleanup;
-               }
+               dev_warn(&rx->adapter->pdev->dev,
+                        "lan743x_: No suitable DMA available\n");
+               ret = -ENOMEM;
+               goto cleanup;
        }
        ring_allocation_size = ALIGN(rx->ring_size *
                                     sizeof(struct lan743x_rx_descriptor),