diff options
author | Ian Campbell <Ian.Campbell@citrix.com> | 2011-08-24 18:28:14 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2011-08-26 12:38:43 -0400 |
commit | 94b06fdbfce46f3126810e30698bdf010617179b (patch) | |
tree | 23dd8e3ee4e71ec95d51fddf7cf1be85f70830a1 /drivers/scsi/bnx2fc/bnx2fc_fcoe.c | |
parent | f55c95724789fccb412abef13c3f503e55148790 (diff) |
bnx2fc: convert to SKB paged frag API.
Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Cc: Bhanu Prakash Gollapudi <bprakash@broadcom.com>
Cc: "James E.J. Bottomley" <JBottomley@parallels.com>
Cc: linux-scsi@vger.kernel.org
Cc: netdev@vger.kernel.org
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/scsi/bnx2fc/bnx2fc_fcoe.c')
-rw-r--r-- | drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/scsi/bnx2fc/bnx2fc_fcoe.c b/drivers/scsi/bnx2fc/bnx2fc_fcoe.c index 7cb2cd48b17b..2c780a78fcbd 100644 --- a/drivers/scsi/bnx2fc/bnx2fc_fcoe.c +++ b/drivers/scsi/bnx2fc/bnx2fc_fcoe.c | |||
@@ -302,7 +302,7 @@ static int bnx2fc_xmit(struct fc_lport *lport, struct fc_frame *fp) | |||
302 | return -ENOMEM; | 302 | return -ENOMEM; |
303 | } | 303 | } |
304 | frag = &skb_shinfo(skb)->frags[skb_shinfo(skb)->nr_frags - 1]; | 304 | frag = &skb_shinfo(skb)->frags[skb_shinfo(skb)->nr_frags - 1]; |
305 | cp = kmap_atomic(frag->page, KM_SKB_DATA_SOFTIRQ) | 305 | cp = kmap_atomic(skb_frag_page(frag), KM_SKB_DATA_SOFTIRQ) |
306 | + frag->page_offset; | 306 | + frag->page_offset; |
307 | } else { | 307 | } else { |
308 | cp = (struct fcoe_crc_eof *)skb_put(skb, tlen); | 308 | cp = (struct fcoe_crc_eof *)skb_put(skb, tlen); |