]>
Commit | Line | Data |
---|---|---|
2cb7cef9 BS |
1 | From 032f92cd2f0a63f641e2157f9d26ae83fc35b791 Mon Sep 17 00:00:00 2001 |
2 | From: Roel Kluin <roel.kluin@gmail.com> | |
3 | Date: Fri, 2 Jan 2009 04:50:00 -0800 | |
4 | Subject: [PATCH] fcoe: fix kfree(skb) | |
5 | References: bnc#473609 | |
6 | ||
7 | To: robert.w.love@intel.com, James Bottomley | |
8 | <James.Bottomley@hansenpartnership.com> | |
9 | Cc: linux-scsi@vger.kernel.org | |
10 | ||
11 | Use kfree_skb instead of kfree for struct sk_buff pointers. | |
12 | ||
13 | Signed-off-by: Roel Kluin <roel.kluin@gmail.com> | |
14 | Acked-by: John Jolly <jjolly@suse.de> | |
15 | --- | |
16 | drivers/scsi/fcoe/libfcoe.c | 2 +- | |
17 | 1 files changed, 1 insertions(+), 1 deletions(-) | |
18 | ||
19 | diff --git a/drivers/scsi/fcoe/libfcoe.c b/drivers/scsi/fcoe/libfcoe.c | |
20 | index 9f8204b..ada3ebb 100644 | |
21 | --- a/drivers/scsi/fcoe/libfcoe.c | |
22 | +++ b/drivers/scsi/fcoe/libfcoe.c | |
23 | @@ -441,7 +441,7 @@ int fcoe_xmit(struct fc_lport *lp, struct fc_frame *fp) | |
24 | if (skb_is_nonlinear(skb)) { | |
25 | skb_frag_t *frag; | |
26 | if (fcoe_get_paged_crc_eof(skb, tlen)) { | |
27 | - kfree(skb); | |
28 | + kfree_skb(skb); | |
29 | return -ENOMEM; | |
30 | } | |
31 | frag = &skb_shinfo(skb)->frags[skb_shinfo(skb)->nr_frags - 1]; | |
32 | -- | |
33 | 1.5.4.5 | |
34 |