Messages in this thread | | | From | Venu Byravarasu <> | Date | Wed, 8 Aug 2012 12:08:10 +0530 | Subject | RE: question on devm_kfree |
| |
> -----Original Message----- > From: Lars-Peter Clausen [mailto:lars@metafoo.de] > Sent: Wednesday, August 08, 2012 12:00 PM > To: Venu Byravarasu > Cc: linux-kernel@vger.kernel.org > Subject: Re: question on devm_kfree > > On 08/08/2012 07:56 AM, Venu Byravarasu wrote: > > As per comments related to devm_kzalloc, memory allocated using it is > > freed automatically. > > However there is a function called devm_kfree, comment section of which > > says that it is used to free memory allocated using devm_kzalloc(). > > If memory allocated by devm_kzalloc is freed automatically, what's the > > need & significance of devm_kfree? > > > > Thanks, > > Venu > > > > Hi, > > Memory allocated with devm_kzalloc is freed at the end of the lifetime of the > device it is attached to. If you for some reason want to free allocated with > memory devm_kzalloc before that of the lifetime of the device can use > devm_kfree. > > > - Lars
Thanks Lars.
| |