]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/commitdiff
2.6.29 fix atheros dma leak patch
authorChris Wright <chrisw@sous-sol.org>
Tue, 31 Mar 2009 23:27:31 +0000 (16:27 -0700)
committerChris Wright <chrisw@sous-sol.org>
Tue, 31 Mar 2009 23:27:31 +0000 (16:27 -0700)
queue-2.6.29/ath9k-fix-dma-mapping-leak-of-rx-buffer-upon-rmmod.patch

index cfec5dd06f4dbbbc1902cd01e11ffac7f1dd1954..5fc409bbf3c9df24e57505a30a9627dfb1f1e211 100644 (file)
@@ -16,6 +16,7 @@ Cc: stable@kernel.org
 Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
 Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com>
 Signed-off-by: John W. Linville <linville@tuxdriver.com>
+[chrisw: backport to 2.6.29]
 Signed-off-by: Chris Wright <chrisw@sous-sol.org>
 ---
  drivers/net/wireless/ath9k/recv.c |    7 ++++++-
@@ -29,7 +30,7 @@ Signed-off-by: Chris Wright <chrisw@sous-sol.org>
                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);