issue: http://bugs.openfabrics.org/bugzilla/show_bug.cgi?id=2536
Signed-off-by: Vladimir Sokolovsky <vlad@mellanox.com>
#include <linux/kernel.h>
+#include <linux/export.h>
#include <linux/crash_dump.h>
+#ifndef HAVE_ELFCOREHDR_ADDR_EXPORTED
+#ifndef ELFCORE_ADDR_MAX
+#define ELFCORE_ADDR_MAX (-1ULL)
+#endif
+
unsigned long long elfcorehdr_addr = ELFCORE_ADDR_MAX;
EXPORT_SYMBOL_GPL(elfcorehdr_addr);
+#endif /* HAVE_ELFCOREHDR_ADDR_EXPORTED */
],[
AC_MSG_RESULT(no)
])
+
+ LB_CHECK_SYMBOL_EXPORT([elfcorehdr_addr],
+ [kernel/crash_dump.c],
+ [AC_DEFINE(HAVE_ELFCOREHDR_ADDR_EXPORTED, 1,
+ [elfcorehdr_addr is exported by the kernel])],
+ [])
])
#
# COMPAT_CONFIG_HEADERS