From: Jack Vogel Date: Thu, 14 Sep 2017 23:18:26 +0000 (-0700) Subject: Remove dma_unmap_single_attrs call. X-Git-Tag: v4.1.12-111.0.20170918_2215~181 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=42d45febc23d07e116cec0cc8abba85a8c8df01f;p=users%2Fjedix%2Flinux-maple.git Remove dma_unmap_single_attrs call. Mistaken addition of dma_unmap call in bnxt_free_rx_skbs was causing panics in some circumstances, remove the call. Orabug: 26713916 Signed-off-by: Jack Vogel Reviewed-by: Ken Brucker Reviewed-by: Shannon Nelson (shannon.nelson@oracle.com> --- diff --git a/drivers/net/ethernet/broadcom/bnxt/bnxt.c b/drivers/net/ethernet/broadcom/bnxt/bnxt.c index 5cf4c368366ee..ceb6617e561a1 100644 --- a/drivers/net/ethernet/broadcom/bnxt/bnxt.c +++ b/drivers/net/ethernet/broadcom/bnxt/bnxt.c @@ -2060,10 +2060,6 @@ static void bnxt_free_rx_skbs(struct bnxt *bp) if (!data) continue; - dma_unmap_single_attrs(&pdev->dev, rx_buf->mapping, - bp->rx_buf_use_size, bp->rx_dir, - &attrs); - rx_buf->data = NULL; if (BNXT_RX_PAGE_MODE(bp)) {