]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/blob - src/patches/suse-2.6.27.39/patches.drivers/fcoe-fix-kfree-skb.patch
Fix oinkmaster patch.
[people/pmueller/ipfire-2.x.git] / src / patches / suse-2.6.27.39 / patches.drivers / fcoe-fix-kfree-skb.patch
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