From 5aaa8317b2b68621957719929f8caf03decfc3bd Mon Sep 17 00:00:00 2001 From: Otavio Salvador Date: Mon, 1 Jul 2013 17:52:25 -0300 Subject: [PATCH] linux-imx (3.0.35): Enable tracing support so lttng's modules are build lttng support is enabled in Freescale test images however its modules were not being build due lacking of tracing support in the kernel. This patch enables the needed kernel features to allow the modules to be build and thus making lttng usable. Change-Id: Ifa5fd3a5206502d8b100ce6211d2cbb69b9c6f3b Signed-off-by: Otavio Salvador --- .../recipes-kernel/linux/linux-imx-3.0.35/mx6dl/defconfig | 4 +++- .../recipes-kernel/linux/linux-imx-3.0.35/mx6q/defconfig | 3 +++ .../recipes-kernel/linux/linux-imx-3.0.35/mx6sl/defconfig | 2 ++ 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/meta-fsl-arm/recipes-kernel/linux/linux-imx-3.0.35/mx6dl/defconfig b/meta-fsl-arm/recipes-kernel/linux/linux-imx-3.0.35/mx6dl/defconfig index 2d1ac2e5..d7095195 100644 --- a/meta-fsl-arm/recipes-kernel/linux/linux-imx-3.0.35/mx6dl/defconfig +++ b/meta-fsl-arm/recipes-kernel/linux/linux-imx-3.0.35/mx6dl/defconfig @@ -6,6 +6,7 @@ CONFIG_LOG_BUF_SHIFT=14 CONFIG_CGROUPS=y CONFIG_EMBEDDED=y CONFIG_PERF_EVENTS=y +CONFIG_KPROBES=y CONFIG_MODULES=y CONFIG_MODULE_UNLOAD=y CONFIG_MODULE_FORCE_UNLOAD=y @@ -279,8 +280,9 @@ CONFIG_NLS_ASCII=m CONFIG_NLS_ISO8859_1=y CONFIG_NLS_UTF8=m CONFIG_MAGIC_SYSRQ=y -CONFIG_DEBUG_FS=y CONFIG_SYSCTL_SYSCALL_CHECK=y +# CONFIG_EVENT_POWER_TRACING_DEPRECATED is not set +CONFIG_FTRACE=y # CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set CONFIG_CRYPTO_TEST=m CONFIG_CRYPTO_CCM=y diff --git a/meta-fsl-arm/recipes-kernel/linux/linux-imx-3.0.35/mx6q/defconfig b/meta-fsl-arm/recipes-kernel/linux/linux-imx-3.0.35/mx6q/defconfig index 2d1ac2e5..542e9494 100644 --- a/meta-fsl-arm/recipes-kernel/linux/linux-imx-3.0.35/mx6q/defconfig +++ b/meta-fsl-arm/recipes-kernel/linux/linux-imx-3.0.35/mx6q/defconfig @@ -6,6 +6,7 @@ CONFIG_LOG_BUF_SHIFT=14 CONFIG_CGROUPS=y CONFIG_EMBEDDED=y CONFIG_PERF_EVENTS=y +CONFIG_KPROBES=y CONFIG_MODULES=y CONFIG_MODULE_UNLOAD=y CONFIG_MODULE_FORCE_UNLOAD=y @@ -281,6 +282,8 @@ CONFIG_NLS_UTF8=m CONFIG_MAGIC_SYSRQ=y CONFIG_DEBUG_FS=y CONFIG_SYSCTL_SYSCALL_CHECK=y +# CONFIG_EVENT_POWER_TRACING_DEPRECATED is not set +CONFIG_FTRACE=y # CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set CONFIG_CRYPTO_TEST=m CONFIG_CRYPTO_CCM=y diff --git a/meta-fsl-arm/recipes-kernel/linux/linux-imx-3.0.35/mx6sl/defconfig b/meta-fsl-arm/recipes-kernel/linux/linux-imx-3.0.35/mx6sl/defconfig index db3069f5..b8f88f7b 100644 --- a/meta-fsl-arm/recipes-kernel/linux/linux-imx-3.0.35/mx6sl/defconfig +++ b/meta-fsl-arm/recipes-kernel/linux/linux-imx-3.0.35/mx6sl/defconfig @@ -7,6 +7,7 @@ CONFIG_LOG_BUF_SHIFT=14 CONFIG_CGROUPS=y CONFIG_EMBEDDED=y CONFIG_PERF_EVENTS=y +CONFIG_KPROBES=y CONFIG_MODULES=y CONFIG_MODULE_UNLOAD=y CONFIG_MODULE_FORCE_UNLOAD=y @@ -257,6 +258,7 @@ CONFIG_NLS_ISO8859_1=y CONFIG_NLS_UTF8=m CONFIG_DEBUG_FS=y CONFIG_SYSCTL_SYSCALL_CHECK=y +CONFIG_FTRACE=y CONFIG_CRYPTO_AUTHENC=m CONFIG_CRYPTO_TEST=m CONFIG_CRYPTO_CBC=y -- 2.40.1