Thread (1 message) 1 message, 1 author, 2022-02-17

Re: [PATCH][next] tw89: core.h: Replace zero-length array with flexible-array member

From: Kalle Valo <kvalo@kernel.org>
Date: 2022-02-17 10:06:49
Also in: linux-hardening, linux-wireless, lkml

Jakub Kicinski [off-list ref] writes:
On Wed, 16 Feb 2022 13:50:47 -0600 Gustavo A. R. Silva wrote:
quoted
There is a regular need in the kernel to provide a way to declare
having a dynamically sized set of trailing elements in a structure.
Kernel code should always use “flexible array members”[1] for these
cases. The older style of one-element or zero-length arrays should
no longer be used[2].

[1] https://en.wikipedia.org/wiki/Flexible_array_member
[2]
https://www.kernel.org/doc/html/v5.16/process/deprecated.html#zero-length-and-one-element-arrays

Link: https://github.com/KSPP/linux/issues/78
Signed-off-by: Gustavo A. R. Silva <gustavoars@kernel.org>
The subject is off.
I can fix that during commit.

-- 
https://patchwork.kernel.org/project/linux-wireless/list/

https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help