File tree Expand file tree Collapse file tree 1 file changed +2
-15
lines changed
drivers/net/ethernet/huawei/hinic Expand file tree Collapse file tree 1 file changed +2
-15
lines changed Original file line number Diff line number Diff line change @@ -1392,28 +1392,16 @@ static int hinic_probe(struct pci_dev *pdev,
13921392
13931393 pci_set_master (pdev );
13941394
1395- err = pci_set_dma_mask ( pdev , DMA_BIT_MASK (64 ));
1395+ err = dma_set_mask_and_coherent ( & pdev -> dev , DMA_BIT_MASK (64 ));
13961396 if (err ) {
13971397 dev_warn (& pdev -> dev , "Couldn't set 64-bit DMA mask\n" );
1398- err = pci_set_dma_mask ( pdev , DMA_BIT_MASK (32 ));
1398+ err = dma_set_mask_and_coherent ( & pdev -> dev , DMA_BIT_MASK (32 ));
13991399 if (err ) {
14001400 dev_err (& pdev -> dev , "Failed to set DMA mask\n" );
14011401 goto err_dma_mask ;
14021402 }
14031403 }
14041404
1405- err = pci_set_consistent_dma_mask (pdev , DMA_BIT_MASK (64 ));
1406- if (err ) {
1407- dev_warn (& pdev -> dev ,
1408- "Couldn't set 64-bit consistent DMA mask\n" );
1409- err = pci_set_consistent_dma_mask (pdev , DMA_BIT_MASK (32 ));
1410- if (err ) {
1411- dev_err (& pdev -> dev ,
1412- "Failed to set consistent DMA mask\n" );
1413- goto err_dma_consistent_mask ;
1414- }
1415- }
1416-
14171405 err = nic_dev_init (pdev );
14181406 if (err ) {
14191407 dev_err (& pdev -> dev , "Failed to initialize NIC device\n" );
@@ -1424,7 +1412,6 @@ static int hinic_probe(struct pci_dev *pdev,
14241412 return 0 ;
14251413
14261414err_nic_dev_init :
1427- err_dma_consistent_mask :
14281415err_dma_mask :
14291416 pci_release_regions (pdev );
14301417
You can’t perform that action at this time.
0 commit comments