[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <22209a52-c113-270f-3102-bdf95910f841@acm.org>
Date: Wed, 20 Oct 2021 09:20:38 -0700
From: Bart Van Assche <bvanassche@....org>
To: Srinivas Kandagatla <srinivas.kandagatla@...aro.org>,
alim.akhtar@...sung.com, avri.altman@....com, jejb@...ux.ibm.com,
martin.petersen@...cle.com
Cc: draviv@...eaurora.org, sthumma@...eaurora.org,
linux-scsi@...r.kernel.org, linux-kernel@...r.kernel.org,
bjorn.andersson@...aro.org
Subject: Re: [PATCH] scsi: ufs: ufshcd-pltfrm: fix memory leak due to probe
defer
On 9/14/21 2:22 AM, Srinivas Kandagatla wrote:
> UFS drivers that probe defer will endup leaking memory allocated for
> clk and regulator names via kstrdup because the structure that is
> holding this memory is allocated via devm_* variants which will be
> freed during probe defer but the names are never freed.
>
> Use same devm_* variant of kstrdup to free the memory allocated to
> name when driver probe defers.
>
> Kmemleak found around 11 leaks on Qualcomm Dragon Board RB5:
Reviewed-by: Bart Van Assche <bvanassche@....org>
Powered by blists - more mailing lists