From aa9019d0e5ddb8d8e456b873b983ec40c3eda6d9 Mon Sep 17 00:00:00 2001 From: Brian King Date: Wed, 7 Sep 2011 14:41:03 +0000 Subject: [PATCH] --- yaml --- r: 263939 b: refs/heads/master c: 33a48ab105a75d37021e422a0a3283241099b142 h: refs/heads/master i: 263937: 5b15c33488b020eb3d2cbe36de3ce0f2ea028595 263935: 2aeffdc455642c4ae8453cc5a6ffa9d7ad678700 v: v3 --- [refs] | 2 +- trunk/drivers/net/ibmveth.c | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 5c89c3a02380..f4d2baa05189 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 52b9aca7ae8726d1fb41b97dd1d243d107fef11b +refs/heads/master: 33a48ab105a75d37021e422a0a3283241099b142 diff --git a/trunk/drivers/net/ibmveth.c b/trunk/drivers/net/ibmveth.c index 3e6679269400..dcf65d8f10d2 100644 --- a/trunk/drivers/net/ibmveth.c +++ b/trunk/drivers/net/ibmveth.c @@ -1026,7 +1026,12 @@ static netdev_tx_t ibmveth_start_xmit(struct sk_buff *skb, netdev->stats.tx_bytes += skb->len; } - for (i = 0; i < skb_shinfo(skb)->nr_frags + 1; i++) + dma_unmap_single(&adapter->vdev->dev, + descs[0].fields.address, + descs[0].fields.flags_len & IBMVETH_BUF_LEN_MASK, + DMA_TO_DEVICE); + + for (i = 1; i < skb_shinfo(skb)->nr_frags + 1; i++) dma_unmap_page(&adapter->vdev->dev, descs[i].fields.address, descs[i].fields.flags_len & IBMVETH_BUF_LEN_MASK, DMA_TO_DEVICE);