From: Ryan Eatmon Date: Fri, 23 Jan 2026 23:08:19 +0000 (-0600) Subject: lttng-modules: Fix CONFIG_TRACEPOINTS patch X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5114cae0a54efb8af0d0c0be10f99e4fcc7d09a6;p=thirdparty%2Fopenembedded%2Fopenembedded-core.git lttng-modules: Fix CONFIG_TRACEPOINTS patch The check for CONFIG_TRACEPOINTS is guarded by a check for CONFIG_LOCALVERSION. But what happens if your .config has CONFIG_LOCALVERSION="" ? Then the check never runs and you try and build the module even though CONFIG_TRACEPOINTS is missing. Update the guard to check for either CONFIG_LOCALVERSION or CONFIG_LOCALVERSION_AUTO. Signed-off-by: Ryan Eatmon Signed-off-by: Mathieu Dubois-Briand Signed-off-by: Richard Purdie --- diff --git a/meta/recipes-kernel/lttng/lttng-modules/0001-src-Kbuild-change-missing-CONFIG_TRACEPOINTS-to-warn.patch b/meta/recipes-kernel/lttng/lttng-modules/0001-src-Kbuild-change-missing-CONFIG_TRACEPOINTS-to-warn.patch index 1854d9a944..a47b5b9789 100644 --- a/meta/recipes-kernel/lttng/lttng-modules/0001-src-Kbuild-change-missing-CONFIG_TRACEPOINTS-to-warn.patch +++ b/meta/recipes-kernel/lttng/lttng-modules/0001-src-Kbuild-change-missing-CONFIG_TRACEPOINTS-to-warn.patch @@ -16,8 +16,8 @@ Upstream-Status: Inappropriate [embedded specific] Signed-off-by: Bruce Ashfield --- - src/Kbuild | 7 ++++++- - 1 file changed, 6 insertions(+), 1 deletion(-) + src/Kbuild | 9 +++++++-- + 1 file changed, 7 insertions(+), 2 deletions(-) Index: lttng-modules-2.14.0/src/Kbuild =================================================================== @@ -25,7 +25,8 @@ Index: lttng-modules-2.14.0/src/Kbuild +++ lttng-modules-2.14.0/src/Kbuild @@ -3,10 +3,13 @@ - ifdef CONFIG_LOCALVERSION # Check if dot-config is included. +-ifdef CONFIG_LOCALVERSION # Check if dot-config is included. ++ifneq ($(CONFIG_LOCALVERSION)$(CONFIG_LOCALVERSION_AUTO),) # Check if dot-config is included. ifeq ($(CONFIG_TRACEPOINTS),) - $(error The option CONFIG_TRACEPOINTS needs to be enabled in your kernel configuration) + $(warning The option CONFIG_TRACEPOINTS needs to be enabled in your kernel configuration)