From 752a0b9c71f47b3371f9b60e1d781fa851e132ae Mon Sep 17 00:00:00 2001 From: bings Date: Thu, 25 Jul 2019 13:25:27 +0800 Subject: [PATCH] qcacmn: Use stack_trace only when CONFIG_STACKTRACE is defined struct stack_trace is defined only when CONFIG_STACKTRACE is defined Do not use stack_trace if CONFIG_STACKTRACE is not defined. Change-Id: I5f619938729ef07d4e69b0b4df9b5be5eac22ad4 CRs-Fixed: 2496665 --- qdf/linux/src/qdf_threads.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/qdf/linux/src/qdf_threads.c b/qdf/linux/src/qdf_threads.c index 8ec0963b00..7c68423b80 100644 --- a/qdf/linux/src/qdf_threads.c +++ b/qdf/linux/src/qdf_threads.c @@ -187,9 +187,10 @@ qdf_export_symbol(qdf_wake_up_process); * 2) arm architectures in kernel versions >=4.14 * 3) backported kernels defining BACKPORTED_EXPORT_SAVE_STACK_TRACE_TSK_ARM */ -#if (defined(WLAN_HOST_ARCH_ARM) && !WLAN_HOST_ARCH_ARM) || \ +#if ((defined(WLAN_HOST_ARCH_ARM) && !WLAN_HOST_ARCH_ARM) || \ LINUX_VERSION_CODE >= KERNEL_VERSION(4, 14, 0) || \ - defined(BACKPORTED_EXPORT_SAVE_STACK_TRACE_TSK_ARM) + defined(BACKPORTED_EXPORT_SAVE_STACK_TRACE_TSK_ARM)) && \ + defined(CONFIG_STACKTRACE) #define QDF_PRINT_TRACE_COUNT 32 void qdf_print_thread_trace(qdf_thread_t *thread) {