[Open-FCoE] [PATCH] libfc: Remove unnecessaryfc_exch_hold() call

Dev, Vasu vasu.dev at intel.com
Tue Sep 16 01:15:37 UTC 2008



>-----Original Message-----
>From: devel-bounces at open-fcoe.org [mailto:devel-bounces at open-fcoe.org]
On
>Behalf Of Robert Love
>Sent: Monday, September 15, 2008 5:42 PM
>To: devel at open-fcoe.org
>Subject: Re: [Open-FCoE] [PATCH] libfc: Remove
unnecessaryfc_exch_hold()
>call
>
>On Mon, 2008-09-15 at 17:39 -0700, Robert Love wrote:
>> There was a rogue fc_exch_hold() being called for incoming
>> requests. This causes extra reference to an exch caused a
>>
>> slab error in kmem_cache_destroy(): cache `libfc_em': Can't free all
>objects
>>
>> error when attempting to rmmod libfc.ko since all objects weren't
free.
>>
>> Signed-off-by: Robert Love <robert.w.love at intel.com>
>> ---
>>
>I'm committing this patch immediately as it's blocking some of the
>developers. Vasu and I debugged this and believe this is the
root-cause.
>

My this patch
http://www.open-fcoe.org/pipermail/devel/2008-September/000700.html
caused this bug once again, sorry for rushing this patch on friday
evening with a bug which blocked developers.

	--Vasu




More information about the devel mailing list