Revision 7206d58a3a538c80b36305d1904de313cf47ef4c authored by Gustavo A. R. Silva on 27 October 2020, 06:33:56 UTC, committed by Gustavo A. R. Silva on 30 October 2020, 21:57:42 UTC
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.9/process/deprecated.html#zero-length-and-one-element-arrays

Signed-off-by: Gustavo A. R. Silva <gustavoars@kernel.org>
1 parent 2905620
History
File Mode Size
chips
devices
hyperbus
lpddr
maps
nand
parsers
spi-nor
tests
ubi
Kconfig -rw-r--r-- 7.6 KB
Makefile -rw-r--r-- 964 bytes
ftl.c -rw-r--r-- 30.6 KB
inftlcore.c -rw-r--r-- 23.8 KB
inftlmount.c -rw-r--r-- 21.8 KB
mtd_blkdevs.c -rw-r--r-- 13.5 KB
mtdblock.c -rw-r--r-- 8.7 KB
mtdblock_ro.c -rw-r--r-- 1.8 KB
mtdchar.c -rw-r--r-- 25.9 KB
mtdconcat.c -rw-r--r-- 21.5 KB
mtdcore.c -rw-r--r-- 58.3 KB
mtdcore.h -rw-r--r-- 934 bytes
mtdoops.c -rw-r--r-- 10.7 KB
mtdpart.c -rw-r--r-- 18.7 KB
mtdpstore.c -rw-r--r-- 14.5 KB
mtdsuper.c -rw-r--r-- 5.0 KB
mtdswap.c -rw-r--r-- 33.3 KB
nftlcore.c -rw-r--r-- 22.3 KB
nftlmount.c -rw-r--r-- 25.2 KB
rfd_ftl.c -rw-r--r-- 17.6 KB
sm_ftl.c -rw-r--r-- 30.0 KB
sm_ftl.h -rw-r--r-- 2.2 KB
ssfdc.c -rw-r--r-- 11.2 KB

back to top