projects
/
openwrt
/
staging
/
blogic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
64f851e
)
b43: Add DMA mapping failure messages
author
Michael Buesch
<
[email protected]
>
Fri, 28 Mar 2008 10:46:58 +0000
(11:46 +0100)
committer
John W. Linville
<
[email protected]
>
Tue, 1 Apr 2008 19:44:08 +0000
(15:44 -0400)
This adds messages for some DMA mapping failures.
These are useful for debugging DMA address problems, as they appear
on x86_64 machines with IOMMU enabled.
Signed-off-by: Michael Buesch <
[email protected]
>
Signed-off-by: John W. Linville <
[email protected]
>
drivers/net/wireless/b43/dma.c
patch
|
blob
|
history
diff --git
a/drivers/net/wireless/b43/dma.c
b/drivers/net/wireless/b43/dma.c
index cfbc1a26f6016d7a59510132254168351b3218c8..948eb1fe916bce053da79fa561b7a9f715c3985e 100644
(file)
--- a/
drivers/net/wireless/b43/dma.c
+++ b/
drivers/net/wireless/b43/dma.c
@@
-619,6
+619,7
@@
static int setup_rx_descbuffer(struct b43_dmaring *ring,
}
if (b43_dma_mapping_error(ring, dmaaddr, ring->rx_buffersize, 0)) {
+ b43err(ring->dev->wl, "RX DMA buffer allocation failed\n");
dev_kfree_skb_any(skb);
return -EIO;
}
@@
-874,8
+875,12
@@
struct b43_dmaring *b43_setup_dmaring(struct b43_wldev *dev,
DMA_TO_DEVICE);
if (b43_dma_mapping_error(ring, dma_test,
- b43_txhdr_size(dev), 1))
+ b43_txhdr_size(dev), 1)) {
+
+ b43err(dev->wl,
+ "TXHDR DMA allocation failed\n");
goto err_kfree_txhdr_cache;
+ }
}
dma_unmap_single(dev->dev->dev,