projects
/
platform
/
kernel
/
linux-rpi.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
e38096d
)
bpf/tests: Use struct_size()
author
Su Hui
<suhui@nfschina.com>
Wed, 31 May 2023 04:32:51 +0000
(12:32 +0800)
committer
Daniel Borkmann
<daniel@iogearbox.net>
Wed, 31 May 2023 10:58:38 +0000
(12:58 +0200)
Use struct_size() instead of hand writing it. This is less verbose and
more informative.
Signed-off-by: Su Hui <suhui@nfschina.com>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Acked-by: Yonghong Song <yhs@fb.com>
Link:
https://lore.kernel.org/bpf/20230531043251.989312-1-suhui@nfschina.com
lib/test_bpf.c
patch
|
blob
|
history
diff --git
a/lib/test_bpf.c
b/lib/test_bpf.c
index
ade9ac6
..
fa08334
100644
(file)
--- a/
lib/test_bpf.c
+++ b/
lib/test_bpf.c
@@
-15056,8
+15056,7
@@
static __init int prepare_tail_call_tests(struct bpf_array **pprogs)
int which, err;
/* Allocate the table of programs to be used for tall calls */
- progs = kzalloc(sizeof(*progs) + (ntests + 1) * sizeof(progs->ptrs[0]),
- GFP_KERNEL);
+ progs = kzalloc(struct_size(progs, ptrs, ntests + 1), GFP_KERNEL);
if (!progs)
goto out_nomem;