From: Chris Wright Date: Tue, 31 Mar 2009 23:27:31 +0000 (-0700) Subject: 2.6.29 fix atheros dma leak patch X-Git-Tag: v2.6.29.1~4 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=06bec13aa949cf9f9ca7d0ab851c070b057bd4e8;p=thirdparty%2Fkernel%2Fstable-queue.git 2.6.29 fix atheros dma leak patch --- diff --git a/queue-2.6.29/ath9k-fix-dma-mapping-leak-of-rx-buffer-upon-rmmod.patch b/queue-2.6.29/ath9k-fix-dma-mapping-leak-of-rx-buffer-upon-rmmod.patch index cfec5dd06f4..5fc409bbf3c 100644 --- a/queue-2.6.29/ath9k-fix-dma-mapping-leak-of-rx-buffer-upon-rmmod.patch +++ b/queue-2.6.29/ath9k-fix-dma-mapping-leak-of-rx-buffer-upon-rmmod.patch @@ -16,6 +16,7 @@ Cc: stable@kernel.org Signed-off-by: FUJITA Tomonori Signed-off-by: Luis R. Rodriguez Signed-off-by: John W. Linville +[chrisw: backport to 2.6.29] Signed-off-by: Chris Wright --- drivers/net/wireless/ath9k/recv.c | 7 ++++++- @@ -29,7 +30,7 @@ Signed-off-by: Chris Wright skb = bf->bf_mpdu; - if (skb) + if (skb) { -+ dma_unmap_single(sc->dev, ++ pci_unmap_single(sc->pdev, + bf->bf_buf_addr, + sc->rx.bufsize, + DMA_FROM_DEVICE);