[PATCH 07/20] headers: add trace_sk_data_ready no-op for kernels < 6.0
Yi Cong <[email protected]> Wed, 24 Jun 2026 15:38:31 +0800
| Newsgroups | org.kernel.vger.backports |
|---|---|
| Message-ID | <[email protected]> |
From: Yi Cong <[email protected]> v6.3 qrtr/ns.c calls trace_sk_data_ready() which was added in v6.0. Provide a no-op macro stub for older kernels. Signed-off-by: Yi Cong <[email protected]> --- backport/backport-include/trace/events/sock.h | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 backport/backport-include/trace/events/sock.h diff --git a/backport/backport-include/trace/events/sock.h b/backport/backport-include/trace/events/sock.h new file mode 100644 index 00000000..7b068aa8 --- /dev/null +++ b/backport/backport-include/trace/events/sock.h @@ -0,0 +1,16 @@ +#ifndef __BACKPORT_TRACE_SOCK_H +#define __BACKPORT_TRACE_SOCK_H +#include_next <trace/events/sock.h> +#include <linux/version.h> + +#if LINUX_VERSION_IS_LESS(6,0,0) +/* + * trace_sk_data_ready() was added in v6.0. On older kernels, provide + * a no-op stub so that callers compile cleanly. + */ +#ifndef trace_sk_data_ready +#define trace_sk_data_ready(sk) do {} while (0) +#endif +#endif + +#endif /* __BACKPORT_TRACE_SOCK_H */ -- 2.43.0