From: Haiyue Wang Date: Wed, 27 Mar 2024 06:53:29 +0000 (+0800) Subject: bpf,arena: Use helper sizeof_field in struct accessors X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=55fc888ded83ed542f3de3e51bae03936a998349;p=linux.git bpf,arena: Use helper sizeof_field in struct accessors Use the well defined helper sizeof_field() to calculate the size of a struct member, instead of doing custom calculations. Signed-off-by: Haiyue Wang Link: https://lore.kernel.org/r/20240327065334.8140-1-haiyue.wang@intel.com Signed-off-by: Alexei Starovoitov --- diff --git a/kernel/bpf/arena.c b/kernel/bpf/arena.c index 343c3456c8ddf..6c81630c52934 100644 --- a/kernel/bpf/arena.c +++ b/kernel/bpf/arena.c @@ -37,7 +37,7 @@ */ /* number of bytes addressable by LDX/STX insn with 16-bit 'off' field */ -#define GUARD_SZ (1ull << sizeof(((struct bpf_insn *)0)->off) * 8) +#define GUARD_SZ (1ull << sizeof_field(struct bpf_insn, off) * 8) #define KERN_VM_SZ (SZ_4G + GUARD_SZ) struct bpf_arena {