2024-03-27 06:50:23

by Wang, Haiyue

[permalink] [raw]
Subject: [PATCH v1] 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 <[email protected]>
---
kernel/bpf/arena.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kernel/bpf/arena.c b/kernel/bpf/arena.c
index 86571e760dd6..af5cae640669 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 ((1ull << 32) + GUARD_SZ)

struct bpf_arena {
--
2.43.2



2024-03-27 16:31:19

by patchwork-bot+netdevbpf

[permalink] [raw]
Subject: Re: [PATCH v1] bpf,arena: Use helper sizeof_field in struct accessors

Hello:

This patch was applied to bpf/bpf-next.git (master)
by Alexei Starovoitov <[email protected]>:

On Wed, 27 Mar 2024 14:53:29 +0800 you wrote:
> 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 <[email protected]>
> ---
> kernel/bpf/arena.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)

Here is the summary with links:
- [v1] bpf,arena: Use helper sizeof_field in struct accessors
https://git.kernel.org/bpf/bpf-next/c/45a683b2d815

You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html