Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b25215d0 authored by Ron Mercer's avatar Ron Mercer Committed by David S. Miller
Browse files

qlge: Clear shadow registers before use.

parent 08b1bc8f
Loading
Loading
Loading
Loading
+2 −0
Original line number Original line Diff line number Diff line
@@ -2142,6 +2142,7 @@ static int ql_alloc_shadow_space(struct ql_adapter *qdev)
			"Allocation of RX shadow space failed.\n");
			"Allocation of RX shadow space failed.\n");
		return -ENOMEM;
		return -ENOMEM;
	}
	}
	memset(qdev->rx_ring_shadow_reg_area, 0, PAGE_SIZE);
	qdev->tx_ring_shadow_reg_area =
	qdev->tx_ring_shadow_reg_area =
	    pci_alloc_consistent(qdev->pdev, PAGE_SIZE,
	    pci_alloc_consistent(qdev->pdev, PAGE_SIZE,
				 &qdev->tx_ring_shadow_reg_dma);
				 &qdev->tx_ring_shadow_reg_dma);
@@ -2150,6 +2151,7 @@ static int ql_alloc_shadow_space(struct ql_adapter *qdev)
			"Allocation of TX shadow space failed.\n");
			"Allocation of TX shadow space failed.\n");
		goto err_wqp_sh_area;
		goto err_wqp_sh_area;
	}
	}
	memset(qdev->tx_ring_shadow_reg_area, 0, PAGE_SIZE);
	return 0;
	return 0;


err_wqp_sh_area:
err_wqp_sh_area: