We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4888ced commit 28b64ccCopy full SHA for 28b64cc
drivers/net/ethernet/natsemi/sonic.c
@@ -71,7 +71,7 @@ static int sonic_open(struct net_device *dev)
71
for (i = 0; i < SONIC_NUM_RRS; i++) {
72
dma_addr_t laddr = dma_map_single(lp->device, skb_put(lp->rx_skb[i], SONIC_RBSIZE),
73
SONIC_RBSIZE, DMA_FROM_DEVICE);
74
- if (!laddr) {
+ if (dma_mapping_error(lp->device, laddr)) {
75
while(i > 0) { /* free any that were mapped successfully */
76
i--;
77
dma_unmap_single(lp->device, lp->rx_laddr[i], SONIC_RBSIZE, DMA_FROM_DEVICE);
0 commit comments