diff options
| -rw-r--r-- | drivers/atm/he.c | 7 | ||||
| -rw-r--r-- | drivers/net/ethernet/aeroflex/greth.c | 2 | ||||
| -rw-r--r-- | drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 2 | ||||
| -rw-r--r-- | drivers/net/ethernet/mediatek/mtk_eth_soc.c | 3 | ||||
| -rw-r--r-- | drivers/staging/octeon/ethernet-tx.c | 2 | ||||
| -rw-r--r-- | drivers/target/iscsi/cxgbit/cxgbit_target.c | 2 |
6 files changed, 9 insertions, 9 deletions
diff --git a/drivers/atm/he.c b/drivers/atm/he.c index 211607986134..70b00ae4ec38 100644 --- a/drivers/atm/he.c +++ b/drivers/atm/he.c | |||
| @@ -2580,10 +2580,9 @@ he_send(struct atm_vcc *vcc, struct sk_buff *skb) | |||
| 2580 | slot = 0; | 2580 | slot = 0; |
| 2581 | } | 2581 | } |
| 2582 | 2582 | ||
| 2583 | tpd->iovec[slot].addr = dma_map_single(&he_dev->pci_dev->dev, | 2583 | tpd->iovec[slot].addr = skb_frag_dma_map(&he_dev->pci_dev->dev, |
| 2584 | (void *) page_address(frag->page) + frag->page_offset, | 2584 | frag, 0, skb_frag_size(frag), DMA_TO_DEVICE); |
| 2585 | frag->size, DMA_TO_DEVICE); | 2585 | tpd->iovec[slot].len = skb_frag_size(frag); |
| 2586 | tpd->iovec[slot].len = frag->size; | ||
| 2587 | ++slot; | 2586 | ++slot; |
| 2588 | 2587 | ||
| 2589 | } | 2588 | } |
diff --git a/drivers/net/ethernet/aeroflex/greth.c b/drivers/net/ethernet/aeroflex/greth.c index 010a2f48aea5..2a9f8643629c 100644 --- a/drivers/net/ethernet/aeroflex/greth.c +++ b/drivers/net/ethernet/aeroflex/greth.c | |||
| @@ -110,7 +110,7 @@ static void greth_print_tx_packet(struct sk_buff *skb) | |||
| 110 | 110 | ||
| 111 | print_hex_dump(KERN_DEBUG, "TX: ", DUMP_PREFIX_OFFSET, 16, 1, | 111 | print_hex_dump(KERN_DEBUG, "TX: ", DUMP_PREFIX_OFFSET, 16, 1, |
| 112 | skb_frag_address(&skb_shinfo(skb)->frags[i]), | 112 | skb_frag_address(&skb_shinfo(skb)->frags[i]), |
| 113 | skb_shinfo(skb)->frags[i].size, true); | 113 | skb_frag_size(&skb_shinfo(skb)->frags[i]), true); |
| 114 | } | 114 | } |
| 115 | } | 115 | } |
| 116 | 116 | ||
diff --git a/drivers/net/ethernet/freescale/dpaa/dpaa_eth.c b/drivers/net/ethernet/freescale/dpaa/dpaa_eth.c index f38c3fa7d705..9c4d1afa34e5 100644 --- a/drivers/net/ethernet/freescale/dpaa/dpaa_eth.c +++ b/drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | |||
| @@ -1958,7 +1958,7 @@ static int skb_to_sg_fd(struct dpaa_priv *priv, | |||
| 1958 | /* populate the rest of SGT entries */ | 1958 | /* populate the rest of SGT entries */ |
| 1959 | for (i = 0; i < nr_frags; i++) { | 1959 | for (i = 0; i < nr_frags; i++) { |
| 1960 | frag = &skb_shinfo(skb)->frags[i]; | 1960 | frag = &skb_shinfo(skb)->frags[i]; |
| 1961 | frag_len = frag->size; | 1961 | frag_len = skb_frag_size(frag); |
| 1962 | WARN_ON(!skb_frag_page(frag)); | 1962 | WARN_ON(!skb_frag_page(frag)); |
| 1963 | addr = skb_frag_dma_map(dev, frag, 0, | 1963 | addr = skb_frag_dma_map(dev, frag, 0, |
| 1964 | frag_len, dma_dir); | 1964 | frag_len, dma_dir); |
diff --git a/drivers/net/ethernet/mediatek/mtk_eth_soc.c b/drivers/net/ethernet/mediatek/mtk_eth_soc.c index 00991df44ed6..e529d86468b8 100644 --- a/drivers/net/ethernet/mediatek/mtk_eth_soc.c +++ b/drivers/net/ethernet/mediatek/mtk_eth_soc.c | |||
| @@ -787,7 +787,8 @@ static inline int mtk_cal_txd_req(struct sk_buff *skb) | |||
| 787 | if (skb_is_gso(skb)) { | 787 | if (skb_is_gso(skb)) { |
| 788 | for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { | 788 | for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { |
| 789 | frag = &skb_shinfo(skb)->frags[i]; | 789 | frag = &skb_shinfo(skb)->frags[i]; |
| 790 | nfrags += DIV_ROUND_UP(frag->size, MTK_TX_DMA_BUF_LEN); | 790 | nfrags += DIV_ROUND_UP(skb_frag_size(frag), |
| 791 | MTK_TX_DMA_BUF_LEN); | ||
| 791 | } | 792 | } |
| 792 | } else { | 793 | } else { |
| 793 | nfrags += skb_shinfo(skb)->nr_frags; | 794 | nfrags += skb_shinfo(skb)->nr_frags; |
diff --git a/drivers/staging/octeon/ethernet-tx.c b/drivers/staging/octeon/ethernet-tx.c index cc12c78f73f1..46a6fcf1414d 100644 --- a/drivers/staging/octeon/ethernet-tx.c +++ b/drivers/staging/octeon/ethernet-tx.c | |||
| @@ -284,7 +284,7 @@ int cvm_oct_xmit(struct sk_buff *skb, struct net_device *dev) | |||
| 284 | 284 | ||
| 285 | hw_buffer.s.addr = | 285 | hw_buffer.s.addr = |
| 286 | XKPHYS_TO_PHYS((u64)skb_frag_address(fs)); | 286 | XKPHYS_TO_PHYS((u64)skb_frag_address(fs)); |
| 287 | hw_buffer.s.size = fs->size; | 287 | hw_buffer.s.size = skb_drag_size(fs); |
| 288 | CVM_OCT_SKB_CB(skb)[i + 1] = hw_buffer.u64; | 288 | CVM_OCT_SKB_CB(skb)[i + 1] = hw_buffer.u64; |
| 289 | } | 289 | } |
| 290 | hw_buffer.s.addr = XKPHYS_TO_PHYS((u64)CVM_OCT_SKB_CB(skb)); | 290 | hw_buffer.s.addr = XKPHYS_TO_PHYS((u64)CVM_OCT_SKB_CB(skb)); |
diff --git a/drivers/target/iscsi/cxgbit/cxgbit_target.c b/drivers/target/iscsi/cxgbit/cxgbit_target.c index 93212b9fd310..c25315431ad0 100644 --- a/drivers/target/iscsi/cxgbit/cxgbit_target.c +++ b/drivers/target/iscsi/cxgbit/cxgbit_target.c | |||
| @@ -1448,7 +1448,7 @@ cxgbit_lro_skb_merge(struct cxgbit_sock *csk, struct sk_buff *skb, u8 pdu_idx) | |||
| 1448 | hpdu_cb->frags++; | 1448 | hpdu_cb->frags++; |
| 1449 | hpdu_cb->hfrag_idx = hfrag_idx; | 1449 | hpdu_cb->hfrag_idx = hfrag_idx; |
| 1450 | 1450 | ||
| 1451 | len = skb_frag_size(&hssi->frags[hfrag_idx]);; | 1451 | len = skb_frag_size(&hssi->frags[hfrag_idx]); |
| 1452 | hskb->len += len; | 1452 | hskb->len += len; |
| 1453 | hskb->data_len += len; | 1453 | hskb->data_len += len; |
| 1454 | hskb->truesize += len; | 1454 | hskb->truesize += len; |
