From 4928996edec7631ce788f6784958b959128e5a9f Mon Sep 17 00:00:00 2001 From: Eric Long Date: Sun, 15 Dec 2024 21:47:41 +0800 Subject: [PATCH] kmod/kprobe: fix macro condition --- kmod/csum-hack-kprobe.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kmod/csum-hack-kprobe.c b/kmod/csum-hack-kprobe.c index a28b2df..1a59093 100644 --- a/kmod/csum-hack-kprobe.c +++ b/kmod/csum-hack-kprobe.c @@ -65,7 +65,7 @@ struct bpf_skb_change_proto_params { static int bpf_skb_change_proto_entry_handler(struct kretprobe_instance* ri, struct pt_regs* regs) { struct bpf_skb_change_proto_params* params = (typeof(params))ri->data; -#if defined(__LP64__) || !defined(__mips__) +#if defined(__LP64__) && !defined(__mips__) params->skb = (void*)regs_get_kernel_argument(regs, 0); params->proto = regs_get_kernel_argument(regs, 1); params->flags = regs_get_kernel_argument(regs, 2);