RE: [PATCHv2] EDAC/mc: Use kzalloc_flex()
From: Zhuo, Qiuxu
Date: Fri Mar 20 2026 - 04:06:15 EST
> From: Rosen Penev <rosenp@xxxxxxxxx>
> Sent: Friday, March 20, 2026 4:15 AM
> To: linux-edac@xxxxxxxxxxxxxxx
> Cc: Borislav Petkov <bp@xxxxxxxxx>; Luck, Tony <tony.luck@xxxxxxxxx>; Kees
> Cook <kees@xxxxxxxxxx>; Gustavo A. R. Silva <gustavoars@xxxxxxxxxx>; open
> list <linux-kernel@xxxxxxxxxxxxxxx>; open list:KERNEL HARDENING (not
> covered by other areas):Keyword:\b__counted_by(_le|_be)?\b <linux-
> hardening@xxxxxxxxxxxxxxx>
> Subject: [PATCHv2] EDAC/mc: Use kzalloc_flex()
>
> Convert struct mem_ctl_info to use flex array and use the new flex array
> helpers to simplify initialization.
>
> Add __counted_by for extra runtime analysis when requested.
>
> Move counting assignment immediately after allocation as required by
> __counted_by.
>
> Signed-off-by: Rosen Penev <rosenp@xxxxxxxxx>
> Reviewed-by: Yazen Ghannam <yazen.ghannam@xxxxxxx>
LGTM,
Reviewed-by: Qiuxu Zhuo <qiuxu.zhuo@xxxxxxxxx>
Thanks!
-Qiuxu