diff options
-rw-r--r-- | drivers/net/ethernet/intel/e100.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/drivers/net/ethernet/intel/e100.c b/drivers/net/ethernet/intel/e100.c index 44b3937f7e81..29486478836e 100644 --- a/drivers/net/ethernet/intel/e100.c +++ b/drivers/net/ethernet/intel/e100.c | |||
@@ -607,7 +607,7 @@ struct nic { | |||
607 | struct mem *mem; | 607 | struct mem *mem; |
608 | dma_addr_t dma_addr; | 608 | dma_addr_t dma_addr; |
609 | 609 | ||
610 | struct pci_pool *cbs_pool; | 610 | struct dma_pool *cbs_pool; |
611 | dma_addr_t cbs_dma_addr; | 611 | dma_addr_t cbs_dma_addr; |
612 | u8 adaptive_ifs; | 612 | u8 adaptive_ifs; |
613 | u8 tx_threshold; | 613 | u8 tx_threshold; |
@@ -1892,7 +1892,7 @@ static void e100_clean_cbs(struct nic *nic) | |||
1892 | nic->cb_to_clean = nic->cb_to_clean->next; | 1892 | nic->cb_to_clean = nic->cb_to_clean->next; |
1893 | nic->cbs_avail++; | 1893 | nic->cbs_avail++; |
1894 | } | 1894 | } |
1895 | pci_pool_free(nic->cbs_pool, nic->cbs, nic->cbs_dma_addr); | 1895 | dma_pool_free(nic->cbs_pool, nic->cbs, nic->cbs_dma_addr); |
1896 | nic->cbs = NULL; | 1896 | nic->cbs = NULL; |
1897 | nic->cbs_avail = 0; | 1897 | nic->cbs_avail = 0; |
1898 | } | 1898 | } |
@@ -1910,7 +1910,7 @@ static int e100_alloc_cbs(struct nic *nic) | |||
1910 | nic->cb_to_use = nic->cb_to_send = nic->cb_to_clean = NULL; | 1910 | nic->cb_to_use = nic->cb_to_send = nic->cb_to_clean = NULL; |
1911 | nic->cbs_avail = 0; | 1911 | nic->cbs_avail = 0; |
1912 | 1912 | ||
1913 | nic->cbs = pci_pool_zalloc(nic->cbs_pool, GFP_KERNEL, | 1913 | nic->cbs = dma_pool_zalloc(nic->cbs_pool, GFP_KERNEL, |
1914 | &nic->cbs_dma_addr); | 1914 | &nic->cbs_dma_addr); |
1915 | if (!nic->cbs) | 1915 | if (!nic->cbs) |
1916 | return -ENOMEM; | 1916 | return -ENOMEM; |
@@ -2960,8 +2960,8 @@ static int e100_probe(struct pci_dev *pdev, const struct pci_device_id *ent) | |||
2960 | netif_err(nic, probe, nic->netdev, "Cannot register net device, aborting\n"); | 2960 | netif_err(nic, probe, nic->netdev, "Cannot register net device, aborting\n"); |
2961 | goto err_out_free; | 2961 | goto err_out_free; |
2962 | } | 2962 | } |
2963 | nic->cbs_pool = pci_pool_create(netdev->name, | 2963 | nic->cbs_pool = dma_pool_create(netdev->name, |
2964 | nic->pdev, | 2964 | &nic->pdev->dev, |
2965 | nic->params.cbs.max * sizeof(struct cb), | 2965 | nic->params.cbs.max * sizeof(struct cb), |
2966 | sizeof(u32), | 2966 | sizeof(u32), |
2967 | 0); | 2967 | 0); |
@@ -3001,7 +3001,7 @@ static void e100_remove(struct pci_dev *pdev) | |||
3001 | unregister_netdev(netdev); | 3001 | unregister_netdev(netdev); |
3002 | e100_free(nic); | 3002 | e100_free(nic); |
3003 | pci_iounmap(pdev, nic->csr); | 3003 | pci_iounmap(pdev, nic->csr); |
3004 | pci_pool_destroy(nic->cbs_pool); | 3004 | dma_pool_destroy(nic->cbs_pool); |
3005 | free_netdev(netdev); | 3005 | free_netdev(netdev); |
3006 | pci_release_regions(pdev); | 3006 | pci_release_regions(pdev); |
3007 | pci_disable_device(pdev); | 3007 | pci_disable_device(pdev); |