From: Luca Ceresoli <luca.ceresoli@bootlin.com>
To: "He Zhe" <zhe.he@windriver.com>
Cc: openembedded-core@lists.openembedded.org
Subject: Re: [OE-core][PATCH] lttng-modules: Fix build failure for kernel v5.15.58
Date: Mon, 1 Aug 2022 15:04:01 +0200 [thread overview]
Message-ID: <20220801150401.28861502@booty> (raw)
In-Reply-To: <20220801085136.38110-1-zhe.he@windriver.com>
Hello He,
On Mon, 1 Aug 2022 16:51:36 +0800
"He Zhe" <zhe.he@windriver.com> wrote:
> Backport from upstream d8254360c7f2ff9b3f945e9668d89c0b56b9bd91
> ("fix: net: skb: introduce kfree_skb_reason() (v5.15.58..v5.16)")
>
> tmp-glibc/work/qemuarm-wrs-linux-gnueabi/lttng-modules/2.13.3-r0/
> lttng-modules-2.13.3/src/probes/../../include/lttng/
> tracepoint-event-impl.h:133:6:
> error: conflicting types for 'trace_kfree_skb'; have 'void(struct sk_buff *, void *)'
> 133 | void trace_##_name(_proto);
> | ^~~~~~
>
> Signed-off-by: He Zhe <zhe.he@windriver.com>
> ---
> ...oduce-kfree_skb_reason-v5.15.58.v5.1.patch | 51 +++++++++++++++++++
> .../lttng/lttng-modules_2.13.4.bb | 1 +
> 2 files changed, 52 insertions(+)
> create mode 100644 meta/recipes-kernel/lttng/lttng-modules/0001-fix-net-skb-introduce-kfree_skb_reason-v5.15.58.v5.1.patch
>
> diff --git a/meta/recipes-kernel/lttng/lttng-modules/0001-fix-net-skb-introduce-kfree_skb_reason-v5.15.58.v5.1.patch b/meta/recipes-kernel/lttng/lttng-modules/0001-fix-net-skb-introduce-kfree_skb_reason-v5.15.58.v5.1.patch
> new file mode 100644
> index 0000000000..0140c4b989
> --- /dev/null
> +++ b/meta/recipes-kernel/lttng/lttng-modules/0001-fix-net-skb-introduce-kfree_skb_reason-v5.15.58.v5.1.patch
> @@ -0,0 +1,51 @@
> +From d8254360c7f2ff9b3f945e9668d89c0b56b9bd91 Mon Sep 17 00:00:00 2001
> +From: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
> +Date: Fri, 29 Jul 2022 15:37:43 -0400
> +Subject: [PATCH] fix: net: skb: introduce kfree_skb_reason() (v5.15.58..v5.16)
> +
> +See upstream commit :
> +
> + commit c504e5c2f9648a1e5c2be01e8c3f59d394192bd3
> + Author: Menglong Dong <imagedong@tencent.com>
> + Date: Sun Jan 9 14:36:26 2022 +0800
> +
> + net: skb: introduce kfree_skb_reason()
> +
> + Introduce the interface kfree_skb_reason(), which is able to pass
> + the reason why the skb is dropped to 'kfree_skb' tracepoint.
> +
> + Add the 'reason' field to 'trace_kfree_skb', therefor user can get
> + more detail information about abnormal skb with 'drop_monitor' or
> + eBPF.
> +
> + All drop reasons are defined in the enum 'skb_drop_reason', and
> + they will be print as string in 'kfree_skb' tracepoint in format
> + of 'reason: XXX'.
> +
> + ( Maybe the reasons should be defined in a uapi header file, so that
> + user space can use them? )
> +
> +Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
> +Change-Id: Ib3c039207739dad10f097cf76474e0822e351273
Missing Upstream-status tag here.
--
Luca Ceresoli, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
next prev parent reply other threads:[~2022-08-01 13:04 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-08-01 8:51 [OE-core][PATCH] lttng-modules: Fix build failure for kernel v5.15.58 He Zhe
2022-08-01 13:04 ` Luca Ceresoli [this message]
2022-08-02 2:02 ` He Zhe
-- strict thread matches above, loose matches on Subject: below --
2022-08-02 2:01 He Zhe
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20220801150401.28861502@booty \
--to=luca.ceresoli@bootlin.com \
--cc=openembedded-core@lists.openembedded.org \
--cc=zhe.he@windriver.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.