Use of macro ARRAY_SIZE to calculate array size minimizes the redundant code and improves code reusability.
./arch/um/kernel/skas/stub_exe.c:196:23-24: WARNING: Use ARRAY_SIZE. Reported-by: Abaci Robot <ab...@linux.alibaba.com> Closes: https://bugzilla.openanolis.cn/show_bug.cgi?id=23410 Signed-off-by: Jiapeng Chong <jiapeng.ch...@linux.alibaba.com> --- arch/um/kernel/skas/stub_exe.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/um/kernel/skas/stub_exe.c b/arch/um/kernel/skas/stub_exe.c index cbafaa684e66..01a938a5bb4f 100644 --- a/arch/um/kernel/skas/stub_exe.c +++ b/arch/um/kernel/skas/stub_exe.c @@ -193,7 +193,7 @@ noinline static void real_init(void) BPF_STMT(BPF_RET | BPF_K, SECCOMP_RET_ALLOW), }; struct sock_fprog prog = { - .len = sizeof(filter) / sizeof(filter[0]), + .len = ARRAY_SIZE(filter), .filter = filter, }; -- 2.43.5