Commit 403de23f authored by Chen Zhongjin's avatar Chen Zhongjin
Browse files

bpf: Fix kabi breakage in struct bpf_insn_access_aux

hulk inclusion
category: bugfix
bugzilla: https://gitee.com/src-openeuler/kernel/issues/IAYPJQ



--------------------------------

After backport commit 796e26b94c7a ("bpf: Fail verification for
sign-extension of packet data/data_end/data_meta"), `is_ldsx` field was
added to the struct `bpf_insn_access_aux`, resulting in a kabi breakage.

Fix this breakage by KABI_FILL_HOLE.

Fixes: 796e26b94c7a ("bpf: Fail verification for sign-extension of packet data/data_end/data_meta")
Signed-off-by: default avatarChen Zhongjin <chenzhongjin@huawei.com>
parent 17605c5c
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -914,7 +914,7 @@ static_assert(__BPF_REG_TYPE_MAX <= BPF_BASE_TYPE_LIMIT);
struct bpf_insn_access_aux {
	enum bpf_reg_type reg_type;
	KABI_FILL_HOLE(bool is_retval) /* is accessing function return value ? */
	bool is_ldsx;
	KABI_FILL_HOLE(bool is_ldsx)
	union {
		int ctx_field_size;
		struct {