mirror of
https://github.com/edk2-porting/linux-next.git
synced 2025-01-24 22:55:35 +08:00
95336d4cb5
One of the more common cases of allocation size calculations is finding the size of a structure that has a zero-sized array at the end, along with memory for some number of elements for that array. For example: struct foo { int stuff; struct boo entry[]; }; size = sizeof(struct foo) + count * sizeof(struct boo); instance = kzalloc(size, GFP_KERNEL) Instead of leaving these open-coded and prone to type mistakes, we can now use the new struct_size() helper: size = struct_size(instance, entry, count); or instance = kzalloc(struct_size(instance, entry, count), GFP_KERNEL) Based on the above, replace qtnf_cmd_acl_data_size() with the new struct_size() helper. This code was detected with the help of Coccinelle. Signed-off-by: Gustavo A. R. Silva <gustavo@embeddedor.com> Reviewed-by: Sergey Matyukevich <sergey.matyukevich.os@quantenna.com> Signed-off-by: Kalle Valo <kvalo@codeaurora.org> |
||
---|---|---|
.. | ||
pcie | ||
bus.h | ||
cfg80211.c | ||
cfg80211.h | ||
commands.c | ||
commands.h | ||
core.c | ||
core.h | ||
debug.c | ||
debug.h | ||
event.c | ||
event.h | ||
Kconfig | ||
Makefile | ||
qlink_util.c | ||
qlink_util.h | ||
qlink.h | ||
qtn_hw_ids.h | ||
shm_ipc_defs.h | ||
shm_ipc.c | ||
shm_ipc.h | ||
trans.c | ||
trans.h | ||
util.c | ||
util.h |