|
@@ -2727,23 +2727,22 @@ static void ql_free_shadow_space(struct ql_adapter *qdev)
|
|
|
static int ql_alloc_shadow_space(struct ql_adapter *qdev)
|
|
|
{
|
|
|
qdev->rx_ring_shadow_reg_area =
|
|
|
- pci_alloc_consistent(qdev->pdev,
|
|
|
- PAGE_SIZE, &qdev->rx_ring_shadow_reg_dma);
|
|
|
+ pci_zalloc_consistent(qdev->pdev, PAGE_SIZE,
|
|
|
+ &qdev->rx_ring_shadow_reg_dma);
|
|
|
if (qdev->rx_ring_shadow_reg_area == NULL) {
|
|
|
netif_err(qdev, ifup, qdev->ndev,
|
|
|
"Allocation of RX shadow space failed.\n");
|
|
|
return -ENOMEM;
|
|
|
}
|
|
|
- memset(qdev->rx_ring_shadow_reg_area, 0, PAGE_SIZE);
|
|
|
+
|
|
|
qdev->tx_ring_shadow_reg_area =
|
|
|
- pci_alloc_consistent(qdev->pdev, PAGE_SIZE,
|
|
|
- &qdev->tx_ring_shadow_reg_dma);
|
|
|
+ pci_zalloc_consistent(qdev->pdev, PAGE_SIZE,
|
|
|
+ &qdev->tx_ring_shadow_reg_dma);
|
|
|
if (qdev->tx_ring_shadow_reg_area == NULL) {
|
|
|
netif_err(qdev, ifup, qdev->ndev,
|
|
|
"Allocation of TX shadow space failed.\n");
|
|
|
goto err_wqp_sh_area;
|
|
|
}
|
|
|
- memset(qdev->tx_ring_shadow_reg_area, 0, PAGE_SIZE);
|
|
|
return 0;
|
|
|
|
|
|
err_wqp_sh_area:
|