[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <acc90353107248b98215847e56bb374b@realtek.com>
Date: Fri, 16 Jan 2026 11:41:31 +0000
From: Zong-Zhe Yang <kevin_yang@...ltek.com>
To: Markus Elfring <Markus.Elfring@....de>, Zilin Guan <zilin@....edu.cn>,
"linux-wireless@...r.kernel.org" <linux-wireless@...r.kernel.org>,
"Ping-Ke
Shih" <pkshih@...ltek.com>
CC: LKML <linux-kernel@...r.kernel.org>,
"kernel-janitors@...r.kernel.org"
<kernel-janitors@...r.kernel.org>,
Jianhao Xu <jianhao.xu@....edu.cn>
Subject: RE: [PATCH] wifi: rtw89: debug: Fix memory leak in
__print_txpwr_map()
Markus Elfring <Markus.Elfring@....de> wrote:
>
> …
> > Fix this by freeing the temporary buffer bufp in the error path.
> …
>
> How do you think about to use an attribute like “__free(vfree)”?
> https://elixir.bootlin.com/linux/v6.19-rc5/source/drivers/net/wireless/realtek/rtw89/debug.c#
> L815-L858
>
Using __free(XXX) is fine to me.
But, I don't seem to see DEFINE_FREE(vfree, ...) yet.
So perhaps, need to use __free(kvfree).
Powered by blists - more mailing lists