X-Git-Url: https://git.whamcloud.com/gitweb?a=blobdiff_plain;f=lnet%2Fautoconf%2Flustre-lnet.m4;h=7f5ee4351a8ba6d76da7cb118ebd6bd063c8391a;hb=4bb5b67b3453287c80021282a2e2f9716773aeb4;hp=ba7c2c0edf12fba07d1b8135b29b1dfb8e9a744a;hpb=927c2ebf6d79cc4db75344779a7ffd72afa01a08;p=fs%2Flustre-release.git diff --git a/lnet/autoconf/lustre-lnet.m4 b/lnet/autoconf/lustre-lnet.m4 index ba7c2c0..7f5ee43 100644 --- a/lnet/autoconf/lustre-lnet.m4 +++ b/lnet/autoconf/lustre-lnet.m4 @@ -1309,10 +1309,22 @@ LB_LINUX_TRY_COMPILE([ AC_DEFUN([LN_FUNC_DUMP_TRACE], [LB_CHECK_SYMBOL_EXPORT([dump_trace], [kernel/ksyms.c arch/${LINUX_ARCH%_64}/kernel/traps_64.c],[ - AC_DEFINE(HAVE_DUMP_TRACE, 1, [dump_trace is exported]) - AC_MSG_CHECKING([whether print_trace_address has reliable argument]) tmp_flags="$EXTRA_KCFLAGS" EXTRA_KCFLAGS="-Werror" + AC_MSG_CHECKING([whether we can really use dump_stack]) + LB_LINUX_TRY_COMPILE([ + struct task_struct; + struct pt_regs; + #include + ],[ + ],[ + AC_MSG_RESULT(yes) + AC_DEFINE(HAVE_DUMP_TRACE, 1, [dump_trace is exported]) + ],[ + AC_MSG_RESULT(no) + ],[ + ]) + AC_MSG_CHECKING([whether print_trace_address has reliable argument]) LB_LINUX_TRY_COMPILE([ struct task_struct; struct pt_regs;