[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <26260563.P9vmH3Ooqy@localhost.localdomain>
Date: Tue, 03 Aug 2021 14:23:25 +0200
From: "Fabio M. De Francesco" <fmdefrancesco@...il.com>
To: gregkh@...uxfoundation.org, Fabio Aiuto <fabioaiuto83@...il.com>
Cc: hdegoede@...hat.com, Larry.Finger@...inger.net,
linux-staging@...ts.linux.dev, linux-kernel@...r.kernel.org
Subject: Re: commit c7e88ecbe328 ("staging: r8188eu: remove rtw_buf_free() function")
On Tuesday, August 3, 2021 9:21:30 AM CEST Fabio Aiuto wrote:
>
> Do you have any idea of what happened? This
> topic could give us all deeper understanding
> of kernel memory management.
>
Hi Fabio,
I've just briefly looked at that c7e88ecbe328. I have no time to dig it deeper
but at a first look it seems that the following line is the culprit:
kfree(&pmlmepriv->assoc_req);
It should be:
kfree(pmlmepriv->assoc_req);
The second line frees the memory location whose address is saved in assoc_rec;
the first line instead frees assoc_req itself.
Regards,
Fabio
Powered by blists - more mailing lists