diff options
| author | Michael Forney <mforney@mforney.org> | 2021-12-02 14:55:23 -0800 |
|---|---|---|
| committer | Michael Forney <mforney@mforney.org> | 2021-12-22 00:15:18 -0800 |
| commit | d88d1365e6dd40e8dc5185485e6d058817683b31 (patch) | |
| tree | c042357d710df75479c77d3e9c749974edfc5339 /pkg/linux-headers/patch/0005-Make-struct-bpf_timer-include-a-named-member.patch | |
| parent | 63ab9afa40aeeefea935067cbe6b1e4dbdaa92c8 (diff) | |
linux-headers: Update to 5.15
Diffstat (limited to 'pkg/linux-headers/patch/0005-Make-struct-bpf_timer-include-a-named-member.patch')
| -rw-r--r-- | pkg/linux-headers/patch/0005-Make-struct-bpf_timer-include-a-named-member.patch | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/pkg/linux-headers/patch/0005-Make-struct-bpf_timer-include-a-named-member.patch b/pkg/linux-headers/patch/0005-Make-struct-bpf_timer-include-a-named-member.patch new file mode 100644 index 00000000..e1bcac0a --- /dev/null +++ b/pkg/linux-headers/patch/0005-Make-struct-bpf_timer-include-a-named-member.patch @@ -0,0 +1,32 @@ +From aec886b601b85235a21baa303f75c589f434b727 Mon Sep 17 00:00:00 2001 +From: Michael Forney <mforney@mforney.org> +Date: Thu, 2 Dec 2021 14:49:08 -0800 +Subject: [PATCH] Make struct bpf_timer include a named member + +A struct without any named members is undefined behavior by C11 +6.7.2.1p8. + +Signed-off-by: Michael Forney <mforney@mforney.org> +--- + include/uapi/linux/bpf.h | 5 ++--- + 1 file changed, 2 insertions(+), 3 deletions(-) + +diff --git a/include/uapi/linux/bpf.h b/include/uapi/linux/bpf.h +index a2e8fd2e798c..79d70644e6a0 100644 +--- a/include/uapi/linux/bpf.h ++++ b/include/uapi/linux/bpf.h +@@ -6180,9 +6180,8 @@ struct bpf_spin_lock { + }; + + struct bpf_timer { +- __u64 :64; +- __u64 :64; +-} __attribute__((aligned(8))); ++ __u64 reserved[2]; ++}; + + struct bpf_sysctl { + __u32 write; /* Sysctl is being read (= 0) or written (= 1). +-- +2.34.0 + |
